Xkb
使用 xkb 製作移位插入括號
我正在嘗試模仿我在 OS X 上的設置(通過 Karabiner):
Shift
在它自己的鍵上按下 left 會插入一個 left(
,但按住它並按下另一個鍵作為普通Shift
鍵(與 rightShift
& right類似)
)。xkb 可以嗎?
一種方法是使用xcape。
xcape [-d] [-t timeout] [-e map-expression]
這應該可以解決問題:
xcape -e 'Shift_L=parenleft;Shift_R=parenright'
xcape包含在某些發行版的軟體包中。
筆記:
它具有 500 毫秒的預設延遲,之後將不會發出映射的鍵。可以通過
-t
選項設置。每個映射表達式都作為一個守護程序執行並且有它自己的 PID。