La distribución del teclado de Wireshark es incorrecta

0

Acabo de instalar la versión 1.12.0 de Wireshark (v1.12.0-0-g4fab41a de master-1.12) en OSX 10.9.4 con XQuartz 2.7.7.

Wireshark está haciendo algo loco con la distribución de mi teclado, pero otras aplicaciones X11 no se ven afectadas. No veo una opción de diseño de teclado en la interfaz de Wireshark y las búsquedas de Google han sido infructuosas.

Ejemplo de lo que significa Zany:

La tecla z ahora es 5 (el cambio de Z produce%). 5 es ahora yo. <tab> es b. <Space> es n.

Puede haber un patrón, pero no es obvio para mí (el número de bytes en la reasignación de la clave tampoco sigue un patrón).

¿Alguien tiene sugerencias?

    
pregunta 89c3b1b8-b1ae-11e6-b842-48d705 27.08.2014 - 20:33

1 respuesta

1

Y resuelto: X11 construye un mapeo de teclas en la instalación. En mi máquina, tengo otro idioma instalado y mi archivo ~/.Xmodmap estaba causando el problema.

Haciendo una referencia cruzada a la asignación virtual para el teclado ubicado en /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Headers/Events.h con el .Xmodmap de la siguiente manera:

keycode   8 =
keycode   9 = Escape NoSymbol Escape
keycode  10 = 1 exclam 1 exclam
keycode  11 = 2 at 2 at
keycode  12 = 3 numbersign 3 numbersign
keycode  13 = 4 dollar 4 dollar
keycode  14 = 5 percent 5 percent
keycode  15 = 6 asciicircum 6 asciicircum
keycode  16 = 7 ampersand 7 ampersand
keycode  17 = 8 asterisk 8 asterisk
keycode  18 = 9 parenleft 9 parenleft
keycode  19 = 0 parenright 0 parenright
keycode  20 = minus underscore minus underscore
keycode  21 = equal plus equal plus
keycode  22 = BackSpace BackSpace BackSpace BackSpace
keycode  23 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  24 = q Q q Q
keycode  25 = w W w W
keycode  26 = e E e E
keycode  27 = r R r R
keycode  28 = t T t T
keycode  29 = y Y y Y
keycode  30 = u U u U
keycode  31 = i I i I
keycode  32 = o O o O
keycode  33 = p P p P
keycode  34 = bracketleft braceleft bracketleft braceleft
keycode  35 = bracketright braceright bracketright braceright
keycode  36 = Return NoSymbol Return
keycode  37 = Control_L NoSymbol Control_L
keycode  38 = a A a A
keycode  39 = s S s S
keycode  40 = d D d D
keycode  41 = f F f F
keycode  42 = g G g G
keycode  43 = h H h H
keycode  44 = j J j J
keycode  45 = k K k K
keycode  46 = l L l L
keycode  47 = semicolon colon semicolon colon
keycode  48 = apostrophe quotedbl apostrophe quotedbl
keycode  49 = grave asciitilde grave asciitilde
keycode  50 = Shift_L NoSymbol Shift_L
keycode  51 = backslash bar backslash bar
keycode  52 = z Z z Z
...

podemos ver desajustes. Supongo que las otras aplicaciones que probé no tienen en cuenta la personalización del usuario.

    
respondido por el 89c3b1b8-b1ae-11e6-b842-48d705 27.08.2014 - 20:50

Lea otras preguntas en las etiquetas