
我正在嘗試將Ctrl+ Shift+綁定W到 Ubuntu 下的 emacs 中的某些內容。當我按下該組合鍵時什麼也沒有發生。當我呼叫describe-key
該組合鍵時,什麼也沒有發生。
Ubuntu 是否攔截了該組合鍵?
更新:
我在預設的 Ubuntu UI(無論是什麼)下以圖形模式運行 emacs。如果我輸入C-S-q
或C-S-s
它們工作正常,但是當我點擊 時C-S-w
,emacs 的行為就好像什麼也沒發生一樣。
有沒有辦法檢查視窗管理器是否攔截按鍵?
答案1
在不同的控制台上啟動另一個 X 伺服器,以 emacs 作為主進程:
startx emacs
現在您沒有視窗管理器,並且可以確定是否C-S-w
可以通過 emacs。
這是追蹤問題的第一階段。如果是 Emacs 本身的問題,那麼先查看function-key-map
;如果是視窗管理器,則ps -fHu$USER
(在您的主 X 會話中)找出您所使用的視窗管理器。
答案2
根據這一頁,Shift無法在終端機中綁定,只能透過 GUI 綁定。