Key-Mapping
終結者 ctrl-tab 鍵綁定
press
ctrl-tab
in terminator 與 press 效果相同tab
,但是當我看到設置中的鍵綁定時,沒有任何內容映射到ctrl-tab
,那麼為什麼要ctrl-tab
保留呢?現在,如果我正在使用 xterm,我知道解決這個問題的方法。所以基本上我想看看是否有類似的解決方法。解決方案是這樣的,
將以下行添加到 .Xresources:
*vt100.translations: #override \n\ Ctrl ~Shift <Key>Tab: string(0x1b) string("[27;5;9~") \n \ Ctrl Shift <Key>Tab: string(0x1b) string("[27;6;9~") \n
重新載入
xrdb ~/.Xresources
並添加以下行。在這裡,我嘗試使用 ctrl-tab 和 ctrl-shift-tab 循環瀏覽螢幕視窗
# Ctrl-Tab bindkey "^[[27;5;9~" next # Ctrl-Shift-Tab bindkey "^[[27;6;9~" prev
終端向應用程序發送字元,而不是鍵。密鑰被編碼為字元或字元序列;
^[
大多數功能鍵發送以轉義字元(字元 27 = 033 = 0x1b = = )開頭的序列\e
。沒有與組合鍵
Ctrl
+對應的標準轉義序列Tab
,因此大多數終端發送字元 9 =^I
= TAB =\t
,就像普通的Tab
.正如您所發現的,您可以配置 xterm 以通過 X 資源發送不同的轉義序列。Terminator 是 Gnome-terminal 的後裔,它幾乎沒有自定義功能(就像 Gnome 的其餘部分一樣)。據我所知,它沒有提供這樣的配置功能。