Solaar/lib/logitech_receiver
ApeironTsuka 011f3f556b
rules: allow sequence of mouse moves as mouse gestures
* Add more robust mouse gesture support
- Remove existing mouse-* Test types
- Add new 'Mouse Gesture' Condition
- Implement Rule Editor UI for it
- Add support for diverted buttons
- Added diagonal mouse gesture directions

Allows you to chain multiple movements/buttons (for instance, moving the mouse up and then left) together into a single mappable gesture.

* Update docs

* Cleanup
Fix inconsistent indenting
Fix possible overwriting of built-in
Fix 'Mouse Gesture' Condition rule not starting with an initial Action field

* Make flake8 happy

* yapf

* Document no-op and make it more apparent

* Make changes to Mouse Gesture UI suggested/submitted by viniciusbm.

Co-authored-by: Apeiron <apeiron@none>
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com>
2021-07-04 08:52:38 -04:00
..
__init__.py Prevent the precommit hooks from complaining 2020-08-25 06:47:07 -04:00
base.py receiver: gracefully handle more receiver and device disconnects 2020-11-21 12:32:33 -05:00
base_usb.py Support logitech g pro x superlight 2021-06-08 12:09:30 -04:00
common.py util: allow accessing NamedInts by readable name 2020-11-13 08:46:04 -05:00
descriptors.py device: add G700 wired support 2021-04-09 07:43:54 -04:00
device.py device: convert HID++ 2.0 device kinds to enhanced HID++ 1.0 kinds 2021-06-04 08:59:39 -04:00
diversion.py rules: allow sequence of mouse moves as mouse gestures 2021-07-04 08:52:38 -04:00
hidpp10.py device: convert HID++ 2.0 device kinds to enhanced HID++ 1.0 kinds 2021-06-04 08:59:39 -04:00
hidpp20.py settings: add mouse gesture handling 2021-04-13 09:26:24 -04:00
i18n.py flake8: initial fix 2020-07-07 15:11:15 +01:00
listener.py yapf: set max line lenght to 127 2020-07-07 15:11:15 +01:00
notifications.py docs: add documentation for rules processing and change name of rules file 2020-11-13 08:46:04 -05:00
receiver.py receiver: use symbolic identifiers for sub-registers 2021-04-09 07:46:10 -04:00
settings.py rules: allow sequence of mouse moves as mouse gestures 2021-07-04 08:52:38 -04:00
settings_templates.py settings: fix fake divert gkeys read to return byte string 2021-06-15 19:03:43 -04:00
special_keys.py settings: change name of App Switch Button 2021-04-17 10:32:24 -04:00
status.py ui: add ability to ignore a Solaar setting 2021-04-12 07:39:35 -04:00