Remapear teclas "especiais" no teclado HP

Remapear teclas "especiais" no teclado HP

Comprei um novo notebook HP (elitebook) com uma funcionalidade de teclado extremamente horrível. Por exemplo, não tenho uma tecla de inserção, mas tenho uma tecla para discar e desligar o telefone (canto superior direito):Layout do teclado HP

O problema é que estou extremamente acostumado com a tecla de inserção. Portanto, eu estava procurando uma maneira de remapear a segunda chave da direita (tecla hangup) para a chave de inserção. No entanto, nenhuma das soluções propostas funciona para mim (1,2,3).

Por exemplo, quando executo xev | grep keycodee pressiono a tecla desejada, obtenho a seguinte saída:

    state 0x0, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    state 0x4, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    state 0xc, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,

Parece que essa chave está mapeada para a tecla ALT esquerda? Tentar CTRL+ALT+T confirma essa suspeita, pois abre o terminal.

Alguém tem alguma idéia de como mapear essa chave para a chave INSERT que não tenho?

  • EDITAR*

Conforme solicitado, pressione a tecla CTRL ESQUERDA e ALT ESQUERDA:

    state 0x0, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    state 0x4, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,

Obrigado!

Responder1

Você pode fazer isso com o Key Mapper...

https://github.com/sezanzeb/key-mapper

Captura de tela do Key Mapper

Instale o Key Mapper da seguinte maneira ...

sudo apt install git python3-setuptools
git clone https://github.com/sezanzeb/key-mapper.git
cd key-mapper; ./scripts/build.sh
sudo apt install ./dist/key-mapper-1.0.0.deb
sudo apt -f install  # install dependencies if necessary

As instruções de uso estão aqui...

https://github.com/sezanzeb/key-mapper/blob/main/readme/usage.md

informação relacionada