El S clave parece ser asignada a un valor incorrecto en XQuartz para mí. Estoy ejecutando OS X 10.7.5 y XQuartz 2.7.4 (xorg-server 1.13.0). El problema también se produce en X11.aplicación (XQuartz 2.6.5, xorg-server 1.10.6). Yo también soy ejecutar Homebrew 0.9.4, si eso hace una diferencia.
Pulsando S en X nunca ha funcionado correctamente para mí. En la mayoría de las aplicaciones en X, presionando S no tiene ningún efecto. De hecho, podría ser asignado a una tecla meta, porque pulsando S en algunos contextos (por ejemplo, en la mayoría de guardar cuadros de diálogo) parece botón de disparo de teclas de acceso rápido. Si puedo copiar la "s" de los personajes, desde dentro de un nativo de Cacao de la aplicación y, a continuación, péguelo en un X de la aplicación, que funciona bien.
Actualización: xev
informa de los siguientes cuando S se pulsa:
KeyPress event, serial 34, synthetic NO, window 0xa00001,
root 0x281, subw 0x0, time 2057519943, (138,-10), root:(158,32),
state 0x0, keycode 9 (keysym 0xff1b, Escape), same_screen YES,
XLookupString gives 1 bytes: (1b) "
mbLookupString gives 1 bytes: (1b) "
FilterEvent returns: False
KeyRelease event, serial 34, synthetic NO, window 0xa00001,
root 0x281, subw 0x0, time 2057520022, (138,-10), root:(158,32),
state 0x0, keycode 9 (keysym 0xff1b, Escape), same_screen YES,
XLookupString gives 1 bytes: (1b) "
FilterEvent returns: False
Actualización 2: xmodmap
informes de:
shift Shift_L (0x40), Shift_R (0x44)
lock
control Control_L (0x41), Control_L (0x43), Control_R (0x46)
mod1 Mode_switch (0x42), Mode_switch (0x45)
mod2 Meta_L (0x3f), Meta_R (0x47)
mod3
mod4
mod5