Capslock de sobrecarga com esc e ctrl usando o xcape

4

Eu quero:

  1. Desativar capslock ao atingir o capslock key
  2. Escape ao atingir o capslock key
  3. Comporte-se como ctrl ao pressionar o capslock key

O que eu tenho no meu ~/.Xmodmap :

!Set Capslock to LCtrl
remove Lock = Caps_Lock
remove Control = Control_L
keycode 66 = Control_L
add Control = Control_L

!Set Escape to Capslock
keycode 9 = Caps_Lock
add Lock = Caps_Lock

!Dummy Escape Key for XCape
keycode 254 = Escape

O que eu tenho no final do meu ~/.profile :

$HOME/xcape/xcape -e 'Control_L=Escape' # Run xcape after login

As coisas funcionam principalmente conforme o esperado com apenas Xmodmap e principalmente conforme esperado com Xmodmap + $HOME/xcape/xcape -e 'Control_L=Escape' quando não são executadas a partir de .profile .

Eu obtenho alguns comportamentos estranhos quando ele é executado a partir de .profile ; capslock key ainda alterna capslock além de se comportar como esc e ctrl . Meu left ctrl exibe esse comportamento exato também.

Talvez eu deva estar executando isso em algum lugar diferente de .profile ?

Edit: tentei correr $HOME/xcape/xcape -e 'Control_L=Escape' do menu do xubuntu - & gt; gerente de configurações - & gt; Sessão e inicialização - & gt; Autostart de aplicativo sem efeito algum.

    
por deadghost 16.03.2014 / 20:03

0 respostas

Tags