实时将击键复制到远程计算机上

实时将击键复制到远程计算机上

可能的重复:
通过网络将键盘共享为单独的设备?

有点像穷人的键盘共享。我尝试过使用 Synergy 和 x2x 但无法让它们工作,所以我决定简化事情并使用 xdotool 来生成事件。

有没有办法获取击键的键符号(例如 Control_L、F4、Shift_R),以便将它们传递给 xdotool?

我看过 xev 但它生成了太多信息,我不知道如何或多或少地实时提取我需要的信息(按下了哪个键,是否按下了等等)。

答案1

我不确定我是否理解你的问题,但是

xinput test <id>

打印输入设备 <id> 生成的事件(请参阅xinput list找出 ids)

xev | sed -n '/^KeyPress/{n;n;s/.*, \(.*\)).*/\1/p;}'

将返回在 xev 窗口中按下的键盘符号。

xmodmap -pk

将打印键码和键符号之间的映射。

相关内容