笔记本上一个按键w坏了,右ctrl键不经常用,将右ctrl键替换成w,方法如下,先查下右ctrl键的键值,输入xmodmap -pke | grep ctrl,没反应,我想起码应该有个t字母把,就把所有包含t字母的按键找出来
debian:/# xmodmap -pke | grep t
keycode 11 = 2 at
keycode 14 = 5 percent
keycode 17 = 8 asterisk
keycode 18 = 9 parenleft
keycode 19 = 0 parenright
keycode 22 = BackSpace Terminate_Server
keycode 23 = Tab ISO_Left_Tab
keycode 28 = t T
keycode 34 = bracketleft braceleft
keycode 35 = bracketright braceright
keycode 36 = Return
keycode 37 = Control_L
keycode 48 = apostrophe quotedbl
keycode 49 = grave asciitilde
keycode 50 = Shift_L
keycode 60 = period greater
keycode 61 = slash question
keycode 63 = KP_Multiply XF86_ClearGrab
keycode 64 = Alt_L Meta_L
keycode 67 = F1 XF86_Switch_VT_1
keycode 68 = F2 XF86_Switch_VT_2
keycode 69 = F3 XF86_Switch_VT_3
keycode 70 = F4 XF86_Switch_VT_4
keycode 71 = F5 XF86_Switch_VT_5
keycode 72 = F6 XF86_Switch_VT_6
keycode 73 = F7 XF86_Switch_VT_7
keycode 74 = F8 XF86_Switch_VT_8
keycode 75 = F9 XF86_Switch_VT_9
keycode 76 = F10 XF86_Switch_VT_10
keycode 77 = Num_Lock Pointer_EnableKeys
keycode 82 = KP_Subtract XF86_Prev_VMode
keycode 83 = KP_Left KP_4
keycode 85 = KP_Right KP_6
keycode 86 = KP_Add XF86_Next_VMode
keycode 89 = KP_Next KP_3
keycode 90 = KP_Insert KP_0
keycode 91 = KP_Delete KP_Decimal
keycode 93 = Mode_switch
keycode 94 = less greater bar brokenbar bar brokenbar
keycode 95 = F11 XF86_Switch_VT_11
keycode 96 = F12 XF86_Switch_VT_12
keycode 100 = Left
keycode 102 = Right
keycode 105 = Next
keycode 106 = Insert
keycode 107 = Delete
keycode 108 = KP_Enter
keycode 109 = Control_R
keycode 111 = Print Sys_Req
keycode 113 = Alt_R Meta_R
keycode 124 = ISO_Level3_Shift
keycode 156 = NoSymbol Meta_L
keycode 215 = XF86KbdLightOnOff
keycode 216 = XF86KbdBrightnessDown
keycode 217 = XF86KbdBrightnessUp
完整写法是Control_R,键值是109,新建一个文件~/.xmodmaprc,输入以下内容:
keycode 109 = w
保存之后,执行xmodmap ~/.xmodmaprc,就OK了,系统重启会提醒你是否加载xmodmap文件,选是,以后不再提醒。