debian下修改按键映射

来源:互联网 发布:免费钣金放样软件 编辑:程序博客网 时间:2024/06/15 20:13

     笔记本上一个按键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文件,选是,以后不再提醒。