doublecommand-devel Mailing List for DoubleCommand
Brought to you by:
mbaltaks
You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
---|
From: William U. <wil...@cs...> - 2006-09-29 23:39:22
|
Hi all, I've been running the subversion version of DoubleCommand for a while now. After the last two system updates (the recent security update for wireless drivers, and the 10.4.8 update), I've been getting kernel panics on boot. It seems that DoubleCommand is the culprit. Has anyone else been seeing this? With the wireless update I was able to get around it by un- installing and then reinstalling DoubleCommand. The only thing I can think of that reinstalling might affect is the order the kext is loaded. I have a backtrace, but unfortunately it was without debug information so I don't know how useful it is. With 10.4.8 I've just uninstalled DoubleCommand for the moment. This is with a PowerBook G4. Be well, Will :-} |
From: William U. <wil...@cs...> - 2006-07-17 08:21:27
|
Hi all, My name is Will. I'm new here. Hi. *waves* I previously used uControl. Specifically, I *sometimes* use an external keyboard on my Powerbook. I want the command (windows) and option (alt) keys swapped on that external keyboard, but not on my built-in keyboard - that makes my finger memory work everywhere. uControl allowed this keyboard-specific control. Unfortunately, when Tiger came it stopped working. I just noticed that DoubleCommand has acquired Tiger compatibility. So I grabbed the source and hacked it to differentiate between my two keyboards. This is a quick, ugly hack, but it works for me. I'm not sure if I'll get more time to spend on it, and I have scratched my own itch so it isn't as high a priority as it was, but here is my ugly hack: Index: kext/Substitute.cpp =================================================================== --- kext/Substitute.cpp (revision 151) +++ kext/Substitute.cpp (working copy) @@ -59,6 +59,13 @@ lastKeyboardType = *keyboardType; + if (lastKeyboardType == 37) { // Will's ugly hack - ignore my internal keyboard type + if (dcConfig & MB_DEBUG_OUTPUT) { + printf("Ignoring internal keybaord\n"); + } + return 0; + } + if( (dcConfig & CAPSLOCK_DISABLED)) { removeFlags |= CAPSLOCK_FLAG; BTW, is there a reason the development archives are not set up? It means that noone not on the list now will ever see this... Be well, Will :-} |