Arch-Linux

在 Linux TTY 控制台中使用 loadkeys / keymappings 發送 CTRL SHIFT LETTER

  • April 26, 2021

我正在嘗試實現類似於ctrl``shift``k在 Linux tty 控制台(Arch Linux)中工作的鍵綁定,以便在編輯器中使用。為此,唯一的解決方案似乎是使用loadkeys.

以下是我如何成功地做到這一點ctrl``shift``left

control shift keycode 105 = F204
string F204 = "\033[1;6D"

對於ctrl``shift``k,應該是

# legend: 107 is ascii for k, 75 is ascii for K, 37 is keycode for k, u means unicode, 6 means ctrl shift, 2 means shift
control shift keycode 37 = F205
string F205 = "\033[107;6u"

來源)但這僅7;6u在我按下時列印。 107;2u, 75;6u,75;2u也沒有發送 ctrlshiftK。鍵盤映射手冊頁也沒有幫助我。

我還嘗試tmux在一個fbterm幀緩衝區內,然後它不列印7;6u但根本不做任何事情。

如何實現這一目標?

鍵綁定按描述工作

引用自:https://unix.stackexchange.com/questions/646443