Peter F. Patel-Schneider
|
13e4861043
|
settings: handle missing divert-setting in action RW
|
2022-01-24 14:03:17 -05:00 |
Peter F. Patel-Schneider
|
55a91f0ae4
|
device: add id property (unitId or serial) and don't use ? for unknown serial
|
2022-01-24 14:03:17 -05:00 |
Peter F. Patel-Schneider
|
7a9f9972a6
|
receiver: fix contains for NamedInts and eliminate use of has_element
|
2022-01-24 14:03:17 -05:00 |
Peter F. Patel-Schneider
|
f6b25a9685
|
rules: check for xtest and disable modifier checking if not available
|
2022-01-24 11:21:09 -05:00 |
Peter F. Patel-Schneider
|
56936a4d0a
|
device: better gesture structure computation
|
2022-01-24 11:17:40 -05:00 |
Peter F. Patel-Schneider
|
7442c52c20
|
rules: defend against problems when determining focus program
|
2022-01-24 11:17:40 -05:00 |
Peter F. Patel-Schneider
|
26aa1ee15f
|
device: lock querying all unqueried keys to prevent two threads from doing the same work
|
2022-01-24 11:17:40 -05:00 |
Peter F. Patel-Schneider
|
22b99ecce7
|
device: lock computation of gestures and settings to prevent two threads from doing the same work
|
2022-01-24 11:17:40 -05:00 |
Peter F. Patel-Schneider
|
a9c4950389
|
device: don't use class-shared structure for gesture indexes
|
2022-01-24 11:17:40 -05:00 |
Vinícius
|
c3e88001e4
|
logitech_receiver: add has_element to NamedInts
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
747d2e9c17
|
ui: show translated strings instead of internal names
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
0bce293017
|
ui: add support to multiple range in Set action
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
5c96d2d307
|
logitech_receiver: add support to multiple range in Set action
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
13dfac476b
|
logitech_receiver: simplify param labels
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
b9a23f133e
|
ui: hide unsupported settings/keys/values
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
6022c37325
|
ui: add device selector to Set rule editor
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
3947a4a083
|
logitech_receiver: fix minimum DPI
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
d2f44299f3
|
logitech_receiver: add range to AdjustableDpi
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
ec9f1a94ea
|
logitech_receiver: rename old DPI setting
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
29ff5e5924
|
logitech_receiver: add UnsortedNamedInts
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
ca36d2bd1a
|
settings: add choices to Multiplatform and validator class to RegisterDpi
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
be4632f684
|
settings: fix type of choices
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
74fbec4209
|
settings: avoid circular import
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
8c32c2e63c
|
ui: add new Set rules to rule editor (partial support)
|
2022-01-24 11:12:04 -05:00 |
Peter F. Patel-Schneider
|
12779e7061
|
device: add G733 headset
|
2022-01-22 09:51:36 -05:00 |
Vinícius
|
665b7b6194
|
logitech_receiver: fix bug that made `solaar config` not work
|
2022-01-22 09:37:44 -05:00 |
Peter F. Patel-Schneider
|
11fa025f1d
|
settings: use classes for settings
|
2022-01-22 08:55:54 -05:00 |
Vinícius
|
de5878d34e
|
settings: also accept "Toggle" to be consistent with CLI
|
2022-01-16 13:38:56 -05:00 |
Peter F. Patel-Schneider
|
8a87b9b013
|
rules: add Solaar rules command to set settings
testing
|
2022-01-13 18:23:12 -05:00 |
Peter F. Patel-Schneider
|
65e64c1346
|
settings: use key structure for key remapping setting
|
2021-12-29 09:52:59 -05:00 |
Peter F. Patel-Schneider
|
9315b3fcdb
|
receiver: optimize ReprogrammableKey in hidpp20
|
2021-12-29 09:52:59 -05:00 |
Peter F. Patel-Schneider
|
cb14c2eec9
|
settings: keep track of settings that are absent from device
|
2021-12-29 06:12:05 -05:00 |
Peter F. Patel-Schneider
|
6d3d3e2086
|
device: add G512 keyboard and G402 mouse
|
2021-12-28 15:53:23 -05:00 |
Peter F. Patel-Schneider
|
85b4495443
|
device: reformat descriptors.py
|
2021-12-28 15:53:23 -05:00 |
Peter F. Patel-Schneider
|
79606c530b
|
receiver: use feature numbers for reprogrammable key versions
|
2021-12-26 11:21:48 -05:00 |
Peter F. Patel-Schneider
|
2ee04d89fd
|
rules: fix crash in process conditions under non-X11
|
2021-12-24 21:04:43 -05:00 |
Peter F. Patel-Schneider
|
d5a6ef058a
|
device: check for uninitialized protocol when pinging
|
2021-12-22 21:57:48 -05:00 |
Peter F. Patel-Schneider
|
174d0388ca
|
ui: display percentage estimates from battery voltage
|
2021-12-20 11:30:29 -05:00 |
Peter F. Patel-Schneider
|
fa83e6ebb8
|
device: add descriptor for Logitech PRO X Wireless Gaming Headset
|
2021-12-20 09:17:07 -05:00 |
Peter F. Patel-Schneider
|
b7a1b81181
|
device: push settings when device requests software reconfiguration
|
2021-12-20 08:06:03 -05:00 |
Peter F. Patel-Schneider
|
3797c3926c
|
settings: fix read for key/button diversion setting
|
2021-12-20 08:06:03 -05:00 |
Stephen Kitt
|
4505524006
|
share: Add modalias information for supported USB hardware
|
2021-12-18 12:35:44 -05:00 |
Peter F. Patel-Schneider
|
c8ab8b4350
|
receiver: don't do on-screen notify for wireless device status notifications
|
2021-12-11 13:41:56 -05:00 |
Peter F. Patel-Schneider
|
292461c168
|
receiver: improve feature notification processing code
|
2021-12-11 13:41:56 -05:00 |
Unknown
|
306e6da7e9
|
settings : Smooth scroll for crown
* implemented a switch for swapping between smooth scrolling and ratchet for the crown
settings : Smooth scroll for crown
|
2021-12-06 12:22:01 -05:00 |
Peter F. Patel-Schneider
|
791f19269d
|
settings: add write_prefix_bytes argument to Boolean Validator
|
2021-12-06 12:22:01 -05:00 |
Peter F. Patel-Schneider
|
be2f0b809c
|
receiver: sort receiver list and document status of receiver 0xC542
|
2021-11-30 13:55:50 -05:00 |
Peter F. Patel-Schneider
|
7242f3792c
|
device: add special keys for MX Keys for Business and MX Keys Mini
|
2021-11-29 19:15:41 -05:00 |
Łukasz Woźniak
|
d33b407ba8
|
rules: don't select windows with no PID when looking for focus window
\#1322
|
2021-11-15 08:45:31 -05:00 |
Peter F. Patel-Schneider
|
4e8fb93b31
|
device: catch errors when applying settings
|
2021-11-11 11:03:30 -05:00 |