1. 起初使用 Fn 键代替
能被认成Super key,但是无法完成组合建的功能
2. 然后使用 Caps_Lock代替,终于搞定
下面是方法
a. 命令行下
$ xmodmap -pke
输出如下
。。。
keycode 66 = Caps_Lock
keycode 115 = Super_L
keycode 116 = Super_R
。。。
查找 Super键的键值,假设为 s_value_1 s_value_2 (这里是115, 116)
查找 Caps_Lock键的键值,假设为 cl_value_1 (这里是66)
b. 命令行下
$ xmodmap
输出如下
shift Shift_L (0x32), Shift_R (0x3e)
lock
control Control_L (0x25), Control_R (0x6d)
mod1 Alt_L (0x40), Alt_R (0x71), Meta_L (0x9c)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x42)
mod5 Mode_switch (0x5d), ISO_Level3_Shift (0x7c)
找到有Super的行 假设为 mod_s (这里是mod4)
$ gedit ~/.xmodmaprc
copy下边的代码,并保存退出
代码: 全选
!delete fake super key, you shouled replace it with s_value_1 s_value_2
keycode 115 =
keycode 116 =
!change Caps_Lock to Super_L, you should replase it with cl_value_1
keycode 66 = Super_L
!clear lock
clear lock
!clear all mod_s with Super key
clear mod4
! add our new Super key
add mod4 = Super_L
OK,let's enjoy it.
如果你要每次都自动执行他,那么在在系统-》首选项-》会话-》启动程序-》添加-》命令里 写上 xmodmap ~/.xmodmaprc