2014-10-17 102 views
0

我試圖找到Ctrl + 退格鍵終端鍵碼,使其刪除shell中的整個單詞。什麼是Ctrl + Backspace的終端鍵碼

雖然它解釋瞭如何獲得這些代碼箭頭首頁德爾和這樣的鍵與catod命令:

或直接在這裏給出的代碼:https://code.google.com/p/mintty/wiki/Keycodes(^ _不適用於我) 我找不到方法獲取Ctrl + Backpace代碼。

任何線索?謝謝。

+0

你在使用什麼操作系統? – 2014-10-17 16:38:12

+0

Linux CentOS 7,使用putty – 2014-10-18 17:41:04

回答

1

遊標鍵和家庭/結束鍵(編輯鍵盤)與退格鍵不同。那些總是發送一些類型的轉義序列。退格鍵沒有。它發送單個控制字符,這使得它成爲控制序列,而不是轉義序列。這種區別用於xterm manual

控制/退格(如其中控制改性劑被施加到控制字符任何情況下)是可以由終端提供的功能,但不具有一般意義(一個標準含義少得多) 。 rxvt(在20世紀90年代)使用這種組合在ASCII BS^H或8)和DEL^?或127)之間切換。 xterm併入1998年(patch #83)出於同樣的目的。順便說一句,作爲一個VT220模擬器,xterm將其稱爲「backarrow key」(VT200s具有該功能,而不是退格鍵)。

PuTTY似乎沒有提供該功能;其控制/退格的行爲與沒有控制修飾符的行爲相同。

相關問題