ubuntu把win键用来设置快捷键

严格的说“win”键在计算机系统中是个另类。标准键盘上和国际标准是没有“win”键的,所以按国际标准的linux是不用win键的。但是ubuntu却识别了这个键,允许使用这个键作为快捷键,称之为“super”键。

默认“win”键没有任何功能,这也就是说我们使用这个键搭配其他键来做快捷键,丝毫没有快捷键冲突的尴尬。这里我还要教大家把快捷键和程序关联起来,做到“一键启动”。

首先:在首选项的键盘快捷键里面也可以自定义一些快捷键,可是没有办法启动里面没有的程序。
其次:打开配置编辑器->apps->metacity里面global_keybinding(全局键绑定)里面设置您要自定义的快捷键,修饰键推荐使用win键,不会和其他快捷键冲突。如:您想用win+E来启动gedit,则编辑run_command_1的键值为:<Super>E
然后在keybinding_command(绑定键命令)里面设置要启动的程序,您可以在对应的command_1里面设置启动程序:gedit
里面总共有12个自定义键。
按道理你也可以通过新建键来增加自定义键的数量,不过测试失败。系统提示未定义,不知到哪里定义。

配置编辑器,开启命令:
代码:
gconf-editor
或者
应用程序>系统工具>配置编辑器。

这里说明一下:win无论左右都是<Super>表示,才能做为组合键使用。
如果是Super_L;Super_R区分左右的,那大概只能单用。
在键盘快捷键(系统>首选项)里面<Super>表示为Mod4

友情提示:配置编辑器 的权力大于 键盘快捷键。如果  键盘快捷键出现解决不了的bug,使用 配置编辑器 解决。

其他不知道具体名称的键可以在键盘快捷键里 设置一下,再回 配置编辑器 看看。
比如:PauseBreak就是Pause
我把它和xkill命令结合起来(图形界面用于关闭不响应窗口程序的命令——会变成一个X,点击要关的窗口就行了)

下面我把我自己的设置拿来举例(配置编辑器):
gconf-editor
/apps/metacity

*表示更改内容
global_keybindings
run_command_1disabled
*run_command_1<Super>Pause
*run_command_2<Super>h
*run_command_3<Super>c
*run_command_4<Super>t
*run_command_5<Super>o
*run_command_terminalPause (打开终端)
run_command_screenshotPrint (键盘上的 Printscreen prtsc/sys rq键)
keybinding_commands中(关联命令)
*command_1xkill (图形方式的终止程序)
*command_2gnome-open /home/reyesyang (打开我的主文件夹,具体你要根据自己实际情况设置)
*command_3gcalctool (计算器)
*command_4gnome-open /tmp (打开系统临时文件夹)
*command_5opera (打开opera浏览器,自己装的。你可以改成firfox)
*command_screenshotgnome-screenshot --interactive (截屏工具,比默认的要强大、实用。比QQ里的那个还要好用)

切换工作区
global_keybindings
switch_to_workspace_left<Control><Alt>Left 切换至左侧区域
*switch_to_workspace_left<Super>Left
switch_to_workspace_right<Control><Alt>Right
*switch_to_workspace_left<Super>Right
switch_to_workspace_down<Control><Alt>Down
*switch_to_workspace_down<Super>Down

显示桌面
show_desktop<Control><Alt>d
*show_desktop<Super>d

window_keybindings
move_to_workspace_down<Control><Shift><Alt>Down 把激活窗口移动到下面区域
*move_to_workspace_down<Super><Alt>Down
move_to_workspace_left<Control><Shift><Alt>Left
*move_to_workspace_left<Super><Alt>Left
move_to_workspace_right<Control><Shift><Alt>Right
*move_to_workspace_right<Super><Alt>Right
move_to_workspace_up<Control><Shift><Alt>Up
*move_to_workspace_up<Super><Alt>Up

toggle_shadeddisabled 卷起窗口
toggle_shaded<Super>s

general
button_layoutmenu:minimize,maximize,close 窗口角标:最小,最大,关闭
button_layoutmenu:minimize,spacer,maximize,close
在最小化与最大化之间加了个空白,免的每次点错。

/apps/gnome_settings_daemon/keybindings中相关桌面动作

/apps/gnome-terminal/keybindings
posted @ 2011-06-11 09:53  ACE封印  Views(2760)  Comments(0Edit  收藏  举报