Skip to content

Added libinput compatibility#27

Open
Chazzz wants to merge 1 commit intotuomasjjrasanen:masterfrom
Chazzz:master
Open

Added libinput compatibility#27
Chazzz wants to merge 1 commit intotuomasjjrasanen:masterfrom
Chazzz:master

Conversation

@Chazzz
Copy link

@Chazzz Chazzz commented Jan 2, 2019

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])

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant