![在保留默认快捷键的同时重新映射单个按键](https://linux22.com/image/930365/%E5%9C%A8%E4%BF%9D%E7%95%99%E9%BB%98%E8%AE%A4%E5%BF%AB%E6%8D%B7%E9%94%AE%E7%9A%84%E5%90%8C%E6%97%B6%E9%87%8D%E6%96%B0%E6%98%A0%E5%B0%84%E5%8D%95%E4%B8%AA%E6%8C%89%E9%94%AE.png)
我正在使用 Ubuntu 20.04 LTS,不幸的是,我的键盘没有左键Super。由于我从不Alt单独使用(总是组合使用),我想将单个Alt按键重新映射到Super(显示活动视图),但保持Alt+等快捷键Tab不变。可能吗?如果可以,怎么做?
谢谢你!
答案1
解决方法是安装包 xcape 并根据需要配置密钥。
sudo apt install xcape
描述:配置修饰键,使其在按下和释放时充当其他键。xcape 允许您在单独按下和释放修饰键时将其用作另一个键。请注意,这比按下原始键稍慢,因为直到释放该键时才会发生按下事件。默认行为是在单独按下和释放左控制键时生成 Esc 键。
安装后xcape
,运行以下命令使 Left Alt 作为 Left Super 工作
xcape -e 'Alt_L=Super_L'
然后测试它,如果是..将命令添加到启动应用程序首选项..
xcape 有点滞后,或者换句话说它需要几毫秒的时间才能工作..所以当你按下并释放 Alt_L 键时,它充当 Super_L,当你按下 Alt_L 而不释放时,Alt+Tab 或 Alt+` 或任何与 Alt_L 的组合都会起作用..
阅读手册页
man xcape