2009年8月22日星期六

小技巧:让Win键在KDE中更有用

top-kde从 Windows® 迁移到 Linux 上的用户,可能保持着按 Windows® Key(Windows® 键,标准键盘最下一行的那个视窗键)打开Windows® 开始菜单的习惯。但是在 某些 Linux 发行版上(比如笔者的openSUSE 11.1,KDE 4.3环境)上 Windows® Key 并没有绑定到 KickOff 菜单上。可以尝试在 KDE 控制中心 (KDE control panel)里面修改,而 KDE 的快捷键只允许非修饰键(Modifier Key)和 组合键,Windows® Key 恰恰是修饰键,直接绑定 Windows® Key 是不可行的。下面,笔者介绍一个技巧,使 Windows® Key 绑定到 KDE 4.3 的 KickOff 菜单上。这里用了更改键盘映射的方法。

所以,第一步要先找到 “Windows® 键”对应的Key code。可以在 konsole 中 键入 xev 并按下 “Windows® 键”,观察输出,如

KeyPress event, serial 34, synthetic NO, window 0x4800001,
root 0x13b, subw 0x0, time 18882804, (-418,114), root:(659,139),
state 0x0, keycode 115 (keysym 0xffca, F13), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

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

第二步,导出键盘映射方案,在 konsole 中 键入 xmodmap -pke > ~/.Xmodmap 导出。用 Kwrite 打开它,找到 keycode 115 =一行,修改等号后的数据为一个键的映射,为防止冲突,笔者修改成了 F13(键盘上并不存在的键)。保存。

第三步,在Konsole 中键入 xmodmap ~/.Xmodmap 导入修改后的方案。

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

5 条评论:

  1. [...] 小技巧:让Win键在KDE中更有用 - Gmsh's Blog blog.gmsh.pp.ru/2009/08/tips-make-win-key-useful-in-kde – view page – cached #Gmsh's Blog RSS Feed Gmsh's Blog » 小技巧:让Win键在KDE中更有用 评论 Feed Gmsh's Blog 今天收到了SUSE Studio的邀请 OpenSUSE 的默认桌面环境定为KDE — From the page [...]

    回复删除
  2. [...] http://blog.gmsh.pp.ru/2009/08/tips-make-win-key-useful-in-kde/ [...]

    回复删除
  3. Спасибо! У Вас часто появляются очень интересные посты! Очень поднимаете мое настроение.

    回复删除
  4. 2lwQNi rtcspqcpvbub, [url=http://sjgohjnwsssm.com/]sjgohjnwsssm[/url], [link=http://smnhmgocjbkx.com/]smnhmgocjbkx[/link], http://ihjhvazjecdp.com/

    回复删除