Várias chaves são mapeadas para a mesma tecla

0

Então, eu tenho me deparado com esse problema, onde comprei um teclado de terceiros e o Linux não consegue descobrir corretamente o layout inteiro. Agora mesmo, o controle L / R, L / R Alt e a tecla "Windows" são todos mapeados para Shift_L. Eu estou tentando descobrir se eu posso remapear-los usando sua localização no teclado. Olhando outras questões semelhantes, usei xev e descobri as seguintes informações:

L Control
KeyRelease event, serial 37, synthetic NO, window 0x3a00001,
    root 0x49a, subw 0x0, time 4433091, (78,36), root:(1423,88), 
    state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

L Alt
KeyRelease event, serial 37, synthetic NO, window 0x3a00001,
    root 0x49a, subw 0x0, time 4485817, (4,134), root:(1349,186),
    state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

R Control
KeyRelease event, serial 37, synthetic NO, window 0x3a00001,
    root 0x49a, subw 0x0, time 4513012, (83,62), root:(1428,114),
    state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

R Alt
KeyRelease event, serial 37, synthetic NO, window 0x3a00001,
    root 0x49a, subw 0x0, time 4532271, (69,151), root:(1414,203),
    state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Windows
KeyRelease event, serial 37, synthetic NO, window 0x3a00001,
    root 0x49a, subw 0x0, time 4560554, (120,27), root:(1465,79),
    state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Eu estou querendo saber se os números entre parênteses depois do "tempo ####" na segunda linha de cada texto é a posição em que a chave está? Qualquer ajuda seria apreciada!

    
por Thomas Reid 08.04.2017 / 21:32

0 respostas