231 Commits

Author SHA1 Message Date
tanner 44b57a1641 Fix thumbwheel interval bug. Add my config.
Uses this fix:
https://github.com/PixlOne/logiops/issues/231#issuecomment-899835762
2023-04-09 16:14:02 -06:00
pixl dbe2b28a53 Add Logitech trademarks to README 2022-01-31 14:52:17 -05:00
pixl ed3b0ee067 Merge pull request #293 from tekq/patch-1
Update Dependencies to also include openSUSE
2022-01-30 16:06:35 -05:00
tekq 8c88335838 Update Dependencies to also include openSUSE now! 2022-01-28 23:32:35 +02:00
pixl 8e87b73d7d Merge pull request #284 from damageboy/master
Resolve majority of clang+libstdc++ warnings
2022-01-06 16:26:39 -05:00
damageboy 7424c4fe94 Resolve majority of clang+libstdc++ warnings 2022-01-05 13:01:00 +02:00
damageboy aa4c895c1e add .editorconfig to ease contribution by external devs 2022-01-05 12:53:55 +02:00
pixl 7f70dc7ffa Merge pull request #272 from lazarin/patch-1
Add M500s to the list of supported devices
2022-01-02 02:56:03 -05:00
pixl fe72e51155 Do not register EV_REL axis by default
Fixes #244, #245, #281.
2022-01-02 02:54:41 -05:00
pixl 53c9c0a5e4 Merge pull request #277 from mellolucas/patch-1
Added MX Ergo Config Name
2022-01-02 02:06:39 -05:00
Lucas Mello 02c0d03c99 Added MX Ergo Config Name
The space at the end was not placed by mistake. It is necessary to have its config recognized. As per https://github.com/PixlOne/logiops/issues/65#issuecomment-723559895
Config example here: https://github.com/TobiasDev/dot-files/blob/master/logiops/logid.cfg
2021-11-22 16:41:44 -03:00
lazarin f9bcf5b143 Add M500s to the list of supported devices
Add M500s to the list of supported devices
2021-09-28 12:09:51 +03:00
pixl 6bb4700009 Merge pull request #246 from wooparadog/master
Fix systemd denepdency
2021-05-27 10:02:15 -04:00
Haochuan Guo 5947cc939e Fix systemd denepdency
Let logiops start after multi-user.target is reached, and change it as a dependency to `graphical.target`. Fix #204
2021-05-16 13:30:48 +08:00
Naman Sood 7b297fc49f Fix index underflow causing segfault on DPI change (#241)
* Fix index underflow causing segfault on DPI change

* Stop over-allocating sensor lists
2021-05-08 18:06:17 -04:00
pixl 990f923e7a Add colon to Gentoo in README.md 2021-04-24 01:49:27 -04:00
pixl febbe3b5de Merge pull request #218 from ConiKost/gentoo
Add Gentoo Linux to README.md
2021-04-24 01:47:34 -04:00
Conrad Kostecki 0a79f571b9 Sort Linux 2021-03-22 11:35:39 +01:00
Conrad Kostecki d299853c96 Added Gentoo Linux 2021-03-22 11:34:16 +01:00
pixl 0a26579d5a Merge pull request #200 from deamn/master
Add <thread> to Device.cpp, fixes issue #199
2021-03-13 20:24:54 -05:00
pixl 214af3d6bb Merge pull request #215 from PixlOne/fix/thumbwheel
Fix ThumbWheel feature direction bug
2021-03-13 19:30:30 -05:00
pixl 916fa8692c Merge pull request #209 from BarrensZeppelin/master
Fix missing release of ThumbWheel touch
2021-03-13 18:03:26 -05:00
pixl 48399a1dd4 Fix ThumbWheel feature direction bug
Should fix #145 for the MX Master 3
2021-03-13 17:55:53 -05:00
Oskar Haarklou Veileborg f0de58e76e Fix missing release of ThumbWheel touch 2021-03-02 12:20:01 +01:00
Nicolas De Amicis 7462a11a5a Update Device.cpp 2021-02-03 16:38:43 +01:00
Alex Reece a0687c8f18 Added Fedora dependancy install commands (#155)
* Added Fedora 33 dependancy install commands

Tested on a relatively fresh install of Fedora 33, gcc-c++ included as no c++ compiler by default, feel free to remove if it fits better with the pattern of not including one in the previous instructions, however it did trip me up for a few minutes so may be worth leaving in.

* Remove Fedora Version

* Update README.md

Changed systemd-devel1 to systemd-devel (typo)
2021-01-07 18:38:12 -05:00
pixl 9514f4ed73 Merge pull request #168 from Ashark/patch-1
Filled in config name for MX Vertical
2021-01-06 20:59:58 -05:00
pixl 1f1a306334 Merge pull request #185 from aragon999/feature/only-register-axes-if-used
Enable axis in virtual_input device only when needed
2021-01-06 20:58:46 -05:00
max 1f02882971 Enable axis in virtual_input device only when needed 2020-12-21 11:50:04 +01:00
pixl ffcfb3da82 Merge pull request #183 from aragon999/fix/keypress-systemd-issue
Register keys for keypress only when needed.

TODO: Apply this for axes too?
2020-12-20 19:46:44 -05:00
max 15de10344a In error case set device and ui_device to nullptr 2020-12-15 13:59:06 +01:00
max 8280bc2505 Enable some keys by default and enable more on request
if the user chooses to use such keys in the config.
2020-12-14 22:10:07 +01:00
max f8eb77cad7 Register keys for keypress only when needed
there seems to be an issue that with too many registered events some window
manager cannot recognize the device as input device with systemd 247.

PixlOne#166
2020-12-14 20:51:47 +01:00
Kristóf Marussy 911e91eeeb Enable fewer EV_KEY events in InputDevice
Fixes #166

Starting with systemd 247 (?), desktop environments fail to recognize
the virtual input device if it has too many enabled libinput events.

It seems like KEY_ROTATE_LOCK_TOGGLE as the highest enabled event is a
good limit. This is the highest evdev event mapped by xkb, so the
usefulness higher events is limited, anyways.
2020-12-14 19:49:51 +01:00
Kristóf Marussy c261b6582c Cleanup in InputDevice 2020-12-14 19:49:28 +01:00
Andrew Shark fa020e5f20 Filled in config name for MX Vertical 2020-11-30 11:05:21 +03:00
pixl 1c209edaad Merge pull request #159 from PixlOne/revert-157-master
Revert "Enable compatibility with libconfig older than v1.5"
2020-11-23 15:43:04 -05:00
pixl ec8115634d Revert "Enable compatibility with libconfig older than v1.5" 2020-11-23 15:42:29 -05:00
pixl 1d6a89881f Merge pull request #157 from abraha2d/master
Enable compatibility with libconfig older than v1.5
2020-11-22 21:02:41 -05:00
Kevin Abraham 28a93b2df4 Enable compatibility with older versions of libconfig (such as the one shipped with RHEL/CentOS 7) 2020-11-22 12:12:29 -05:00
pixl 4c582241d5 Merge pull request #137 from gavinhungry/tested-mx-anywhere-3
Add MX Anywhere 3 to TESTED.md
2020-10-08 23:33:49 -04:00
Gavin Lloyd 132ae7025a Add MX Anywhere 3 to TESTED.md 2020-10-08 16:54:39 -07:00
pixl d1d8c49021 Merge pull request #136 from AvdN/patch-1
package install instructions for Solus
2020-09-28 01:43:19 -04:00
Anthon van der Neut b728f36ff8 package install instructions for Solus 2020-09-27 09:54:08 +02:00
pixl 951661dc62 Merge pull request #127 from KnowYourselves/master
Add MX Anywhere S2 to TESTED.md
2020-09-06 03:05:45 -04:00
Raúl Álvarez cfbf7cd55a 🎉 Added MX Anywhere S2 2020-09-06 02:02:42 -03:00
pixl 3b4b90dac0 Support NoPress gesture mode on none direction
Fix #122, makes logid.example.cfg accurate.
2020-09-05 18:12:56 -04:00
pixl 4cfc2515d5 Fix ThumbWheel setStatus arg alignment 2020-09-05 18:00:18 -04:00
pixl a577b74c33 Merge pull request #125 from leo-ventura/master
docs: Update logid.example.cfg and fix daemon instruction on readme
2020-09-01 19:00:43 -04:00
Leonardo Ventura 0614f27c62 docs: Fix instruction to enable daemon
Change `start` to `enable` on systemctl command instruction to enable
daemon at boot. Also add instruction to enable and start at the same
time.
A few other minor improvements on readability.
2020-09-01 10:58:08 -03:00