- 相關(guān)推薦
Linux系統(tǒng)管理:linux修改鍵盤按鍵
Linux怎么修改鍵盤按鍵?為幫助大家深入學(xué)習(xí),yjbys小編為大家分享的是Linux系統(tǒng)管理知識點(diǎn)——linux修改鍵盤按鍵。
我的電腦:Fedora-19
$ uname -a
Linux localhost.localdomain 3.11.10-200.fc19.i686 #1 SMP Mon Dec 2 20:48:22 UTC 2013 i686 i686 i386 GNU/Linux
使用xmodmap工具進(jìn)行修改,使用man xmodmap,里面就有交換按鍵caplock(大小寫切換鍵)和右ctrl鍵的例子,
如果您的修改不同,可以做相應(yīng)的替換即可。我就是參考這個(gè)例子對我的右Alt鍵和Ctrl鍵進(jìn)行修改的。
下面先看man自帶的例子
!
! Swap Caps_Lock and Control_L
!
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
將上面的語句寫入文件,例如keymaprc,然后xmodmap keymaprc即可生效,因?yàn)檫@個(gè)是交換鍵的功能,如果您執(zhí)行第二次的話,按鍵就又會(huì)恢復(fù)回來的。
注意:這個(gè)重啟會(huì)失敗。
下面是我自己的修改,為了重啟也能有效,我將命令xmodmap keymaprc寫入啟動(dòng)腳本里面,也把keymaprc命名為隱藏文件: .keymaprc,放在$HOME目錄下。
$ cat ~/.keymaprc
remove Control = Control_R
remove mod1 = Alt_R
keysym Control_R = Alt_R
keysym Alt_R = Control_R
add Control = Control_R
add mod1 = Alt_R
alt對就MODIFIERNAME為mod1,可以在man文檔中找到其他的MODIFIERNAME,也可以直接xmodmap查看,window鍵應(yīng)該對應(yīng)mod4
$ xmodmap
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
為了重啟有效,在~/.bashrc文件最后面加入下面的執(zhí)行命令,存在問題,每打開一個(gè)終端命令就會(huì)被調(diào)用一次,按鍵就被恢復(fù)過來的,不知道放哪
xmodmap $HOME/.keymaprc
重啟就會(huì)生效了,當(dāng)然也可以直接source ~/.bashrc不過只有當(dāng)前終端生效。
【Linux系統(tǒng)管理:linux修改鍵盤按鍵】相關(guān)文章:
Linux認(rèn)證系統(tǒng)管理:linux下搭建ftp10-08
Linux認(rèn)證系統(tǒng)管理:認(rèn)識與學(xué)習(xí)bash09-27
關(guān)于PHP腳本修改Linux或Unix系統(tǒng)口令方法08-28
Linux系統(tǒng)如何修改IP、DNS和路由配置07-11
Linux認(rèn)證概念10-29
Linux認(rèn)證優(yōu)勢06-10
Linux認(rèn)證考點(diǎn)06-25
Linux認(rèn)證的概念09-09
學(xué)習(xí)Linux的忠告09-27