修改键盘映射,用Windows®键启动KDE主菜单

 KDE 的快捷键只允许非修饰键(Modifier Key)和 组合键,Windows® Key 恰恰是修饰键,直接绑定 Windows® Key 是不可行的。

一个更改键盘映射de技巧,使 Windows® Key 绑定到 KDE 4.3 的 KickOff 菜单上。

 

第一步,找到 “Windows® 键”对应的Key code。

$xev 然后按下 “Windows® 键”,观察输出,如

KeyPress event, serial 34, synthetic NO, window 0×4800001,

root 0×13b, subw 0×0, time 18882804, (-418,114), root:(659,139),

state 0×0, keycode 115 (keysym 0xffca, F13), same_screen YES,

XLookupString gives 0 bytes:

XmbLookupString gives 0 bytes:

XFilterEvent returns: False

得到 115 是“Windows® 键”的Key code。

 

第二步,导出键盘映射方案。

$xmodmap -pke > ~/.Xmodmap 导出。找到 keycode 115 =一行,修改等号后的数据为一个键的映射。注意防止冲突,比如修改成F13(键盘上并不存在的键)。

 

第三步,应用新键盘映射方案。

$xmodmap ~/.Xmodmap 导入修改后的方案。

 

第四步,右击 KickOff 程序起动器,配置其属性。将快捷键改为“Windows® 键”(显示为F13),这样就把“Windows® 键”绑定到KickOff 菜单上了。

 

 

学习自:blog.gmsh.pp.ru/2009/08/tips-make-win-key-useful-in-kde/