物理按鍵
功能capslock
control
lctrl
escape
ralt
control
rctrl
caps lock
下面是ubuntu16.04, gnome3的環境下設定鍵對映的方法,使用的是xkb。
用到的命令及工具有:dconf-editor, setxkbmap
// ralt is capslock
partial modifier_keys
xkb_symbols "my_maps" ;
// capslock當control使
replace key ;
modifier_map control ;
// 左邊control當成esc
key ;
// 右邊control當成capslock
replace key ;
}; // end
開啟/usr/share/x11/xkb/rules/evdev
檔案,找到! option = symbols
的行,在下面加入剛剛編寫的對映,修改之後如下:
! option = symbols
cus_map:rctrl_as_caps = +cus_map(my_maps)
grp:shift_toggle = +group(shifts_toggle)
altwin:menu = +altwin(menu)
altwin:meta_alt = +altwin(meta_alt)
...
...
esperanto:dvorak to the corresponding key in a dvorak layout
esperanto:colemak to the corresponding key in a colemak layout
solaris maintain key compatibility with old solaris keycodes
solaris:sun_compat sun key compatibility
terminate key sequence to kill the x server
terminate:ctrl_alt_bksp ctrl + alt + backspace
方法一
使用dconf-editor修改資料庫。
執行dconf-editor,找到/org/gnome/desktop/input-sources/xkb-options
,這是乙個列表,往裡面加入我們的map:['cus_map:my_maps']
。
如果之前裡面有內容,用,
分隔字串即可。
方法二使用setxkbmap -print
檢視當前的對映情況,如下:
xkb_keymap ;
xkb_types ;
xkb_compat ;
xkb_symbols ;
xkb_geometry ;
};
然後啟用:
$ setxkbmap -layout cn -option cus_map:my_maps
使用setxkbmap -layout
,如果編寫得沒有錯誤,對映生效。 ubuntu鍵盤對映
在sublime下開發習慣把capslock和shift間交換,windows下有很多軟體可以修改鍵盤對映,在ubuntu下可以是哦用xmodmap命令,使用方法如下 在自己使用者的home目錄下新建檔案 xmodmap 注意開頭的點和x要大寫 檔案內輸入如下內容 swap caps lock an...
ubuntu修改鍵盤對映
通過xmodmap pk 命令找到右shift鍵得keycode,打算將右shift對映到我筆記本的等號鍵去,因為筆記本上的等號鍵還具有加號鍵得功能,所以需要以下命令 xmodmap e keycode 62 equal plus 62是右shift的keycode,equal和plus分別表示等號...
VIM鍵盤對映
使用 map命令,可以將鍵盤上的某個按鍵與vim的命令繫結起來。例如使用以下命令,可以通過f5鍵將單詞用花括號括起來 map i其中 i增加字元 最後退至命令狀態。在執行以上命令之後,游標定位在乙個單詞上 例如amount 按下f5鍵,這時字元就會變成的形式。使用下表中不同形式的map命令,可以針對...