Wish/Question:
- Have the Trackpoint working
- Make the FN+something keys work
- Gigantic Plus: Have the trackpoint working with the Synaptics Extra Features (tap to click, pressure sensitiveness, scroll with Trackpoint when clicking middle mouse button) Update: As the touchpad more or less only detects if there was one or two fingers on the pad and no decent locations for multiple fingers, multitouch gestures will not be possible on this touchpad.
Question:
- Is there some tool as xev on Linux to debug the (raw) input the hardware sends, when extending the Drivers myself? I actually do get 2 unknown keycodes from the keyboard driver, although I expected more.
The reason why trackpoint doesn't work is VoodooPS2Trackpad.kext was loaded instead of VoodooPS2Mouse.kext.
Maybe VoodooPS2Trackpad source code have to be modified to fix the problem.
If you use trackpoint only, just delete VoodooPS2Trackpad.kext temporary. And than it works well.
see below attached image. Selected item was ApplePS2ALPSGlidePoint when trackpoint didn't work.
FN+something keys doesn't make stadards PS/2 scancode.
It has to be accessed with special port, so we make a new kernel extension to support it.
If you want examine PS/2 scancode, get the source code and modify it.
You can add below line in '
dispatchKeyboardEventWithScancode()' at
VoodooPS2Keyboard.cpp.
IOLog("%s: PS/2 scancode: 0x%x\n", getName(), scanCode);
After install kext, you can find report with Console.app or /var/log/system.log
http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/translate.pdfit helps you to examine key names.
P.S. Sorry for my poor English. ;-)
If you have any question, please ask more.