tente editar sua definição de teclado / usr / share / X11 / xkb / símbolos / pc
(isso mudará suas ligações globalmente, se você quiser algo mais bem ajustado, há mais trabalho a fazer, como criar um mapa de teclas personalizado ou uma variante personalizada)
como você pode ver aqui:
key { [ Prior ] }; key { [ Next ] };
como você pode ver, a chave PGUP está vinculada a "Prior". Enquanto:
key { [ Left ] }; key { [ Down ] };
As teclas ESQUERDA e ABAIXO estão ligadas a "Esquerda" e "Abaixo".
A parte entre parênteses [ ]
é uma lista de símbolos a serem gerados. Você pode colocar mais de um. O primeiro é o símbolo associado à chave não modificada, enquanto outras posições são para símbolos associados ao modificador key + some.
Geralmente, é usado para definir o comportamento da chave e do modificador "SHIFT":
key { [ l, L ] }; key { [ semicolon, colon ] };
Mas também outros modificadores podem ser especificados, por exemplo, no mapa esperanto (epo):
key { [ jcircumflex, Jcircumflex, bracketleft, braceleft ] }; key { [ hcircumflex, Hcircumflex, bracketright, braceright ] };
você pode digitar um [caractere digitando a tecla AltGr + (a tecla [no mapa de teclado dos EUA] e {a tecla Shift + AltGr +).
Até aí tudo bem. A seqüência que podemos entender de alguns exemplos simples é:
plain shift altgr shift+altgr
No entanto, queremos poder vincular as teclas LEFT e RIGHT aos modificadores plain e CTRL + ALT. Como conseguir isso?
Não faço ideia e nunca tentei, mas gostaria de me inspirar em / usr / share / X11 / xkb / symbols / pc:
xkb_symbols "function" { key { type="CTRL+ALT", symbols[Group1]= [ F1, XF86_Switch_VT_1 ] };
Talvez possamos fazer o mesmo com as nossas setas. Vamos tentar adicionar as seguintes linhas:
key { type="CTRL+ALT", symbols[Group1]= [ Left, Prior ] }; key { type="CTRL+ALT", symbols[Group1]= [ Down, Next ] };
Logo abaixo das definições originais de LEFT e DOWN, na parte inferior do arquivo 'pc'.
Em seguida, reinicie o servidor X. Desculpe, mas não posso fechar minha sessão agora para testá-lo.
BTW, você pode estar interessado no link , para poder reiniciar a sessão X e continuar preservar alguns aplicativos nas reinicializações.