Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-04 | api: fix permissions bits. no code changes. | Stanislaw Halik | |
2016-04-29 | api, main: implement new keybindings | Stanislaw Halik | |
The following keybindings are now implemented: - restart tracking. if not started, starts. - toggle (keep position) while key held - zero (keep zero) while key held The latter two options only work for Windows as libqxt doesn't support them. Closes #291 | |||
2015-12-17 | api/joy: refresh only manually on certain events | Stanislaw Halik | |
Refresh joylist when new listener arrives, and when the joy singleton just gets created. Enumerating joys all the time causes high CPU usage for some of the users. Issue: #279 Backtrace-by: @exulant Reported-by: @aka2k | |||
2015-12-06 | api/keys: prevent idempotent keysopentrack-2.3-rc21p4 | Stanislaw Halik | |
2015-12-06 | api/keys: use a fake window for DirectInput handle | Stanislaw Halik | |
2015-12-06 | api/keys: nix tautological #ifdef | Stanislaw Halik | |
2015-12-05 | api/keys: fix multiple shortcut receivers | Stanislaw Halik | |
We can't depend on std::vector's address of array subscript to remain constant, duh. | |||
2015-12-03 | api, compat: clean up verbose fprintf logspam | Stanislaw Halik | |
2015-11-26 | api/shortcuts: move to separate definition | Stanislaw Halik | |
There's no need to have definitions in header for non-template classes | |||
2015-11-22 | api/shortcuts: don't provide guard/stubs for non-win32 | Stanislaw Halik | |
The worker class is win32-only. Don't guard there, consumers are expected only to include it on _WIN32. For the same reason don't provide a stub for the keybinding worker. | |||
2015-11-22 | api/shortcuts: hopefully guard joystick _WIN32 | Stanislaw Halik | |
2015-11-22 | api/shortcuts, tracker/joy: adapt to synchronized joy api | Stanislaw Halik | |
2015-11-22 | api/keyboard: implement a central worker | Stanislaw Halik | |
DirectInput dies when two LPDIRECTINPUT8 handles are obtained. Implement a singleton worker providing keypress events. | |||
2015-11-19 | shortcuts: nix single-use mutex | Stanislaw Halik | |
It also slept with lock held. Good riddance. | |||
2015-11-11 | shortcuts: alloy kbd mods for joystick buttons | Stanislaw Halik | |
2015-11-11 | shortcuts: map joystick buttons on depress only | Stanislaw Halik | |
Some buttons like the X65 mode switch are held all the time. Prevent them from hogging all the keybindings. Issue: #118 | |||
2015-11-11 | allow for binding joystick buttons to shortcut functions | Stanislaw Halik | |
Win32 only Issue: #118 | |||
2015-11-01 | shortcuts: separate keybinding worker to another file | Stanislaw Halik | |