Eu não acho que esse título provavelmente ajude muito, mas aqui está o meu problema:
Estou usando o incrível gerenciador de janelas e estou tentando fazer com que minhas associações de teclas tenham um sabor semelhante ao OSX para chaves especiais. Estou aprendendo alemão, por isso, regularmente, preciso digitar vogais com trema (pontos duplos) acima deles. No OSX, para fazer isso, você digita Alt + U e depois a vogal que deseja.
Obviamente, isso não será viável em incrível, mas o que eu quero é modkey + para enviar um evento de teclado que dê a impressão de que eu havia pressionado uma tecla com um teclado.
Eu precisaria alterar o layout do teclado primeiro? Tal que o código altera o layout, envia o evento correspondente e depois o altera novamente? Ou posso enviar o evento sem alterar o layout?
E como envio o evento, se possível?
Você pode configurar uma chave de composição para todos os tipos de diferentes seqüências de teclas .
Existem instruções específicas para o Ubuntu , mas elas pressupõem que você esteja executando um ambiente de área de trabalho como o Gnome ou o Xfce.
Se você estiver usando o awesome como um gerenciador de janelas independente, poderá definir uma chave de composição em seu
.xinitrc
arquivo da seguinte maneira (este exemplo usa a Alttecla correta ):Então, para compor um A, por exemplo, você teria atingido: CtrlRAlt, ",a
Você pode ler mais sobre a tecla Compor na página da Wikipedia .
fonte
Além da tecla Compor, você também pode configurar uma tecla para selecionar o chamado 'terceiro nível', selecionando um dos layouts de teclado 'internacionais'. No Debian, eu uso 'English (chaves estrangeiras internacionais do AltGr)'. Nos teclados de PC, ele AltGré destinado a esse propósito, e X gosta de atribuí-lo à mudança de terceiro nível por padrão. Você também pode fazer isso explicitamente.
Tudo o que você precisa para fazer esse trabalho é manter pressionado AltGre pressionar uma tecla no teclado (é basicamente outra tecla Shift). É exatamente assim que funciona no Mac também.
Os acentos são mais intuitivamente acessíveis que os trema. AltGr+ aquestões á . A versão do trema usa uma tecla próxima à tecla da vogal no teclado:
AltGr+ Q→ ä
AltGr+ R→ ë (ok, não um trema ; apenas listando-o por completo)
AltGr+ J→ ï (idem)
AltGr+ P→ ö
AltGr+ Y→ ü
Pressione estes com a Shifttecla para baixo para obter as versões em maiúsculas, por exemplo, AltGr+ Shift+ Q→ Ä .
fonte