diff options
| author | Juan Pablo Kutianski <jkutianski@gmail.com> | 2021-08-05 16:09:58 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-06 09:09:58 +1000 |
| commit | 07553b41f0a03ca6549c09cecf9cd3dec7332346 (patch) | |
| tree | be0ca6ca56fa83e8c97fa7fb0d367e8694be22f9 /docs | |
| parent | 339675693bd92ba4977d89d1aa3fd9750783327e (diff) | |
| download | qmk_firmware-07553b41f0a03ca6549c09cecf9cd3dec7332346.tar.gz qmk_firmware-07553b41f0a03ca6549c09cecf9cd3dec7332346.zip | |
[Feature] Swap buttons on PS2 Mouse/Trackball (#9205)
* [Feature Request] Swap buttons on PS2 Mouse/Trackball
* [Feature Request] Swap buttons on PS2 Mouse/Trackball
* Added id: to the doc
* Missing space
* Solve comment
https://github.com/qmk/qmk_firmware/pull/9205#discussion_r430783182
* Solve comments https://github.com/qmk/qmk_firmware/pull/9205#discussion_r430783182 & https://github.com/qmk/qmk_firmware/pull/9205#discussion_r430783884
* Format code more according to https://docs.qmk.fm/#/coding_conventions_c
* change logic to LUT
* WIP: Clean up
* WIP: Solution with xor operators to mask the change
* delete #endif & added the missed xor operator (ahhh)
* Variable (mouse_report->buttons): avoid setting twice https://github.com/qmk/qmk_firmware/pull/9205#discussion_r430783884
* Update tmk_core/protocol/ps2_mouse.c
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: juank <juank@fktech.net>
Co-authored-by: Nick Brassel <nick@tzarc.org>
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/feature_ps2_mouse.md | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/feature_ps2_mouse.md b/docs/feature_ps2_mouse.md index 00c7ee72e..776a33150 100644 --- a/docs/feature_ps2_mouse.md +++ b/docs/feature_ps2_mouse.md | |||
| @@ -270,6 +270,16 @@ Fine control over the scrolling is supported with the following defines: | |||
| 270 | #define PS2_MOUSE_SCROLL_DIVISOR_V 2 | 270 | #define PS2_MOUSE_SCROLL_DIVISOR_V 2 |
| 271 | ``` | 271 | ``` |
| 272 | 272 | ||
| 273 | ### Invert Mouse buttons :id=invert-buttons | ||
| 274 | |||
| 275 | To invert the left & right buttons you can put: | ||
| 276 | |||
| 277 | ```c | ||
| 278 | #define PS2_MOUSE_INVERT_BUTTONS | ||
| 279 | ``` | ||
| 280 | |||
| 281 | into config.h. | ||
| 282 | |||
| 273 | ### Invert Mouse and Scroll Axes :id=invert-mouse-and-scroll-axes | 283 | ### Invert Mouse and Scroll Axes :id=invert-mouse-and-scroll-axes |
| 274 | 284 | ||
| 275 | To invert the X and Y axes you can put: | 285 | To invert the X and Y axes you can put: |
