linux - 两个键盘一台计算机发送不同的键

linux - 两个键盘一台计算机发送不同的键

我希望我的一个键盘发送普通键,另一个键盘在我按下该键时运行宏。这可以吗?

答案1

你真的需要两个键盘吗?如果你总是有 Num-Lock 键或者离开,您只需一个键盘即可完成您想做的事情...如果您愿意,此方法可能(?)适用于两个键盘。使用单个键盘可能比将您的手从一个键盘移到另一个键盘更快。

您可以使用xbindkeys它来在 X Window 系统下使用键盘或鼠标启动 shell 命令。xbindkeys这里可以使用它的特殊功能是它响应 Num-Lock 键的状态。

假设您在正常打字模式下有 Num-Lock...当您打开 Num-Lock 时离开,每个键在 看来都是不同的xbindkeys。因此,您可以将宏分配给您喜欢的任何单个键,例如。我使用

  • Numlock /放入[2012-04-04]剪贴板

为此,使用单个键盘,我需要按下三个键;
对于两个键盘,只需要按下一个Numlock /键。

  • Numlock    -- 关闭 Numlock
  • Numlock /-- 运行我的脚本(宏)
  • Numlock    -- 打开 Numlock

除了数字键盘键之外,无论 Numlock 是否打开,其他键都可以正常工作。因此,如果您通常不使用键盘,那么使用xbindkeys并分配 16 个 Numlock 快捷键可能就足够了离开,另外 16 个用于 Numlock否则你有全部可用作新快捷键的键..

(适用于 Ubuntu): sudo apt-get install xbindkeys xbindkeys-config

相关内容