Keyboard
在鍵盤佈局中用數字交換符號
我正在尋找修改我的鍵盤佈局,以便按住
Shift
並按下數字鍵將導致將數字列印到螢幕上,而不是鍵上的符號。例如
SHIFT
+9
將列印9
,而9
將列印(
。我也想換"
$$ " and " $$" 分別與 “{” 和 “}” 以相同的方式。 我懷疑該程序
setxkbmap
會很有用,但我不知道如何將其用於此目的。順便說一句,存在一個類似的問題,但這並不是我想要的。
我使用 Linux Mint 16 伴侶版。
您將需要使用 xev 和 xmodmap。
查看以下答案:https ://askubuntu.com/questions/24916/how-do-i-remap-certain-keys
大約一半的答案使用 shift 鍵解決。
例如,在 9 鍵的情況下:
xmodmap -e "keycode 18 = parenleft 9"
從手冊頁:
keycode NUMBER = KEYSYMNAME … 鍵符列表分配給指定的鍵碼(可以指定為十進制、十六進製或八進制,可以通過執行 xev 程序確定)。最多可以將八個鍵符附加到一個鍵上,但是最後四個不用於任何主要的 X 伺服器實現。 第一個鍵符在沒有與此鍵一起按下修飾鍵時使用,第二個鍵符與 Shift 鍵一起使用,第三個鍵符在 Mode_switch 鍵與此鍵一起使用時使用,第四個鍵符在同時使用 Mode_switch 和 Shift 鍵時使用。