Spi*_*laj 3 shortcut-keys i3-wm 14.04
我刚刚安装了 i3wm,但我无法将 $mod 配置为 mod4(Super在其他操作系统中也称为“Windows 密钥”)。我只能选择使用 mod1 ( Alt)。
我试过重新安装 i3,并删除配置文件以创建一个新的配置文件,但没有任何好的结果。我真的很想使用,Super因为使用Alt经常与其他程序的捷径冲突。
其他任何人都遇到过这个问题,或者对我如何解决这个问题有任何建议。我之前在 Ubuntu 12.04 LTS 上使用过 i3wm,没有任何问题。
运行xev
,每当您按下超级键时,您应该看到如下内容:
KeyPress event ...
root 0x25, subw 0x0, ...
state 0x0, keycode 89 (keysym 0xffeb, Super_L), same_screen YES,
...
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,我无法帮助您。如果是,那么只需注意键符之后的键描述。它Super_L
在这个例子中,但在你的情况下可能是别的东西。现在执行这些命令:
xmodmap -e "clear mod4"
xmodmap -e "add Mod4 = Super_L"
Run Code Online (Sandbox Code Playgroud)
*注意:确保替换为上述命令Super_L
中xev
打印给您的描述*
好奇的也可以跑xmodmap -pm|grep mod4
到底应该显示mod4 Super_L
小智 6
如果xev
按下按键时没有显示任何内容,请确保键盘未处于“游戏模式”。我在使用 Logitech G710+ 时遇到了这个问题。切换模式的按钮看起来像一个小操纵杆,显然它所做的一件事就是禁用“Windows 键”。CTRL
我认为这是为了防止您在错过按或时退出全屏游戏ALT
。
小智 5
我在 Ubuntu 18.04 上遇到了这个问题,显然我的设备已Fn + Super
映射为禁用超级键。在此状态下,超级键不起作用,并且我无法切换到任何标签(我正在使用 dwm)。然而,按下Fn + Super
切换按钮后一切又恢复正常。