Questão O espaço do Ctrl é alimentado pelo windows em vez de passar para o emacs do cygwin


Eu ligo o espaço C para iniciar a seleção mas esta é também a tecla de atalho do método de entrada do windows, então quando eu nunca pressiono isso sob o cygwin, ele será comido pelo sistema operacional, existe alguma maneira de evitar isso? como contornar isso?


2


origem




Respostas:


Em princípio, você pode dizer ao Windows para permitir que o Emacs use essa chave quando você estiver no Emacs.

Por exemplo, se você estiver no Windows XP, poderá usar w32-register-hot-key deixar o Emacs obter essa chave, desta maneira:

(w32-register-hot-key (kbd "C-SPC"))

Mas aparentemente é o caso que no Windows 7 (não sei sobre o Vista ou 8, mas eu estou supondo que eles também têm o problema) w32-register-hot-key não tem mais efeito algum. Neste caso, acho que você está sem sorte --- você precisará alterar a tecla de atalho que o Windows usa para o método de entrada.


1