Difference between revisions of "How to get special keys to work"
(added thinkpad-acpi to overview) |
(linked tools) |
||
Line 3: | Line 3: | ||
! key !! standard function !! tool !! configurability !! remarks | ! key !! standard function !! tool !! configurability !! remarks | ||
|- | |- | ||
− | | Fn || - || xmodmap | + | | Fn || - || xmodmap, [[tpb]] || full || on release without completed key combination |
|- | |- | ||
− | | Fn-F3 || blank screen || ibm-acpi | + | | Fn-F3 || blank screen || [[ibm-acpi]], [[thinkpad-acpi]] || full || |
|- | |- | ||
− | | Fn-F4 || suspend to ram || ibm-acpi | + | | Fn-F4 || suspend to ram || [[ibm-acpi]], [[thinkpad-acpi]] || full || |
|- | |- | ||
− | | Fn-F5 || switch bluetooth || thinkpad-acpi || ??? || in models starting from 2002 | + | | Fn-F5 || switch bluetooth || [[thinkpad-acpi]] || ??? || in models starting from 2002 |
|- | |- | ||
− | | Fn-F7 || switch display || thinkpad-acpi | + | | Fn-F7 || switch display || [[thinkpad-acpi]], [[tpb]] || additional actions || |
|- | |- | ||
− | | Fn-F8 || toggle display expansion || thinkpad-acpi | + | | Fn-F8 || toggle display expansion || [[thinkpad-acpi]], [[tpb]] || additional actions || |
|- | |- | ||
− | | Fn-F9 || eject from dock || thinkpad-acpi || full || | + | | Fn-F9 || eject from dock || [[thinkpad-acpi]] || full || |
|- | |- | ||
− | | Fn-F12 || hibernate || ibm-acpi | + | | Fn-F12 || hibernate || [[ibm-acpi]], [[thinkpad-acpi]] || full || |
|- | |- | ||
− | | Fn-Pos1 || brightness up || tpb || additional actions || | + | | Fn-Pos1 || brightness up || [[tpb]] || additional actions || |
|- | |- | ||
− | | Fn-End || brightness down || tpb || additional actions || | + | | Fn-End || brightness down || [[tpb]] || additional actions || |
|- | |- | ||
− | | Fn-PageUp || toggle thinklight || ibm-acpi | + | | Fn-PageUp || toggle thinklight || [[ibm-acpi]], [[tpb]] || additional actions || |
|- | |- | ||
− | | Fn-Space || toggle zoom || tpb || full || | + | | Fn-Space || toggle zoom || [[tpb]] || full || |
|- | |- | ||
− | | Access IBM || help application || tpb || full || | + | | Access IBM || help application || [[tpb]] || full || |
|- | |- | ||
− | | Home || open web browser || xmodmap | + | | Home || open web browser || xmodmap, [[tpb]] || full || only iSeries and ext. keyboards |
|- | |- | ||
− | | Search || open search application || xmodmap | + | | Search || open search application || xmodmap, [[tpb]] || full || only iSeries and ext. keyboards |
|- | |- | ||
− | | Mail || open mail application || xmodmap | + | | Mail || open mail application || xmodmap, [[tpb]] || full || only iSeries and ext. keyboards |
|- | |- | ||
− | | Favorites || open favorites || xmodmap | + | | Favorites || open favorites || xmodmap, [[tpb]] || full || only iSeries and ext. keyboards |
|- | |- | ||
− | | Reload || reload web page || xmodmap | + | | Reload || reload web page || xmodmap, [[tpb]] || full || only iSeries and ext. keyboards |
|- | |- | ||
− | | Abort || abort loading page || xmodmap | + | | Abort || abort loading page || xmodmap, [[tpb]] || full || only iSeries and ext. keyboards |
|- | |- | ||
− | | Backward || previous page || xmodmap | + | | Backward || previous page || xmodmap, [[tpb]] || full || iSeries, ext. keyboards, Thinkpads starting from 2002 |
|- | |- | ||
− | | Forward || next page || xmodmap | + | | Forward || next page || xmodmap, [[tpb]] || full || iSeries, ext. keyboards, Thinkpads starting from 2002 |
|- | |- | ||
− | | Volume up || volume up || tpb || additional actions || | + | | Volume up || volume up || [[tpb]] || additional actions || |
|- | |- | ||
− | | Volume down || volume down || tpb || additional actions || | + | | Volume down || volume down || [[tpb]] || additional actions || |
|- | |- | ||
− | | Volume mute || mute volume || 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 | + | | Power || shutdown || [[ibm-acpi]] || full || triggered on pressing 3secs, but notebook goes off on 5sec press |
|- | |- | ||
− | | Display lid || blank screen || ibm-acpi || full || | + | | Display lid || blank screen || [[ibm-acpi]] || full || |
|- | |- | ||
− | | Ultrabay lid || announce ultrabay change || ibm-acpi || full || | + | | Ultrabay lid || announce ultrabay change || [[ibm-acpi]] || full || |
+ | |- | ||
+ | | Dock eject || eject from dock || [[ibm-acpi]] || full || | ||
|} | |} | ||
Revision as of 14:18, 4 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 | |
Dock eject | eject from dock | 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...