Stuck keys
Revision as of 14:12, 9 February 2008 by 83.145.241.31 (talk) (Fix also the modifier map, needed in xfce at least)
It has been reported that some XOs experience sticky or broken keys.
Apparently, the left ALT key is usually affected. As a (temporary?) workaround, the left ALT key can be disabled with the following commands (to be executed from the Terminal activity):
xmodmap -e "remove mod1 = Alt_L" xmodmap -e "keycode 64 =" xmodmap -e "keycode 133 = Alt_L" xmodmap -e "add mod1 = Alt_L"
In order to apply these settings on startup, the respective commands can be added to .xsession.
- if
/home/olpc/.xsession
does not exist:- in the Terminal activity, execute the following command:
cp /home/olpc/.xsession-example /home/olpc/.xsession
- in the Terminal activity, execute the following command:
- open
.xsession
with the following command:nano -w /home/olpc/.xsession
- at the end, add the following lines
# remove broken Left ALT key from modifier map xmodmap -e "remove mod1 = Alt_L" # disable broken Left ALT key xmodmap -e "keycode 64 =" # replace Left ALT with Left Hand key xmodmap -e "keycode 133 = Alt_L" # add the Left Hand (as Alt_L) to the modifier map xmodmap -e "add mod1 = Alt_L"
- save the file by hitting CTRL+X, then enter "y" to confirm
Key Codes
Other keys - such as left control key (LCTRL) - have been reported to be broken as well. Here is a list of commonly required key codes:
Key | Key Code | Key Designation |
---|---|---|
LCTRL | 37 | Control_L |
LALT | 64 | Alt_L |
ALT GR | 108 | [tbc] |
LGRAB | 133 | [tbc] |
RGRAB | 134 | [tbc] |