python-uinput icon indicating copy to clipboard operation
python-uinput copied to clipboard

Added libinput compatibility

Open Chazzz opened this issue 7 years ago • 0 comments

Fix for issue #26.

Testing Done (user_input is a script of mine that, among other things, defines a uinput device):

>>> import uinput as ui
>>> import user_input
>>> user_input.device.emit(ui.KEY_1, 1, syn=False)
>>> user_input.device.emit(ui.KEY_1, 0, syn=False)
>>> user_input.device.syn()
>>> user_input.device.emit_combo([ui.KEY_1, ui.KEY_2], syn=False)
>>> user_input.device.syn()
>>> user_input.device.emit_combo([ui.KEY_1, ui.KEY_2], syn=False)
>>> user_input.device.emit(ui.KEY_1, 1, syn=False)
>>> user_input.device.emit(ui.KEY_1, 0, syn=False)
>>> user_input.device.syn()
>>> user_input.device.emit_click(ui.KEY_1, syn=False)
>>> user_input.device.syn()
>>> user_input.device.emit_combo([ui.KEY_1, ui.KEY_2], syn=False)
>>> user_input.device.emit(ui.KEY_1, 1, syn=False)
>>> user_input.device.emit(ui.KEY_1, 0, syn=False)
>>> user_input.device.emit_click(ui.KEY_1, syn=False)
>>> user_input.device.syn()
>>> user_input.device.emit_combo([ui.KEY_1, ui.BTN_LEFT], syn=False)
>>> user_input.device.syn()
>>> user_input.device.emit_combo([ui.KEY_1, ui.BTN_LEFT])

Chazzz avatar Jan 02 '19 11:01 Chazzz