我希望我的一个键盘发送普通键,另一个键盘在我按下该键时运行宏。这可以吗?
答案1
你真的需要两个键盘吗?如果你总是有 Num-Lock 键在或者离开,您只需一个键盘即可完成您想做的事情...如果您愿意,此方法可能(?)适用于两个键盘。使用单个键盘可能比将您的手从一个键盘移到另一个键盘更快。
您可以使用xbindkeys
它来在 X Window 系统下使用键盘或鼠标启动 shell 命令。xbindkeys
这里可以使用它的特殊功能是它响应 Num-Lock 键的状态。
假设您在正常打字模式下有 Num-Lock在...当您打开 Num-Lock 时离开,每个键在 看来都是不同的xbindkeys
。因此,您可以将宏分配给您喜欢的任何单个键,例如。我使用
Numlock /
放入[2012-04-04]
剪贴板
为此,使用单个键盘,我需要按下三个键;
对于两个键盘,只需要按下一个Numlock /
键。
Numlock
-- 关闭 NumlockNumlock /
-- 运行我的脚本(宏)Numlock
-- 打开 Numlock
除了数字键盘键之外,无论 Numlock 是否打开,其他键都可以正常工作。因此,如果您通常不使用键盘,那么使用xbindkeys
并分配 16 个 Numlock 快捷键可能就足够了离开,另外 16 个用于 Numlock在否则你有全部可用作新快捷键的键..
(适用于 Ubuntu): sudo apt-get install xbindkeys xbindkeys-config