Posso configurar ambas as teclas Alt para imprimir sinais de terceiro nível via xmodmap ou opções de teclado?

2

Atualmente, apenas a tecla direita Alt (que xev imprime como keycode 108 / "ISO-Level3-Shift" ) é capaz de imprimir caracteres de terceiro nível como {[]} . A tecla Alt à esquerda ( xev mostra como keycode 64 / Alt_L ) não faz nada, mesmo que eu o configure via xmodmap assim:

xmodmap -e "keycode 64 = ISO_Level3-Shift"

Isso não funcionou, mas (por algum motivo) tornou as coisas ainda piores. Depois de usar o comando, a tecla direita Alt parou de imprimir esses caracteres, mas produziu uma longa seqüência do que parece ser nomes de arquivos, assim:

{.{7\ Wonders\ -\ Magical\ Mystery\ Tour,A{quaria,tomicWorm},Broken\ Rules,CrayonPhysicsDeluxe,F{BReader,ashionCents,ontmatr...

Eu também tentei usar a opção "3rd level" nas preferências de layout de teclado, o que também não funcionou. Alguma idéia?

    
por Mrokii 05.11.2012 / 16:01

1 resposta

1

Foi assim que fiz isso:

use o comando xev . Isso permitirá que você obtenha o código de tecla decimal da chave que deseja escolher como seletor de terceiro nível. Então feche.

Em seguida, calcule o número hexadecimal do código de acesso recebido e digite o seguinte:

xmodmap -e "keycode 0xHEXA_NUMBER = ISO_Level3_Shift"
    
por Lanfeust 17.12.2013 / 11:55