1 votos

La tecla "S" no funciona en X11 (XQuartz)

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

1voto

Igor Zelaya Puntos 2266

Parece que s ha sido asignado a Escapar.

No sé cómo llegó a ser así. También no sé cómo restablecer el mapa, dado que setxkbmap -layout us (recomendado por http://askubuntu.com/questions/29603/how-do-i-clear-xmodmap-settings) no funciona. (No me funciona).

Así que, como último recurso, si el único problema es s, a continuación, intente

xmodmap -e "keycode   9 = s S ssharp Iacute"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X