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?