Il layout della tastiera di Wireshark non è corretto

0

Ho appena installato Wireshark Versione 1.12.0 (v1.12.0-0-g4fab41a da master-1.12) su OSX 10.9.4 con XQuartz 2.7.7.

Wireshark sta facendo qualcosa di strano con il mio layout di tastiera, ma altre applicazioni X11 non sono interessate. Non vedo un'opzione di layout della tastiera nell'interfaccia di Wireshark e le ricerche di Google sono state infruttuose.

Esempio di cosa significa zany:

Il tasto z ora è 5 (lo spostamento Z produce%). 5 è ora io. <tab> è b. <Space> è n.

Potrebbe esserci uno schema, ma non è ovvio per me (il numero di byte nella rimappatura chiave non segue nemmeno uno schema).

Qualcuno ha suggerimenti?

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

1 risposta

1

E risolto: X11 costruisce una mappatura dei tasti all'installazione. Sulla mia macchina, ho installato un'altra lingua e il mio file ~/.Xmodmap stava causando il problema.

In base al riferimento incrociato della mappatura virtuale per la tastiera situata a /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Headers/Events.h con .Xmodmap come segue:

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
...

possiamo vedere disallineamenti. Presumo che le altre applicazioni che ho testato ignorino la personalizzazione dell'utente.

    
risposta data 27.08.2014 - 20:50
fonte

Leggi altre domande sui tag