Como eu atribuo Control_R + Menu à ação global de troca de kxkb?

1

Eu quero usar uma combinação que evite caracteres alfabéticos / de pontuação, pois dessa forma eu tenho uma posição física consistente em diferentes layouts. Control_R O Menu se encaixa nesse requisito e também está localizado em uma posição muito conveniente.

Essa combinação costumava funcionar no KDE 3.5 para a ação global kxkb , ou qualquer ação do teclado para esse assunto. No KDE 4, tentar atribuir Menu pressionando a tecla Menu sempre ativa o menu de contexto do widget de interceptação de teclado, neste caso me dando a ajuda do contexto O que é isto? .

Como faço para contornar esse problema? Como alternativa, você tem um snippet que eu possa colar em $HOME/.kde/share/config/kglobalshortcutsrc e qual funciona?

    
por daxim 01.02.2010 / 17:34

1 resposta

0

Remapear a Chave de menu (como esta postagem ):

Coloque keycode 135 = F14 (ou qualquer outra tecla F ou qualquer outra) em ~/.xmodmap . Isso faz com que o computador pense que a tecla Menu é a tecla F14.

Em seguida, você coloca um script na pasta Autostart (geralmente ~ / .kde / Autostart) com o seguinte conteúdo:

#!/bin/sh
xbindkeys &

Torne o script executável (chmod + x filename).

Faça logout e novamente ou apenas execute o script.

OR

Assim como esta postagem , tente executar o seguinte comando (que tem o seguinte mesmo efeito, mas não me lembro se isso é permanente):

xmodmap -e "keycode 135 = F14"

Se 135 não é o código de acesso correto, referindo novamente o segundo link que eu forneci :

Tente executar o comando xev em um Konsole e pressione a tecla Menu.
Olhe na saída do xev para keycode n , onde n é o código da tecla Menu.

    
por 14.02.2010 / 17:42