linux - 如何在 Arch Linux 中同时使用 Super 和 Super+L 作为不同的键盘快捷键?

标签 linux keyboard-shortcuts archlinux xfce

使用 xfce4-keyboard-settings,我有 SuperL keybound 来使用 rofi -show drun 启动 rofi,但这阻止了我使用SuperL 与任何其他组合键组合,例如 Super + L 可锁定屏幕。 rofi 立即抢占了节目。

我试过在 rofi 之前进行 sleep ,即。 sh -c "sleep 1 && rofi -show drun",它可以正确休眠,甚至让我可以使用 Super + L 锁定屏幕,但随后 rofi 加载到顶部并开始与锁定屏幕进行奇怪的交互(阅读:不受欢迎的)。

有没有一种方法可以让两个键盘快捷键都按需要工作而不会相互干扰?

顺便说一句,我使用的锁屏是 i3lock-fancy。

最佳答案

我按照 AndreLDM 的建议解决了这个问题。

我安装了xcape,在~/.config/openbox/autostart中添加了xcape -e 'Super_L=Control_L|Escape'并绑定(bind)了快捷键Ctrl+Esc运行 rofi。然后我能够将 Super+L 键绑定(bind)到 i3lock-fancy,并让两个键盘快捷键都按我的预期工作。单独按 Super 会显示我的 rofi drun 菜单,然后 Super+L 会锁定屏幕。

关于linux - 如何在 Arch Linux 中同时使用 Super 和 Super+L 作为不同的键盘快捷键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50642713/

相关文章:

python-3.x - 使用io将字节传递给python中的ffmpeg

android - 重启adb服务器后linux android模拟器不显示在adb设备中

java - Android Studio 向导未显示

linux - 从入口点动态选择在主机上运行 Docker 的用户 GUI 和 UID

c - 摆脱基于文件的通信

c# - 有没有办法在运行时从控件中删除 Alt 字符快捷方式?

c# - WPF 4 键盘焦点 : never recieving key events

google-colaboratory - google colab 中是否有复制行的快捷键??如果不能,如何实现?

cron - 无法编辑 crontab

linux - Arch Linux ARMv7 - 使用 Maven 进行 Pi4J 构建在 JNI 失败