Como usar o Control como modificador com xmodmap?

Como usar o Control como modificador com xmodmap?

Então estou tentando criar uma combinação de teclas para gerar chaves ISO para o layout em português, a tecla em questão é a < >, pressioná-la normalmente irá gerar o <caractere, < >+ Shiftirá gerar o >caractere. Então, estou tentando criar uma combinação usando xmodmape quero que isso funcione para todos os programas. Estive pesquisando no Google e encontreiesseexemplo para Control+ P= Up:

xmodmap -e "keycode 33 = p P Up"

keycode 33matches p, então onde Controlaparece esse comando?

O que eu quero é:

  • mapear Control+ ,para>
  • mapear Control+ .para<

Responder1

O exemplo da outra pergunta está errado.

xmodmap -e "keycode 33 = p P Up"

normalmente significa que pressionar AltGr+ presultará em Up.

Mais precisamente, significa que pressionar Mode_switch+ presultará em Up.

Enquanto oPágina de manual do xmodmapafirma:

The first keysym is used when no modifier key is pressed in conjunction with
this key, the second with Shift, the third when the Mode_switch key is used
with this key and the fourth when both the Mode_switch and Shift keys are used.

É possível mapear diferentes ou adicionais (para AltGr) conforme a chave, por exemplo, a chave Mode_switchcerta :Ctrl

xmodmap -e "keycode 105 = Mode_switch Mode_switch"

O problema, porém, é que a chave não funcionará Ctrlmais como chave normal.

informação relacionada