如何将超级键绑定到胡须菜单而不破坏超级+其他组合?

如何将超级键绑定到胡须菜单而不破坏超级+其他组合?

从 Windows 7 回来后,我希望同时使用两种快捷方式:

  • 单独按下Win(又名Super)应该会打开 whiskermenu,例如用于快速启动应用程序
  • Win+ 箭头应提供与 Windows 相同的行为,即最大化/恢复、最小化、向左/向右平铺

不幸的是,当我设置后者的窗口管理器快捷方式和键盘应用程序快捷xfce4-popup-whiskermenu方式时Super-L,窗口管理器组合被忽略,并且在释放Win胡须菜单时仍然打开。

如何解决这个问题?

(我正在运行 Arch Linux,如果相关的话)

答案1

使用X角解决这个问题(KDE 用户可能感兴趣超级密钥)。虽然这个小型后台守护程序对于将键绑定到另一个键(组合)非常有用,但它还具有仅在释放键时运行操作的功能,而不是在按下键时运行操作。

  1. 安装 X角

  2. 分配Linux key Super给占位符快捷方式,例如⎈ Shift⎇ Ctrl⇧ AltLinux key SuperD其他应用程序未采用的任何其他快捷方式:

    xcape -e 'Super_L=Shift_L|Control_L|Alt_L|Super_L|D'
    
  3. 确保使用相同的快捷方式启动whiskermenu。通过添加快捷方式来做到这一点设置 > 键盘 > 快捷键

  4. 添加你的 xcape 命令设置 > 会话和启动 > 应用程序自动启动当 xfce 启动时自动启动 xcape。

相关内容