3

有没有一种方法可以在不使用 linux 中的 python 程序实际按下键盘上的键的情况下生成键盘中断。如果有人按下了键盘上的键,则中断应该看起来像,并且无论当前聚焦的窗口如何,整个系统都应该获得该中断。例如,如果我打开了一个编辑器并且我的 python 程序为键“A”生成了一个中断,那么“A”应该在编辑器中打印出来。

4

1 回答 1

1

python-uinput

这是示例:

import uinput

device = uinput.Device([
        uinput.KEY_E,
        uinput.KEY_H,
        uinput.KEY_L,
        uinput.KEY_O,
        ])

device.emit_click(uinput.KEY_H)
device.emit_click(uinput.KEY_E)
device.emit_click(uinput.KEY_L)
device.emit_click(uinput.KEY_L)
device.emit_click(uinput.KEY_O)
于 2015-02-25T15:17:31.850 回答