Eu tenho um teclado kinesis e gostaria que a tecla home funcionasse como super no emacs sem exigir que eu remapasse meu teclado e edite minhas combinações de teclas. Existe uma maneira simples de fazer isso?
key-bindings
DST
fonte
fonte
Respostas:
A coisa mais próxima de uma solução que eu conheço é fazer isso:
Não é muito o mesmo que transformar
home
emsuper
embora. Especificamente, se você pressionarhome
, solte-o e, em seguida, pressionea
, por exemplo , o Emacs o interpretará comos-a
se você o tivesse liberadohome
antes de pressionara
.Isso não é necessariamente uma coisa ruim (de fato, pode ter benefícios ergonômicos), mas pode não ser o que você deseja (e pode ser um pouco estranho ter esse modificador funcionando dessa maneira, se você não configurar os outros para se comportar da mesma maneira).
Obviamente, também existem
event-apply-*-modifier
funções para outros modificadores. Modificadores que se aplicam a chaves depois que você as libera são chamados de "modificadores fixos" .fonte