Keyboard-Shortcuts

當 Arrows、Home 和 End 映射到 Mode_Switch+Letter 時如何選擇文本

  • February 6, 2019

我設法將箭頭鍵、Home 和 End 映射到 Mode_Switch+Letter(其中模式開關是 Caps Lock),如本答案所述:

將 CAPS+hjkl 綁定到方向鍵;大寫到 ESC

雖然如果我想選擇文本,例如使用 Shift+End 的整行,但在使用 Shift+Mode_Switch+Letter 組合時我無法做到。有解決辦法嗎?

如果您使用解決方案 2

以下xmodmap文件:

第一個鍵符在沒有與該鍵一起按下修飾鍵時使用,第二個鍵符與 Shift 鍵一起使用,第三個鍵符在 Mode_switch 鍵與此鍵一起使用時使用,第四個鍵符在同時使用 Mode_switch 和 Shift 鍵時使用。

添加第四個 keysym

keycode 66 = Mode_switch

keysym h = h H Left Left

keysym l = l L Right Right

keysym k = k K Up up

keysym j = j J Down Down

keysym u = u U Prior Prior

keysym i = i I Home Home

keysym o = o O End End

keyym p = p P Next Next

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