(You must be an administrator for this to work)
1. Open Terminal (leave it open until you restart your computer)
2. In Terminal type (one line at a time):
rm ~/Library/Preferences/org.gnufoo.kext.uControl.plist
cd ~/Desktop
mkdir ucontrolfix
cd ucontrolfix
curl -O http://gnufoo.org/ucontrol/ucontrol1.4.4.tgz
tar zxvf ucontrol1.4.4.tgz
cd ucontrol1.4.4/src
open -a textedit.app kext/ODHIDHack.cpp
3. The last line in Terminal should open a file in TextEdit. Now find this line:
IOHIDSystem::instance()->scrollWheelEventGated(scrollY, scrollX, 0, ts, NULL);
and replace it with this:
IOHIDSystem::instance()->scrollWheelEvent(scrollY, scrollX, 0, ts);
4. Save the file and close TextEdit
5. In Terminal type (one line at a time):
make
sudo make install
6. Restart your computer
uControl
remaps any modifier keys, virtual scroll wheel & more
Version: 1.4.6
Temporary fix for 10.2.8
Feedback Type: Troubleshooting Report
Contributed by: jebber1138 Thursday, February 10 2005 @ 03:30 PM PST
Product Platform: MacOSX
Used Product For: Over One Year
System Info:
Comments
Temporary fix for 10.3.8 - jebber1138
This should be obsolete pretty soon as the author is working on a fix. See:http://sourceforge.net/mailarchive/forum.php?thread_id=6553986&forum_id=36416
Friday, February 11 2005 @ 07:18 AM PST
Temporary fix for 10.2.8 - mgkai
Good to know a fix is coming.Tried the temp fix step by step, but after restarting I found nothing else had happened on my system other than "make" then "sudo make install" had left a "build" directory inside "src" directory. Some stuff in there looked familar, other parts did not. And no uControl functionality throughout.
Reading the INSTALL description, I got the idea of running "make" plus "make package" but package maker stopped toward the end of the process lamenting it could not find a Description.plist (true, I've had the same prob). OK, at least it had created another directory and orderly placed there the prefpane, the kext extension plus the uControl folder and its content that belongs to Startup Items. Since these pieces looked all familiar, I copied them manually to where they belong, paying special attention to (re)setting correct folder and file admission rights.
After restart, uControl still did not get loaded nor could it be loaded from the prefpane. Maybe private/var/run/ucontrol.pid is missing.
=> Anybody have a clear idea and bother to communicate what to do after "make", "sudo make install" and restart?
Friday, February 11 2005 @ 10:07 AM PST
Temporary fix for 10.2.8 - hardwireLA
In Terminal it said "-bash: make: command not found"Under what circumstances couldn't bash find the make command? (Or am I the only one this happened to?)
Saturday, February 12 2005 @ 01:53 PM PST
Temporary fix for 10.3.8 - HyperSeeker
Works like a charm.Reply to This
Thursday, February 10 2005 @ 10:27 PM PST