libuiohook
libuiohook copied to clipboard
A multi-platform C library to provide global keyboard and mouse hooks from userland.
So, on Windows when a mouse wheel event is generated by, well, a mouse wheel, then the `rotation` value helps distinguish the direction of the scroll. But on a trackpad...
On other platforms, it's possible to consume an event by setting reserved to 1. Under Linux, this could be done by "grabbing" the device(s) when using evdev. And then forward...
Hi, we tray integrate libuiohook with Qt app and when we run app and close is we have error: get_keyboard_layout_file [455]: RegOpenKeyEx failed to open key: "SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0"! 21:07:19: The...
1. Added call load_input_helper() into on_library_load. In case if you want just post events without hooks then it lead to usage of xfree86_scancode_table even if evdev available. It leads that...
Windows 10, English, QWERTY Removing this condition block helped me to get correct keycodes as in uiohook.h https://github.com/kwhat/libuiohook/blob/d60dc93e510c35cac8c09dcc982bbb55aad59222/src/windows/input_helper.c#L301
I understand and acknowledge that wayland intentionally makes this difficult, annoying, and far more trouble than it's probably worth. However, I'm trying to investigate what the intended ways of making...
Dropping support for XKB Common, Fixes https://github.com/kwhat/jnativehook/issues/163 Dropping support for old unicode lookup Moving modifier support to input_helper Adding support for a dispatch_event.c Removing keycode_to_keysym from input_helper