Peter F. Patel-Schneider
e5967edc66
settings: add and initialize per-key lighting to a special no-change value
2024-05-03 11:54:24 -04:00
Peter F. Patel-Schneider
932bc5cb0e
device: check for existences of keys file before opening
2024-04-21 17:37:10 -04:00
Peter F. Patel-Schneider
f38fbcf949
settings: provide symbolic names for per-key lighting keys
2024-03-27 11:15:15 -04:00
Matthias Hagmann
e92f1a8a0b
Automatically upgrade strings to f-string
...
Used flynt to convert strings to f-strings, where safely possible.
Usage:
flynt .
Related #2372
2024-03-13 11:02:50 -04:00
Matthias Hagmann
7ef3059b69
clean up: Remove editor specific marks
...
Related #2273
2024-02-29 10:10:46 -05:00
Matthias Hagmann
7774569971
Apply ruff format
...
Run ruff auto formatting using:
ruff format .
Related #2295
2024-02-20 15:41:10 -05:00
Peter F. Patel-Schneider
c8fc6990b5
device: remove dependency on webcolors
2024-02-09 13:45:41 -05:00
Peter F. Patel-Schneider
6a022f38ec
devices: add special keys from MX Mechanical Mini
2022-10-13 16:00:15 -04:00
Peter F. Patel-Schneider
2658fbba5a
device: fix no-output values for persistent key mappings
2022-06-26 18:26:21 -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
Kian-Meng Ang
15b92a0f40
misc: Fix typos
2022-04-12 17:18:11 -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
484b097664
settings: handle PERSISTENT REMAPPABLE ACTION for M720 mouse
2022-03-12 12:20:38 -05:00
Peter F. Patel-Schneider
4c7f8c831b
receiver: add and remove some HID Consumer Codes to conform with Linux usage
2022-03-12 12:20:38 -05:00
Peter F. Patel-Schneider
3d87f418cf
receiver: add USB consumer codes
2022-03-12 12:20:38 -05:00
Peter F. Patel-Schneider
e3788f3d1f
receiver: add USB scan codes
2022-03-12 12:20:38 -05:00
Peter F. Patel-Schneider
a94d00e418
device: add new special keys
2022-02-21 08:37:16 -05:00
Peter F. Patel-Schneider
cf0a71913e
rules: track M keys and MR keys for use in rules
2022-02-21 08:29:48 -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
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
Karthik Nishanth
85a86ec3c5
diversion: implement pressed and released action on Key condition ( #1189 )
...
- Track `key_up` key in addition to `key_down`
- Support `pressed` or `released` action in `Key` condition
- Add radio button to KeyUI to represent `pressed` or `released`
2021-07-12 15:51:57 -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
a688bfd9ec
settings: add setting to divert G keys and handle in rules
2020-12-13 22:24:08 -05:00
Peter F. Patel-Schneider
4da7feec3b
receiver: regularize capitalization of Logitech CONTROL key names
2020-11-13 08:46:04 -05:00
Wojciech Nawrocki
1973693cc8
hidpp20: support version 4 of REPROG_CONTROLS_V4
2020-08-07 13:40:36 -04:00
Wojciech Nawrocki
1361af5501
special_keys: uppercase for DPI switch control
2020-08-07 13:40:36 -04:00
Wojciech Nawrocki
95dc973748
hidpp20: add full support for version 2 of REPROG_CONTROLS_V4
2020-08-07 13:40:36 -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
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
070a2bf837
receiver: add new set of special keys from logitech documentation
...
receiver: descriptor and key for MX Vertical mouse
2020-06-28 02:45:20 +01:00
Peter F. Patel-Schneider
ad2660a1bd
receiver: minor updates to key remapping
2020-06-23 06:26:21 -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
1dfc4f22df
receiver: add more special keys
2020-06-20 05:56:00 -04:00
Peter F. Patel-Schneider
5926596298
receiver: add special keys and actions from Craft Keyboard
2020-06-16 17:42:34 -04:00
Peter F. Patel-Schneider
97fdcbf3ff
receiver: modify and add a few names for special keys and actions
2020-06-16 15:21:10 -04:00
Alex Cherkayev
db0656967b
Add basic 0xc534 receiver and M185 mouse support
...
Fix connection notification protocol for M185
Fixes from review
2017-03-21 18:00:44 +02:00
Peter Wu
1434b2a50d
Update features and keys list
...
Updated to information available from SetPoint 6.61.15.
2013-08-27 17:55:45 +02:00
Daniel Pavel
38c76393b1
added copyright notices to all source files
2013-07-15 17:54:42 +02:00
Daniel Pavel
43ab629a26
moved logitech.unifying_receiver package to logitech_receiver
2013-07-12 22:48:09 +02:00