Peter F. Patel-Schneider
|
c8ba397e0e
|
rules: add depress and release options to KeyPress rule action
|
2022-06-21 20:23:22 -04:00 |
Peter F. Patel-Schneider
|
cc0ddb8df5
|
receiver: only close existing devices for receiver
|
2022-06-21 18:39:37 -04:00 |
Peter F. Patel-Schneider
|
6b77de813f
|
settings: correctly import pack
|
2022-06-21 18:39:37 -04:00 |
Peter F. Patel-Schneider
|
5dc9be0a04
|
settings: differentiate debug messages for different setting types
|
2022-06-21 18:39:37 -04:00 |
Peter F. Patel-Schneider
|
ec0e304fdc
|
settings: add sidetone and equalizer settings for headsets
|
2022-06-21 18:39:37 -04:00 |
Peter F. Patel-Schneider
|
777a7138c1
|
settings: add packed ranges setting
|
2022-06-21 18:39:37 -04:00 |
Peter F. Patel-Schneider
|
f1e2a0c449
|
receiver: use built-ins for conversions between int and byte string
|
2022-06-21 18:39:37 -04:00 |
Peter F. Patel-Schneider
|
db9c065821
|
rules: don't add HI_RES wheel ecodes to evdev device codes
|
2022-06-16 09:16:57 -04:00 |
Peter F. Patel-Schneider
|
0d248c02ba
|
settings: handle null key in persistent remappable actions when device does not respond
|
2022-05-28 10:11:18 -04:00 |
Peter F. Patel-Schneider
|
42faf0c3a0
|
device: consult polling rate feature for polling rate
|
2022-05-28 09:58:05 -04:00 |
Peter F. Patel-Schneider
|
15d383ad30
|
device: don't open second handle for devices
|
2022-05-28 09:58:05 -04:00 |
Peter F. Patel-Schneider
|
1b4a631597
|
receiver: close device handles when receiver is removed
|
2022-05-28 09:58:05 -04:00 |
Peter F. Patel-Schneider
|
50f0b6fc06
|
receiver: add ILLUMINATION feature number
|
2022-05-28 09:58:05 -04:00 |
Peter F. Patel-Schneider
|
0f68ef5a43
|
rules: use keys with only group 0 mapping from other keyboard groups
|
2022-05-23 10:43:57 -04:00 |
Peter F. Patel-Schneider
|
1c596a8124
|
rules: only one warning per inaccessible key for KeyPress action
|
2022-05-11 12:35:04 -04:00 |
Peter F. Patel-Schneider
|
b717872557
|
device: add G502 Gaming Mouse
|
2022-05-11 09:18:09 -04:00 |
Peter F. Patel-Schneider
|
97344c4660
|
rules: better determination of keycodes and handle keysym level
|
2022-05-08 07:26:07 -04:00 |
Peter F. Patel-Schneider
|
97dca3d8f3
|
device: clear out fields for empty persistent remappable action
|
2022-04-30 08:10:52 -04:00 |
Peter F. Patel-Schneider
|
85bcfe7310
|
device: fix bug in feature lookup
|
2022-04-29 07:24:26 -04:00 |
Peter F. Patel-Schneider
|
5a103927ec
|
settings: better ordering of settings
|
2022-04-27 19:34:09 -04:00 |
Sören Beye
|
4c46b1fcc2
|
device: add G533 headset
|
2022-04-27 12:05:31 -04:00 |
Peter F. Patel-Schneider
|
fb74e3b657
|
settings: store None in persister for non-persisting settings
|
2022-04-26 09:03:20 -04:00 |
Peter F. Patel-Schneider
|
055c8776cc
|
settings: keep trying settings that have worked
|
2022-04-26 09:03:20 -04:00 |
Peter F. Patel-Schneider
|
4459ea5342
|
device: improve device features handling
|
2022-04-26 09:03:20 -04:00 |
Peter F. Patel-Schneider
|
fcddd94d7d
|
common: add alternative way to initialize NamedInts and lower python dependency to 3.6
|
2022-04-20 17:14:08 -04:00 |
Peter F. Patel-Schneider
|
9ed76b24fb
|
rules: fix bug in xtest mouse scrolling
|
2022-04-18 19:24:57 -04:00 |
Peter F. Patel-Schneider
|
9dfc69d336
|
settings: allow mouse gestures setting for non-mice (e.g., trackballs)
|
2022-04-15 09:21:08 -04:00 |
Peter F. Patel-Schneider
|
e3bba623a4
|
settings: downgrade info message about detecting features to debug message
|
2022-04-15 09:21:08 -04:00 |
Peter F. Patel-Schneider
|
3ca97cccd1
|
settings: fix determination of whether to read before writing boolean setting
|
2022-04-15 09:21:08 -04:00 |
Peter F. Patel-Schneider
|
cef531c7be
|
settings: add diversion setting for hires scroll wheel and fix information about lowres scroll setting
|
2022-04-15 09:13:46 -04:00 |
Peter F. Patel-Schneider
|
ffb9b2710b
|
device: use isDevice, not kind, to distinguish between devices and receivers
|
2022-04-15 09:11:56 -04:00 |
Kian-Meng Ang
|
15b92a0f40
|
misc: Fix typos
|
2022-04-12 17:18:11 -04:00 |
Peter F. Patel-Schneider
|
bb20631a27
|
misc: remove support for Python 2 unicode
|
2022-04-11 13:20:42 -04:00 |
Peter F. Patel-Schneider
|
d90ee945ab
|
device: use int instead of str for setting keys
|
2022-04-10 16:35:08 -04:00 |
Peter F. Patel-Schneider
|
5aa02aa01d
|
rules: fix problems when X11 is not available
|
2022-04-06 17:54:39 -04:00 |
Peter F. Patel-Schneider
|
371027c690
|
rules: remove process-dependent rules from built-in rules
|
2022-04-06 17:54:39 -04:00 |
Peter F. Patel-Schneider
|
693db1d541
|
cli: correctly set up register settings for config
|
2022-04-04 13:17:40 -04:00 |
Peter F. Patel-Schneider
|
509c68ba05
|
misc: silence incorrect style complaints
|
2022-04-04 13:17:40 -04:00 |
Peter F. Patel-Schneider
|
e3d62f5dca
|
device: refactor device ID calls
|
2022-03-31 11:54:41 -04:00 |
Peter F. Patel-Schneider
|
4974989729
|
device: add mouse buttons for all bits in persistent remappable actions mouse button field
|
2022-03-31 11:49:40 -04:00 |
Peter F. Patel-Schneider
|
74da36725b
|
settings: augment tooltips for M and MR key LEDs
|
2022-03-31 11:49:40 -04:00 |
Peter F. Patel-Schneider
|
fc2b8accbf
|
rules: handle missing libX11 more gracefully and document dependency
|
2022-03-31 10:06:30 -04:00 |
Peter F. Patel-Schneider
|
d500642352
|
rules: graceful degredation when no keymap available
|
2022-03-30 12:02:52 -04:00 |
Peter F. Patel-Schneider
|
4e4ece278f
|
settings: disable BACKLIGHT setting because it is causing errors
|
2022-03-26 11:52:06 -04:00 |
Peter F. Patel-Schneider
|
fbe25b4b11
|
release 1.1.2rc2
|
2022-03-19 21:25:03 -04:00 |
Peter F. Patel-Schneider
|
f935ff1d95
|
rules: reorder code in diversion.py
|
2022-03-19 21:09:45 -04:00 |
Peter F. Patel-Schneider
|
5e209dcfd9
|
rules: remove built-in testing rule for thumb wheel
|
2022-03-19 21:09:45 -04:00 |
Peter F. Patel-Schneider
|
3d82075773
|
rules: use relative scroll events for scrolling in uinput
|
2022-03-19 21:09:45 -04:00 |
Peter F. Patel-Schneider
|
b5c6cf8d63
|
doc: add information on rules under Wayland and uinput permissions
|
2022-03-19 21:09:45 -04:00 |
Peter F. Patel-Schneider
|
6bddebd89b
|
rules: try uinput for simulating input if Xtest not available
|
2022-03-19 21:09:45 -04:00 |