-
Isto parece-me muito relacionado com:
Como eu atribuo um atalho de teclado que usa AltGr como uma tecla modificadora?
Mantenha Alt à direita ou AltGr como
ISO_Level3_Shift
e tente usá-lo comoAlt
Modifier também.Onde, no seu caso, está invertido: Mantenha Ctrl Direita ou Ctrl Esquerda como
Control
Modificador e estenda para que seja usado um Deslocamento de Nível. -
Não consegui que funcionasse nas duas funções, uma tentativa foi adicionando
actions
: (não funciona)key <RCTL> { type= "ONE_LEVEL", symbols[Group1]= [ ISO_Level5_Shift ], actions[Group1]= [ SetMods(modifiers=Control) ] };
de xkb - problemas usando chaves virtuais e chave ISO_Level3_Shift mas funciona apenas uma apenas caminho.
Possivelmente, alguém que conheça muito bem o XKB possa fazer essa configuração.
-
Uma configuração que funciona para mim: (sem repetição de chave)
- Instalar e configurar
xbindkeys
& amp;xautomation
como em Como posso alterar as teclas do meu teclado? (Como posso criar comandos / atalhos de teclado personalizados?) -
Adicione estas linhas a
~/.xbindkeysrc
"usleep 150000; xte 'keyup Control_L' 'str ¹' 'keydown Control_L'" m:0x4 + c:10 control + 1
Para mim, eu tenho
¹
com AlgGr . Então eu poderia usar isso também:"usleep 150000; xte 'keyup Control_L' 'keydown ISO_Level3_Shift' 'key 1' 'keyup ISO_Level3_Shift' 'keydown Control_L'"
-
Reinicie o
xbindkeys
daemonpkill xbindkeys;xbindkeys
- Instalar e configurar