Difference between revisions of "How to get special keys to work"
(some restructuring, lots of information added) |
(added thinkpad-acpi to overview) |
||
Line 5: | Line 5: | ||
| Fn || - || xmodmap/tpb || full || on release without completed key combination | | Fn || - || xmodmap/tpb || full || on release without completed key combination | ||
|- | |- | ||
− | | Fn-F3 || blank screen || ibm-acpi || full || | + | | Fn-F3 || blank screen || ibm-acpi/thinkpad-acpi || full || |
|- | |- | ||
− | | Fn-F4 || suspend to ram || ibm-acpi || full || | + | | Fn-F4 || suspend to ram || ibm-acpi/thinkpad-acpi || full || |
|- | |- | ||
− | | Fn-F5 || switch bluetooth || | + | | Fn-F5 || switch bluetooth || thinkpad-acpi || ??? || in models starting from 2002 |
|- | |- | ||
− | | Fn-F7 || switch display || tpb || additional actions || | + | | Fn-F7 || switch display || thinkpad-acpi/tpb || additional actions || |
|- | |- | ||
− | | Fn-F8 || toggle display expansion || tpb || additional actions || | + | | Fn-F8 || toggle display expansion || thinkpad-acpi/tpb || additional actions || |
|- | |- | ||
− | | Fn-F12 || hibernate || ibm-acpi || full || | + | | Fn-F9 || eject from dock || thinkpad-acpi || full || |
+ | |- | ||
+ | | Fn-F12 || hibernate || ibm-acpi/thinkpad-acpi || full || | ||
|- | |- | ||
| Fn-Pos1 || brightness up || tpb || additional actions || | | Fn-Pos1 || brightness up || tpb || additional actions || |
Revision as of 19:02, 3 November 2004
Overview
key | standard function | tool | configurability | remarks |
---|---|---|---|---|
Fn | - | xmodmap/tpb | full | on release without completed key combination |
Fn-F3 | blank screen | ibm-acpi/thinkpad-acpi | full | |
Fn-F4 | suspend to ram | ibm-acpi/thinkpad-acpi | full | |
Fn-F5 | switch bluetooth | thinkpad-acpi | ??? | in models starting from 2002 |
Fn-F7 | switch display | thinkpad-acpi/tpb | additional actions | |
Fn-F8 | toggle display expansion | thinkpad-acpi/tpb | additional actions | |
Fn-F9 | eject from dock | thinkpad-acpi | full | |
Fn-F12 | hibernate | ibm-acpi/thinkpad-acpi | full | |
Fn-Pos1 | brightness up | tpb | additional actions | |
Fn-End | brightness down | tpb | additional actions | |
Fn-PageUp | toggle thinklight | ibm-acpi/tpb | additional actions | |
Fn-Space | toggle zoom | tpb | full | |
Access IBM | help application | tpb | full | |
Home | open web browser | xmodmap/tpb | full | only iSeries and ext. keyboards |
Search | open search application | xmodmap/tpb | full | only iSeries and ext. keyboards |
open mail application | xmodmap/tpb | full | only iSeries and ext. keyboards | |
Favorites | open favorites | xmodmap/tpb | full | only iSeries and ext. keyboards |
Reload | reload web page | xmodmap/tpb | full | only iSeries and ext. keyboards |
Abort | abort loading page | xmodmap/tpb | full | only iSeries and ext. keyboards |
Backward | previous page | xmodmap/tpb | full | iSeries, ext. keyboards, Thinkpads starting from 2002 |
Forward | next page | xmodmap/tpb | full | iSeries, ext. keyboards, Thinkpads starting from 2002 |
Volume up | volume up | tpb | additional actions | |
Volume down | volume down | tpb | additional actions | |
Volume mute | mute volume | tpb | additional actions | |
Power | shutdown | ibm-acpi | full | triggered on pressing 3secs, but notebook goes off on 5sec press |
Display lid | blank screen | ibm-acpi | full | |
Ultrabay lid | announce ultrabay change | ibm-acpi | full |
ibm-acpi events
key | event |
---|---|
Fn-F3 | ibm/hotkey HKEY 00000080 00001003 |
Fn-F4 | ibm/hotkey HKEY 00000080 00001004 |
Fn-F12 | ibm/hotkey HKEY 00000080 0000100c |
Power | button/power PWRF 00000080 xxxxxxxx |
Display lid | button/lid LID 00000080 xxxxxxxx |
Ultrabay eject | ibm/bay MSTR 00000003 00000000 |
Ultrabay inserted | ibm/bay MSTR 00000001 00000000 |
tpb configuration
key | config keyword |
---|---|
Access IBM | THINKPAD |
Home | HOME |
Search | SEARCH |
Favorites | FAVORITES |
Reload | RELOAD |
Abort | ABORT |
Backward | BACKWARD |
Forward | FORWARD |
Fn | FN |
Fn-Space | CALLBACK (zoom on/off) |
Fn-PageUp | CALLBACK (thinklight on/off) |
Fn-F7 | CALLBACK (display lcd/crt/both) |
Fn-F8 | CALLBACK (expand on/off) |
Fn-PageUp | CALLBACK (brightness <percent>) |
Fn-PageDown | CALLBACK (brightness <percent>) |
Volume up | CALLBACK (volume <percent>) |
Volume down | CALLBACK (volume <percent>) |
Vokume mute | CALLBACK (mute on/off) |
To all parameter keywords should be assigned the full path to the executables supposed to be started on key press. The exectable provided for the CALLBACK keyword should take the parameters given in parentheses and act according to them. If you want to use xmodmap for the HOME, SEARCH, MAIL, FAVORITES, RELOAD, ABORT, BACKWARD, FORWARD and FN keys you should provide a XEVENTS=off in your tpbrc.
configuring the browser keys
todo...