Como posso obter mais controle sobre o layout do teclado do que o XKB oferece?

2

Estou começando a encontrar o limites de XKB , o subsistema de teclado do sistema X window.

Gostaria de saber se existe uma maneira de obter mais flexibilidade. Aqui estão alguns exemplos do tipo de liberdade que gostaria de obter:

  • Ao pressionar CapsLock+w , gere Ctrl+Right .
  • Ao pressionar f d em rápida sucessão (mas não lentamente), gere Escape .
  • Ao pressionar Ctrl+Space , gere 4 espaços.

Quais são algumas maneiras de obter isso? Existe um substituto para o XKB? Devo simplesmente modificar o próprio XKB? Existe uma maneira de se aproximar do controle programático completo do comportamento do teclado?

    
por Owen 28.06.2013 / 13:34

2 respostas

1

Empregue uma estrutura de método de entrada extensível, como scim ou ibus . O último é possível fora da caixa configurando o backend m17n , mas suspeito que os dois primeiros exigem que você programe sua entrada método.

    
por 04.08.2013 / 18:50
0

Acho relativamente simples realizar o que você deseja com Autokey .

    
por 12.09.2013 / 21:33