Skip to content

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