Como remapear a tecla do Menu de Contexto para a tecla Super

20

Esse teclado tem apenas uma superchave, então quero remapear a tecla de menu para compensar isso.

    
por MiffTheFox 18.05.2011 / 06:24

3 respostas

21

Use xev para encontrar o código-chave da chave que você deseja remapear. Por exemplo, se eu pressionar a tecla Menu , ele me diz que é o código de tecla 135 .

Em seguida, no meu arquivo ~/.xmodmaprc , adiciono uma linha como esta:

keycode 135 = Super_R

... para torná-lo a tecla do lado direito do Windows. Então tudo o que resta é ativar os remapeados das chaves. Isso geralmente acontece automaticamente no login em sua sessão x, mas se o seu Desktop Environment não fizer isso você pode executá-lo manualmente como xmodmap ~/.xmodmaprc de uma linha de comando ou qualquer script que seja executado quando você fizer o login.

    
por 18.05.2011 / 11:53
5

Eu não sei qual sistema você usa, mas se é um login bastante moderno como root, vá para

/usr/share/X11/xkb/keycodes

Copiar (fazer um backup) evdev file. Edite-o. Encontre a linha com a tecla Menu e altere seu alias para super-chave (esquerda ou direita). mudar

alias <MENU> = <COMP>;

para

alias <MENU> = <SUPR>;

Logout, login ( X11 precisa ser reiniciado), aproveite o novo teclado.

    
por 18.05.2011 / 06:58
0

Isso faz o truque:

xmodmap -e "keysym Menu = Super_R"
    
por 09.11.2017 / 10:34