LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1498|回复: 8

“超级”键在哪里?

[复制链接]
发表于 2007-8-23 14:28:30 | 显示全部楼层 |阅读模式
很多gnome的程式和compiz很多shortcut都用"Super"键。我的電腦是ThinkPAD T42,没有一般键盘的“旗帜”键。我想把"Fn"或其中一個"Alt"键map成"Super"。

我google到很多说他们做到的网页,但都没有什么用。我的/etc/X11/Xmodmap如下:
  1. $ cat /etc/X11/Xmodmap
  2. keycode 77 = Num_Lock
  3. keycode 227 = Super_L
  4. keycode 234 = F19
  5. keycode 233 = F20
  6. ! Xmodmap for IBM Thinkpad T30:
  7. ! map browser keys to Super (Windows) and Hyper key
  8. ! keycode 233 = Hyper_R
  9. ! keycode 234 = Super_L

  10. !add mod4 = Super_L
复制代码


该怎么办?
发表于 2007-8-23 15:29:16 | 显示全部楼层
看看你的~/.xinitrc
试一试在.xinitrc的第一行中站加入以下语句
  1. test -r /etc/X11/Xmodmap && xmodmap /etc/X11/Xmodmap
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-23 16:12:18 | 显示全部楼层
Post by Blahster
看看你的~/.xinitrc
试一试在.xinitrc的第一行中站加入以下语句

  1. test -r /etc/X11/Xmodmap && xmodmap /etc/X11/Xmodmap
复制代码


问题不是Xmodmap没有被读到,因为开了X以後跑xmodmap的結果是:
  1. $ xmodmap
  2. xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

  3. shift       Shift_L (0x32),  Shift_R (0x3e)
  4. lock        Caps_Lock (0x42)
  5. control     Control_L (0x25),  Control_R (0x6d)
  6. mod1        Alt_L (0x40),  Alt_L (0x7d),  Meta_L (0x9c)
  7. mod2        Num_Lock (0x4d)
  8. mod3      
  9. mod4        Super_L (0x71),  Super_L (0x73),  Super_L (0x7f),  Super_L (0xe3)
  10. mod5        Mode_switch (0x5d),  ISO_Level3_Shift (0x7c)
复制代码

所以ALT_R(113, 0x71)已经被map到Super_L。
但我还是不能做compiz用的很多Super+<KEY>的动作。
回复 支持 反对

使用道具 举报

发表于 2007-8-23 22:30:39 | 显示全部楼层
貌似compiz的快捷键也可以自己定义。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-24 01:36:40 | 显示全部楼层
不错,但我想除了ctrl,alt外看能不能再加一個mod key。

因为这不只是compiz的问题。
回复 支持 反对

使用道具 举报

发表于 2007-8-24 01:43:58 | 显示全部楼层
可怜的IBM机:-)
不过X60已经有视窗键了。
回复 支持 反对

使用道具 举报

发表于 2007-8-24 12:24:04 | 显示全部楼层
在不少地方Super就是Win,因为PC键盘是没有“super“这个键的……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-25 03:43:24 | 显示全部楼层
Post by Zer4tul
在不少地方Super就是Win,因为PC键盘是没有“super“这个键的……


但我的keyboard没有“旗帜”键(code = 115)所以我要想找其它键代替。在X世界里好像没有一个叫Win的symbol,只有super_L 和 super_R
回复 支持 反对

使用道具 举报

发表于 2007-8-26 22:03:21 | 显示全部楼层
对的,我这里Win键的symbol是mod4,这个可以直接执行xmodmap看见的吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表