Problema chave do Remapeamento do Ubuntu

1

Eu tentei remapear uma chave que não está no meu teclado atual, mas não consigo fazê-lo funcionar no Ubuntu 17.04.

Eu editei o arquivo

/usr/share/X11/xkb/symbols/pc

A chave que eu estou perdendo no meu teclado é a LSGT da tecla abaixo (à direita da tecla Shift)

key <LSGT> {    [ less, greater, bar, brokenbar ] };

Então eu quero substituir a seção abaixo da tecla § (esquerda da tecla numérica 1), com a tecla acima. Porque eu nem sempre acho que usei essa chave

Então eu corro

xev -event keyboard

para obter as informações principais. Mas eu não vejo o número da chave que devo usar?

KeyPress event, serial 28, synthetic NO, window 0x3400001,
    root 0xdd, subw 0x0, time 18369362, (-451,244), root:(348,296),
    state 0x0, keycode 49 (keysym 0xa7, section), same_screen YES,
    XLookupString gives 2 bytes: (c2 a7) "§"
    XmbLookupString gives 2 bytes: (c2 a7) "§"
    XFilterEvent returns: False

Quando eu estava testando isso, eu tinha uma chave para testar, então peguei a tecla abaixo

key <AD12> { [ U0328,  dead_circumflex,  dead_tilde,  dead_caron ] };

E mudou isso para.

key <AD12> {    [ less, greater, bar, brokenbar ] };

E depois disso eu executei o seguinte comando para limpar o cache

sudo dpkg-reconfigure xkb-data

Depois disso, saí e voltei a entrar. Mas as chaves permanecem as mesmas e nada acontece?

O que estou fazendo de errado?

    
por wspoon 04.06.2017 / 02:34

1 resposta

0

Com alguma ajuda do comentário de Gunnars, encontrei a resposta.

Quando eu vi

/etc/default/keyboard

Para ver minha configuração atual de teclado local em XKBLAYOUT.

Então eu voltei para.

/usr/share/X11/xkb/symbols/

E alterei o arquivo pc e o meu código de idioma que encontrei acima da configuração XKBLAYOUT.

De

key <LSGT>  { [      less,     greater,         bar,    brokenbar ] };

Para

key <TLDE>  { [      less,     greater,         bar,    brokenbar ] };

fez um

sudo dpkg-reconfigure xkb-data

Cantada e de volta e agora está funcionando. E a chave é remapeada. (Não tenho certeza porque eu tive que mudar o arquivo pc e locale, eu pensei que arquivo pc teria precedência sobre o arquivo de localidade)

    
por wspoon 04.06.2017 / 13:21