Como mapear Alt Direita para Alt Esquerda + F1?

2

Colocar o seguinte em um .xbindkeysrc torna meu teclado irresponsivo após a reinicialização, com apenas as teclas de controle respondendo:

"{ echo KeyStrPress Alt_L; echo KeyStr F1; echo KeyStrRelease Alt_L; } | xmacroplay :0"
  Release+F13

Eu sei que xmacroplay funciona porque eu o executei na linha de comando, e também, executar xbindkeys para mapear, por exemplo, F2 , sem reinicializar, funciona como esperado. Então, primeiro, eu tenho um problema após a reinicialização, por causa disso eu tive que remover o arquivo .xbindkeysrc .

Eu estava no processo hard de tentar criar o mapeamento simples de Alt Direita para Alt Esquerda + F1 no sistema. Eu usaria xbindkeys para mapear F13 para Alt + F1 e xmodmap para mapear Alt Direita para F13 ...

Como mapear Alt Direita para Alt Esquerda + F1 para que eu possa ocultar / mostrar o Launcher com uma única tecla?

    
por pepper_chico 27.08.2013 / 03:24

1 resposta

1

Primeiro, por padrão, o atalho Alt Esquerdo + F1 não é para ocultar / mostrar o Iniciador. Este atalho é usado para dar foco no teclado para o Launcher. Isso significa: dá foco no teclado ao Launcher para que ele possa ser navegado com as teclas do cursor. Se você não confia em mim, execute o seguinte comando no terminal:

gsettings get org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ keyboard-focus

Agora, para alterar o atalho Alt Esquerdo + F1 com outro, você pode usar o seguinte comando:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ keyboard-focus 'new_shortcut'

Por exemplo, para mudar para Alt Direita + F1 , use:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ keyboard-focus '<Mod5>F1'

Isso funciona para mykeyboard (quero dizer "< Mod5 >" para a tecla Alt direita ). Não tenho certeza para outros teclados, até onde não posso testar no momento.

Veja também: link

    
por Radu Rădeanu 27.08.2013 / 09:39