Ubuntu下改變鍵盤映射

一、獲取keycode

xev工具:

功能:通過它可以知道鍵盤上每一個按鍵的編碼,即keycode, 這個鍵碼與鍵盤硬件有關係,固定不變的。你想想啊,鍵盤上這麼多按鍵,怎麼讓計算機去區分啊?就是通過這個keycode值,每當我們按下一個鍵時,內核中中斷系統就會接收到一個keycode, 從而判斷你按下了哪個鍵。具體操作系統怎麼處理這個按鍵,那就需要keycode值到keysym的映射來決定了。

如何安裝:在我的debian系統上,已經默認存在了,這個工具在安裝系統的時候應該就會安裝上的,直接運行命令如何命令即可
1、運行xev並按下按鍵查看
在這裏插入圖片描述
2、記錄下來(如下是CapsLock的代碼keycode=37)
在這裏插入圖片描述

二、修改映射

可以通過xmodmap或者gnome-tweak-tool,再就是修改鍵位文件:

1、備份evdev文件,隨時恢復

sudo cp /usr/share/X11/xkb/keycodes/evdev /usr/share/X11/xkb/keycodes/evdev.bak

2、開始修改

sudo gedit /usr/share/X11/xkb/keycodes/evdev

我都試過,推薦修改文件
這是我修改的幾個鍵位:
TLDE = 49 —(即數字鍵1前面的那個`鍵)
ESC = 9
CAPS = 66
LCTL = 37
BKSP = 22 —(即退格鍵,或說刪除鍵,backspace)
BKSL = 51 —(即反斜槓,或說中文頓號、鍵)

改爲:
TLDE = 9
ESC = 49
CAPS = 37
LCTL = 66
BKSP = 22
BKSL = 51

然後註銷重新登錄即可!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章