Xkb
第 3 層,帶空格 XKB
我瀏覽了大量文件並花了很多時間嘗試配置它,但到目前為止還沒有成功。我有帶有 3 級鍵的鍵盤(可能是 ISO_LEVEL3_shift ?)所以當我
Caps Lock
同時按下 和 時A
,我得到一個急性(á)。是否可以將 3 級 shift 鍵映射到
Space
而不是Caps Lock
?我把它想像成當它被按鍵按下時,它充當 3 級移位,否則它只是空間。我不反對嘗試,但請至少告訴我方向(如果可能的話)。
一種可能性是使用xcape。我成功地將它用於將 shift 映射到 esc。將空格鍵映射到修飾符(來自手冊頁):
sp=Hyper_L xmodmap -e "keycode 65 = $sp" xmodmap -e "remove mod4 = $sp" xmodmap -e "add mod1 = $sp" xmodmap -e "keycode any = space" xcape -e "$sp=space"
然而,事實證明它對我不可用,因為當我鍵入時,我傾向於在釋放空間之前按下下一個鍵。