有一個功能'w32-toggle-lock-key
到,有效,模擬大寫鎖,numlock的,或滾動鎖定鍵的按壓。是否有類似的功能,以模擬本身是一個轉變鍵(不轉變 + 別的)?我可以從Emacs發送<shift>按鍵到Windows嗎?
我需要這個的原因是因爲我有轉變綁定切換語言在Windows中。
有一個功能'w32-toggle-lock-key
到,有效,模擬大寫鎖,numlock的,或滾動鎖定鍵的按壓。是否有類似的功能,以模擬本身是一個轉變鍵(不轉變 + 別的)?我可以從Emacs發送<shift>按鍵到Windows嗎?
我需要這個的原因是因爲我有轉變綁定切換語言在Windows中。
我相信答案是否定的。出於this answer中討論的相同原因,即該移位是修飾符,並且Windows正在吞嚥按鍵。
最簡單的方法,看看Emacs的響應的關鍵是尋求幫助的一個關鍵
C-h k <press-key>
如果Emacs的告訴你什麼是綁定到該鍵,你的黃金。如果Emacs似乎在等待更多輸入(並且在大約2秒鐘之後向您顯示小鍵盤中的鍵),那麼您仍然很好 - 鍵只映射到前綴映射(例如ESC或Cx) 。如果Emacs的什麼也不做,目前仍在等待你在提示符下
Describe key (or click or menu item):
輸入的東西,你知道的Emacs沒有收到一個事件。這是我按SHIFT時發生的情況。
我不認爲Emacs可以做到這一點 - 你所要求的東西很特別......既然你是在Windows上,有一兩件事你可以嘗試是Autohotkey,寫的東西的腳本像
Send {Shift}
並從emacs調用腳本。警告:這是未經測試的。
是的,這是一種可能性。 – 2009-06-27 07:12:12
謝謝。這同樣適用於``(Emacs將其視爲一個鍵)? –
2009-06-25 13:47:46