xev Mudança de tecla Alt, mas a tecla Alt não funciona

1

Eu quero alterar a chave especial alt, crtl, hanja (na linguagem multy)

porque eu usei o ibus, eu tento mudar meu mapa de teclado por Xkb não xmap. depois de pesquisar na internet eu só para trocar meu código de acesso

/usr/share/X11/xkb/keycodes/evdev   

<LALT> = 131; //original code : 64
<LCTL> = 64;  //original code :37
<HJCV> = 37;  //original code  :131 

funciona. exceto "LALT" quando eu verifico minha entrada de chave, tudo bem, mas o LALT não combina outra chave funcional (ex ALT + TAB, ALT + F4)

quando eu empurro o LCTL (deve atuar o 'HJCV') que funciona. mas quando eu empurro o HJCV (ative o 'ALT') não funciona

quando vejo o xev, parece bem

state 0x18, keycode 131 (keysym 0xffe9, Alt_L), same_screen YES,
XKeysymToKeycode returns keycode: 108

para descobrir a resposta, eu troquei a posição LALT, RALT em 'altwin'

 /usr/share/X11/xkb/symbols/altwin

mas ainda assim, meu HJCV (agora ALT_R) não funciona, mesmo meu ALT_R (ALT_L) está bom. Eu verifico o 'xev' novamente, e eu encontrei algo

state 0x18, keycode 131 (keysym 0xffe9, Alt_L), same_screen YES,
XKeysymToKeycode returns keycode: 108

state 0x10, keycode 108 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes: 

keycode 108 (ALT_R) alternou com sucesso ALT_L mas meu HJCV (ALT_L) permanece (mesmo retorna o código 108, não funciona)

única coisa que eu posso encontrar diferença é estado, acho que tenho algo com 'estado' mas não sei

como posso resolvê-lo?

    
por Gamoonbi 11.09.2015 / 22:03

0 respostas