tente editar sua definição de teclado / usr / share / X11 / xkb / symbols / pc
(isso mudará suas ligações globalmente, se você quiser algo mais refinado, há mais trabalho a fazer, como criar um mapa de teclas personalizado ou uma variante personalizada)
como você pode ver aqui:
tecla {[Prior]};
tecla {[Avançar]};
como você pode ver, a chave PGUP está vinculada a "Prior". Enquanto:
tecla {[Esquerda]};
tecla {[para baixo]};
As teclas ESQUERDA e ABAIXO estão ligadas a "Esquerda" e "Abaixo".
A parte entre colchetes [ ]
é uma lista de símbolos a serem gerados. Você pode colocar mais de um. O primeiro é o símbolo associado à tecla não modificada, enquanto outras posições são para símbolos associados à tecla + algum modificador.
Geralmente é usado para definir o comportamento da chave mais o modificador "SHIFT":
tecla {[l, L]};
chave {[ponto e vírgula, dois pontos]};
Mas também outros modificadores podem ser especificados, por exemplo, no mapa esperanto (epo):
chave {[jcircumflex, Jcircumflex, bracketleft, braceleft]};
chave {[hcircumflex, Hcircumflex, bracketright, braceright]};
você pode digitar um [caractere digitando a tecla AltGr + (a tecla [no mapa de teclas dos EUA) e {usando a tecla Shift + AltGr +.
Por enquanto, tudo bem. A sequência que podemos entender observando alguns exemplos simples é:
plain shift altgr shift+altgr
No entanto, queremos poder vincular nossa chave ESQUERDA e DIREITA aos modificadores simples e CTRL + ALT. Como conseguir isso?
Não faço ideia e nunca tentei, mas me inspiraria em / usr / share / X11 / xkb / symbols / pc:
xkb_symbols "function" {
chave {
tipo = "CTRL + ALT",
símbolos [Grupo1] = [F1, XF86_Switch_VT_1]
};
Talvez possamos fazer o mesmo por nossas teclas de seta. Vamos tentar adicionar as seguintes linhas:
tecla {type = "CTRL + ALT", símbolos [Grupo1] = [Esquerda, Prior]};
tecla {type = "CTRL + ALT", símbolos [Group1] = [Down, Next]};
Logo abaixo das definições originais de ESQUERDA e BAIXO, na parte inferior do arquivo 'pc'.
E, em seguida, reinicie o servidor X. Desculpe, mas não posso fechar minha sessão agora para testá-la.
BTW, você pode estar interessado em http://code.google.com/p/partiwm/wiki/xpra , para poder reiniciar a sessão X e ainda preservar alguns aplicativos nas reinicializações.