Since I couldn't find other working solutions to remap my X61's tablet buttons, I implemented my own. I'm not sure if it will work with other models - like x60t, but it can.
Included are modified VoodooPS2Controller/Keyboard drivers to map my X61t's 8 buttons to any other keyboard buttons.
It's not a simple way, in the future I want to make a preference pane for that (if I have time). So for now I'm doing it as follows:
1) Open VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist
2) There's a list of all eight tablet buttons made with plist keys:
Tablet breifcase ADB - "briefcase" button
Tablet left ADB - "left" button
etc.
To map Tablet's button to any other keyboard key, first I'm finding its ADB keycode value (http://simon.kisikew.org/Documentation/ ... bkeycodes/),
then convert it to decimal value and insert it to the appropriate plist key value
For example to map Tablet's enter button to the real ENTER, I'm writing
<key>Tablet enter ADB</key>
<integer>53</integer>
3) Then I'm replacing /S/L/E/VoodooPS2Controller.kext, with the new one
4) fix the permissions with chmod -R 755 and chown -R 0:0
5) and, for the changes to apply immediately, I reload the VoodooPS2Keyboard.kext inside
VoodooPS2Controller.kext:
kextunload VoodooPS2Keyboard.kext
kextload VoodooPS2Keyboard.kext
This way my tablet's buttons can be remapped arbitrarily (including Ctrl, Alt etc.). The only problem is if you want to map it to complex shortcuts,
like Alt-M. That's for the future implementation
http://www.mediafire.com/?n7gb67fptn8b6a6





