小编Ere*_*kin的帖子

将键盘快捷键(复制、粘贴等)重新映射到 Alt 键而不是 Ctrl

有趣的是,事实证明这几乎是不可能的。重新映射 Alt 键以充当另一个 Ctrl 键不是解决方案,因为您失去了 Alt 键功能(其中一些是必不可少的,例如Alt+Tab)。

那么如何获得类似于 MacOS 的行为,其中 cmd 键用于键盘快捷键(也用于在窗口之间切换cmd+Tab)?

我知道在将Ctrl+TabAlt 键重新映射为 Ctrl 键后,我可以指定在窗口之间切换。但是后来我失去了Ctrl+Tab某些应用程序中的真正功能,这些功能也很重要,例如在 Chrome 中切换标签页。基本上我的 Ctrl 和 Alt 键将成为同一个键,并且这两个修饰键不可能有两组不同的快捷键。

对我来说一个好的解决方案可能是Alt+C, Alt+V, Alt+X, etc.在窗口管理级别捕获并将 a 发送Ctrl+C or Ctrl+V or Ctrl+X etc.到聚焦窗口的方法。在 Windows 上,这可以通过 AutoHotKey 实现。在 Linux 上,我听说过一个名为 AutoKey 的应用程序,但与 AutoHotKey 不同的是,您必须使用 GUI 来设置快捷方式。由于我将手动编写几乎所有 Alt 组合,因此我不希望 GUI 应用程序这样做。我应该能够通过编写文本文件来配置它。

是否可以使用 Gnome 或 Xmonad 实现这一目标?

gnome keyboard shortcut-keys xmodmap xmonad

7
推荐指数
2
解决办法
5510
查看次数

是否可以使鼠标按钮(xev 无法识别)正常工作?

我正在使用Microsoft Explorer 触摸鼠标,并且试图识别两个按钮。当然,Mouse 附带了适用于 Windows 和 Macosx 的自定义软件来自定义按钮,但不适用于 Linux。

不幸的是, xev 只是忽略了这两个按钮按下。

有没有可能让他们得到认可?如果是,我从哪里开始?

mouse kernel drivers

5
推荐指数
2
解决办法
1069
查看次数

标签 统计

drivers ×1

gnome ×1

kernel ×1

keyboard ×1

mouse ×1

shortcut-keys ×1

xmodmap ×1

xmonad ×1