Peter F. Patel-Schneider
|
55be7a67c8
|
settings: get default DPI if current DPI is returned as 0
|
2022-02-14 13:37:06 -05:00 |
Vinícius
|
747d2e9c17
|
ui: show translated strings instead of internal names
|
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
|
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
|
ca36d2bd1a
|
settings: add choices to Multiplatform and validator class to RegisterDpi
|
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 |
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 |
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
|
cb14c2eec9
|
settings: keep track of settings that are absent from device
|
2021-12-29 06:12:05 -05:00 |
Peter F. Patel-Schneider
|
3797c3926c
|
settings: fix read for key/button diversion setting
|
2021-12-20 08:06:03 -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 |
Hugo Osvaldo Barrera
|
6c4e0333d4
|
Drop legacy Python 2 `super()` syntax
This is a no-op on Python 3.
|
2021-10-30 16:49:41 -04:00 |
Hugo Osvaldo Barrera
|
df83fd655c
|
Stop declaring `object` as superclass
This syntax was only required on Python 2 and has no effect on Python 3.
|
2021-10-30 16:49:41 -04:00 |
Hugo Osvaldo Barrera
|
22bf4fafff
|
Drop unnecessary __future__ imports
These are all active by default on all recent Python versions.
|
2021-10-30 16:49:41 -04:00 |
Hugo Osvaldo Barrera
|
b96d16672b
|
Drop obsolete encoding declaration
This was only parsed in Python 2.
Python 3 only supports UTF-8 for source files, and that's what it uses.
|
2021-10-30 16:49:41 -04:00 |
Peter F. Patel-Schneider
|
f1d896ded3
|
settings: use new setting method for MOUSE GESTURE setting
|
2021-10-22 15:51:55 -04:00 |
Peter F. Patel-Schneider
|
2ca0bd9ac3
|
settings: use new setting method for DPI SLIDING setting
|
2021-10-22 15:51:55 -04:00 |
Peter F. Patel-Schneider
|
14c1eac79c
|
settings: add setting for DPI CHANGE button to switch Sensitivity
|
2021-10-22 15:51:55 -04:00 |
Peter F. Patel-Schneider
|
b94ae51ac8
|
rules: consistent naming for HID++ Diversion settings
|
2021-08-27 06:18:13 -04:00 |
Vinícius
|
4b97ebd649
|
po/i18n: update pt_BR translation
|
2021-08-20 18:44:04 -04:00 |
Peter F. Patel-Schneider
|
a1874c572b
|
i18n: mark more strings as translatable
|
2021-08-06 13:41:22 -04:00 |
Peter F. Patel-Schneider
|
39a5350f30
|
settings: add binary read prefix to handle fancy fn-swap setting
|
2021-07-20 09:59:37 -04:00 |
Peter F. Patel-Schneider
|
4690ca77c4
|
settings: fix fake divert gkeys read to return byte string
|
2021-06-15 19:03:43 -04:00 |
Peter F. Patel-Schneider
|
3969472dd3
|
settings: dpi sliding looks for suitable key
|
2021-04-18 07:36:29 -04:00 |
Peter F. Patel-Schneider
|
90bae7db84
|
settings: only produce warning if can't turn off DPI sliding
|
2021-04-18 07:36:29 -04:00 |
Peter F. Patel-Schneider
|
7add22e861
|
settings: don't halt when trying to write invalid map choice
|
2021-04-17 10:32:24 -04:00 |
Peter F. Patel-Schneider
|
75fec689a0
|
settings: change name of App Switch Button
|
2021-04-17 10:32:24 -04:00 |
Peter F. Patel-Schneider
|
5d885f76e7
|
settings: show potential triggering keys for mouse gesture setting
|
2021-04-17 10:32:24 -04:00 |
Peter F. Patel-Schneider
|
087b99a2de
|
settings: use keys interface in divert_keys setting
|
2021-04-17 10:32:24 -04:00 |
Peter F. Patel-Schneider
|
95dafbe3aa
|
settings: fix return value for mouse gesture callback
|
2021-04-15 17:00:29 -04:00 |
Peter F. Patel-Schneider
|
f7488f67c1
|
settings: add mouse gesture handling
|
2021-04-13 09:26:24 -04:00 |
Peter F. Patel-Schneider
|
a288caa7ee
|
settings: fix typo
|
2021-04-12 08:08:31 -04:00 |
Peter F. Patel-Schneider
|
5be7541875
|
settings: for polling rate setting only change profiles mode when actually writing
|
2021-04-12 08:04:41 -04:00 |
Peter F. Patel-Schneider
|
52fcbe3b48
|
settings: restore _feature_hires_smooth_resolution
|
2021-04-12 07:39:35 -04:00 |
Peter F. Patel-Schneider
|
7e360e4416
|
settings: remove _feature_hires_smooth_resolution as recent Linux input drivers depend on it not changing
|
2021-04-04 22:36:54 -04:00 |
Peter F. Patel-Schneider
|
533cd54b92
|
settings: add setting for SMART SHIFT ENHANCED feature
|
2021-03-26 15:55:59 -04:00 |
Peter F. Patel-Schneider
|
10233dac30
|
settings: add quirk to not set up host mode on G915 TKL keyboard
|
2021-03-07 22:02:49 -05:00 |
Leonardo Gates
|
c1a79a49f8
|
settings: implement polling rate
|
2021-02-17 07:58:30 -05:00 |
Peter F. Patel-Schneider
|
04775a3719
|
device: use long messages for all 2.0 requests
|
2021-02-16 20:20:33 -05:00 |
Vinícius
|
aa4456e9dc
|
receiver: changing duplicate label of GESTURE 2 options
|
2020-12-17 12:18:22 -05:00 |
Peter F. Patel-Schneider
|
a688bfd9ec
|
settings: add setting to divert G keys and handle in rules
|
2020-12-13 22:24:08 -05:00 |
Peter F. Patel-Schneider
|
0427e5607e
|
settings: correctly handle diversions when key has other flags set
|
2020-11-27 17:38:38 -05:00 |
Peter F. Patel-Schneider
|
5e2b2b6647
|
device: add quirk for WPID 4055 in button diversion
|
2020-11-13 08:46:04 -05:00 |
Peter F. Patel-Schneider
|
f75c9845d2
|
settings: add setting for diverting keys
|
2020-11-13 08:46:04 -05:00 |
Peter F. Patel-Schneider
|
b947dd4896
|
settings: add crown diversion setting
|
2020-11-13 08:46:04 -05:00 |
Wojciech Nawrocki
|
847205eb06
|
settings_templates: typo
Oops!
|
2020-10-25 14:03:05 -04:00 |
Peter F. Patel-Schneider
|
757c731610
|
device: show DPI values, not slider, in sliding notification
|
2020-10-01 12:48:11 -04:00 |
Peter F. Patel-Schneider
|
612e8fb4f7
|
device: store sliding DPI value in persister and respect changes in regular DPI setting
|
2020-10-01 12:48:11 -04:00 |
Peter F. Patel-Schneider
|
fc59c0fbf6
|
device: only look up feature notifications in SLIDING DPI setting
|
2020-09-28 14:47:43 -04:00 |
Peter F. Patel-Schneider
|
e6cfd0a0c1
|
device: increase speed for DPI sliding
|
2020-09-28 12:59:04 -04:00 |
Peter F. Patel-Schneider
|
ebf7984ad0
|
device: determine SLIDING DPI suitability based on device features
|
2020-09-28 12:59:04 -04:00 |
Wojciech Nawrocki
|
9f7c7209fe
|
device: support DPI sliding with two slots on MX Vertical mouse
Reimplements the entire behaviour of Logitech's software for this
mouse on Windows.
|
2020-09-28 12:59:04 -04:00 |
Peter F. Patel-Schneider
|
dca6b4ba38
|
ui: show all host choices
|
2020-09-21 08:57:47 -04:00 |
Peter F. Patel-Schneider
|
b1706fa9e2
|
ui: don't show unpaired host choices
|
2020-09-21 07:44:55 -04:00 |
Peter F. Patel-Schneider
|
ff5d744183
|
ui: improve display strings and ordering for settings
|
2020-09-21 07:44:55 -04:00 |
Peter F. Patel-Schneider
|
dbf6226f77
|
receiver: update strings for several settings
|
2020-09-18 05:49:43 -04:00 |
Vinícius
|
6994e1e41c
|
receiver/ui: added labels and tooltips to some settings
|
2020-09-01 18:38:00 -04:00 |
Vinícius
|
c8fe87ee2d
|
receiver: implementation of GESTURE 2 params; improved UI for multiple toggle
|
2020-09-01 18:38:00 -04:00 |
Vinícius
|
7498febc3a
|
receiver: GESTURE 2 also applies to mice
|
2020-09-01 18:38:00 -04:00 |
Vinícius
|
4a5c0ea523
|
receiver: initial implementation of boolean GESTURE 2 settings
|
2020-09-01 18:38:00 -04:00 |
Peter F. Patel-Schneider
|
718c2d4039
|
receiver: simplify settings interface
|
2020-08-28 08:41:14 -04:00 |
Peter F. Patel-Schneider
|
eda0a95585
|
receiver: correctly handle settings that share a name in config
|
2020-08-15 14:41:56 -04:00 |
Peter F. Patel-Schneider
|
9d0fcea02e
|
receiver: simpler interface for settings
|
2020-08-13 16:38:11 -04:00 |
Wojciech Nawrocki
|
6e5d36e59f
|
settings: use KeysArray for key reprogramming
|
2020-08-07 13:40:36 -04:00 |
Peter F. Patel-Schneider
|
4dfa55c96c
|
receiver: add mode and inversion settings for feature THUMB_WHEEL
|
2020-07-19 08:35:46 -04:00 |
Peter F. Patel-Schneider
|
2d2e71daa3
|
receiver: restore feature number to feature choice settings
|
2020-07-16 15:06:08 -04:00 |
Peter F. Patel-Schneider
|
de0894bc34
|
receiver: adjust CHANGE_HOST numbers to user-visible ones
|
2020-07-13 19:15:44 -04:00 |
Peter F. Patel-Schneider
|
5a4205d002
|
receiver: add CHANGE_HOST setting
|
2020-07-12 18:04:04 -04:00 |
Peter F. Patel-Schneider
|
c9c472e391
|
receiver: add setting for MULTIPLATFORM and DUALPLATFORM feature
|
2020-07-12 17:38:00 -04:00 |
Peter F. Patel-Schneider
|
e05c1aa90c
|
cli: make config faster
|
2020-07-10 14:16:41 -04:00 |
Filipe Laíns
|
27c90fa736
|
yapf: adjust style to not indent closing brackets
Signed-off-by: Filipe Laíns <lains@archlinux.org>
|
2020-07-07 15:11:15 +01:00 |
Filipe Laíns
|
8e89aa0038
|
yapf: set max line lenght to 127
Signed-off-by: Filipe Laíns <lains@archlinux.org>
|
2020-07-07 15:11:15 +01:00 |
Filipe Laíns
|
627185079f
|
flake8: initial fix
Signed-off-by: Filipe Laíns <lains@archlinux.org>
|
2020-07-07 15:11:15 +01:00 |
Filipe Laíns
|
33521558ed
|
pre-commit: initial fix
Signed-off-by: Filipe Laíns <lains@archlinux.org>
|
2020-07-07 15:11:15 +01:00 |
Filipe Laíns
|
e6369e0c3c
|
isort: intial import fix
Signed-off-by: Filipe Laíns <lains@archlinux.org>
|
2020-07-07 15:11:15 +01:00 |
Filipe Laíns
|
72a8d311bc
|
yapf: change code style to yapf
Signed-off-by: Filipe Laíns <lains@archlinux.org>
|
2020-07-07 15:11:15 +01:00 |
Peter F. Patel-Schneider
|
0836766bfb
|
receiver: fix k375s Fn inversion
|
2020-06-26 05:07:47 -04:00 |
Peter F. Patel-Schneider
|
4379bd0613
|
receiver: update tooltips for several settings
|
2020-06-23 06:26:21 -04:00 |
Peter F. Patel-Schneider
|
ad2660a1bd
|
receiver: minor updates to key remapping
|
2020-06-23 06:26:21 -04:00 |
Vinícius
|
6d16462988
|
receiver: simpler way to create setting information for device descriptors
|
2020-06-21 20:19:30 -04:00 |
Peter F. Patel-Schneider
|
c5ca2c2818
|
receiver: remove testing line from settings_template.py
|
2020-06-20 14:01:38 -04:00 |
Vinícius
|
ef54a750dc
|
receiver: implement KEYBOARD_DISABLE_KEYS feature
(the UI needs some improvement)
|
2020-06-20 13:30:32 -04:00 |
Peter F. Patel-Schneider
|
c99f470dd5
|
receiver: don't consider group 0 in reprogramming keys
|
2020-06-20 05:56:00 -04:00 |
Peter F. Patel-Schneider
|
66c8621cab
|
receiver: handle gmask 0 and group 0 in reprogrammable keys
|
2020-06-16 15:21:10 -04:00 |
Peter F. Patel-Schneider
|
9beb13a305
|
receiver: add key reprogramming setting
|
2020-06-16 15:21:10 -04:00 |
Peter F. Patel-Schneider
|
89995656cd
|
receiver: only check for device features once per device
|
2020-06-08 17:01:32 +01:00 |
Peter F. Patel-Schneider
|
bd0f9ca7d7
|
receiver: add feature to Setting class
|
2020-06-08 16:59:38 +01:00 |
Peter F. Patel-Schneider
|
97fa7de28a
|
devices: pass arguments through in feature_choices_dynamic
|
2020-05-17 11:51:38 -04:00 |
Peter F. Patel-Schneider
|
789f5f05c3
|
receiver: don't check features when device is not online
|
2020-02-22 08:46:56 -05:00 |
Rijnhard Hessel
|
8e67bbbc11
|
receiver: add safety for non-compliant mouse features
receiver: safely handle errors with check_feature to allow device to be detected even if some features are inconsistent
|
2020-02-21 09:33:14 -05:00 |
spaced
|
4fafd4f6be
|
hidpp20: features: add very basic implementation of 0x1982 (Backlight 2)
Fixes #547
|
2019-12-12 18:56:08 +00:00 |
Chad Condon
|
c389c9c2b7
|
ur: repair low resolution smooth scrolling
|
2019-11-30 23:12:07 +00:00 |
Alex Cherkayev
|
ed9aa76547
|
Added status info on features MOUSE_POINTER, VERTICAL_SCROLLING, HI_RES_SCROLLING, POINTER_SPEED and LOWRES_WHEEL to solaar show.
Renamed functions for HI_RES_SCROLLING and LOWRES_WHEEL features for consistency.
|
2018-11-20 16:29:38 +02:00 |
Mattias Jernberg
|
f79ad67ea7
|
Add trackball for all settings that mice have
|
2018-08-13 18:44:16 +02:00 |