mirror of
https://github.com/zmkfirmware/zmk.git
synced 2026-03-20 04:55:20 -05:00
feat(mouse): Add mouse move and scroll support (#2477)
* feat(mouse): Add mouse move and scroll support
* Use Zephyr input subsystem for all pointers.
* Input processors for modifying events, e.g. scaling, swapping
codes, temporary (mouse) layers, etc.
* Mouse move/scroll behaviors.
* Infrastructure in place for physical pointer input devices.
* feat: Add input split support.
* docs: Add initial pointer docs.
---------
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
Co-authored-by: Alexander Krikun <krikun98@gmail.com>
Co-authored-by: Robert U <urob@users.noreply.github.com>
Co-authored-by: Shawn Meier <ftc@users.noreply.github.com>
Co-authored-by: Chris Andreae <chris@andreae.gen.nz>
Co-authored-by: Anant Thazhemadam <47104651+thazhemadam@users.noreply.github.com>
Co-authored-by: Erik Tollerud <erik.tollerud@gmail.com>
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
This commit is contained in:
@@ -39,6 +39,7 @@ module.exports = {
|
||||
"features/battery",
|
||||
"features/low-power-states",
|
||||
"features/encoders",
|
||||
"features/pointing",
|
||||
"features/displays",
|
||||
"features/backlight",
|
||||
"features/underglow",
|
||||
@@ -92,6 +93,22 @@ module.exports = {
|
||||
"keymaps/combos",
|
||||
"keymaps/conditional-layers",
|
||||
"keymaps/list-of-keycodes",
|
||||
{
|
||||
type: "category",
|
||||
label: "Input Processors",
|
||||
link: {
|
||||
type: "doc",
|
||||
id: "keymaps/input-processors/index",
|
||||
},
|
||||
collapsed: true,
|
||||
items: [
|
||||
"keymaps/input-processors/usage",
|
||||
"keymaps/input-processors/scaler",
|
||||
"keymaps/input-processors/transformer",
|
||||
"keymaps/input-processors/code-mapper",
|
||||
"keymaps/input-processors/temp-layer",
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -110,6 +127,7 @@ module.exports = {
|
||||
"config/combos",
|
||||
"config/displays",
|
||||
"config/encoders",
|
||||
"config/pointing",
|
||||
"config/keymap",
|
||||
"config/layout",
|
||||
"config/kscan",
|
||||
@@ -137,6 +155,7 @@ module.exports = {
|
||||
"development/hardware-integration/shift-registers",
|
||||
"development/hardware-integration/encoders",
|
||||
"development/hardware-integration/soft-off-setup",
|
||||
"development/hardware-integration/pointing",
|
||||
],
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user