Steven Sheldon
879cff7595
docs: Document the default flavor of layer-tap ( #2937 )
2025-05-08 11:43:48 -07:00
Cem Aksoylar
d733fbafa5
docs: Document missing user-defined input processors ( #2895 )
2025-03-25 14:35:38 +01:00
Nicolas Munnich
49f86f7ed0
docs: Update hold-tap page ( #2888 )
...
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com >
2025-03-23 18:12:50 -07:00
Cem Aksoylar
d2eb6de7ad
docs: Add query strings to tabs ( #2840 )
2025-02-25 16:31:57 -08:00
Cem Aksoylar
0f7c11248a
feat(pointing): Add pre-defined scroll scaler and mouse scroll tests ( #2759 )
...
feat(pointing): Add pre-defined scroll scaler
tests(pointing): Add mouse scroll tests
2025-02-04 10:27:14 -07:00
Cem Aksoylar
e4885d5d4c
docs: Update keymaps index intro ( #2790 )
...
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com >
2025-01-25 12:30:50 -08:00
Cem Aksoylar
700e9b264f
docs: Move more sections under hardware integration ( #2704 )
...
docs: Move battery sensing hardware integration to new page
docs: Refactor lighting hardware integrations to new category
docs: Link to pin control page from lighting pages
docs: Consolidate lighting feature pages
docs: Remove incorrect redirect
docs: Consolidate lighting config pages
2025-01-13 21:14:25 -08:00
Cem Aksoylar
3377ed02a8
docs: Improve pointing docs ( #2703 )
...
docs: Add missing code fence languages in pointing
docs: Fix default msc exponent in example
docs: Make pointing hardware integration follow semantic structure
2025-01-04 11:15:32 -08:00
Pete Johanson
cb867f92db
Feature: input processor behavior invocation ( #2714 )
...
refactor(pointing): Allow stopping event propagation
Allow input processors to return a special value if a given input event
should not be further processed/propagated.
feat(pointing): Add behavior input processor
Add the ability to intercept certain input events and trigger behaviors
when they occur.
Co-authored-by: Jorge Villalobos <minusfive@users.noreply.github.com >
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com >
2024-12-17 20:50:06 -05:00
Nicolas Munnich
4ef231f4bb
feat: Added toggle-mode, allowing toggle-on and toggle-off ( #2555 )
...
feat: added toggle mode to key and layer toggles
docs: documented toggle mode changes
2024-12-12 19:13:56 -05:00
Pete Johanson
84baf929c9
fix(pointing): Complete header rename missed in refactor ( #2702 )
...
* Update a few mouse.h -> pointing.h missed refactors.
2024-12-10 02:29:35 -05:00
Pete Johanson
6b40bfda53
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 >
2024-12-09 19:45:41 -05:00
Cem Aksoylar
978c7cb124
docs: Mention combos in reset behaviors ( #2677 )
...
Fixes #2652
2024-11-28 14:45:33 +01:00
Genteure
76ee97e1b6
docs: Move defines to the end in layer behaviors ( #2639 )
2024-11-20 09:58:05 -08:00
Azalea Colburn
70542990c0
docs: Remove dangling 0 in sticky keys docs
2024-11-18 10:56:26 -08:00
Nicolas Munnich
58de2eb5e9
docs: touchups on the soft off information for improved clarity. ( #2647 )
2024-11-15 00:44:40 +01:00
Peter Johanson
9320271dde
docs: Remove beta warning from ZMK Studio pages.
2024-11-11 16:44:06 -07:00
Nicolas Munnich
1cfce345ba
docs: Add retro-tap sentence and fix anchor ( #2605 )
...
Co-authored-by: Felix Sargent <felix.sargent@gmail.com >
2024-11-03 00:29:09 +01:00
Nicolas Munnich
f4582bdaa7
feat(docs) Adding some additional clarity around low power states ( #2330 )
...
* docs(feat): Adding some additional clarity around low power states, with guide portion moved to hardware integration
---------
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com >
2024-11-02 23:20:31 +01:00
Peter Johanson
993a64d5b3
docs: Better document the layer display-name prop.
2024-10-16 11:57:27 -06:00
Peter Johanson
6cbf25f04a
docs: Update Studio status warnings to beta.
...
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com >
2024-10-14 09:42:06 -06:00
Jim Aho
6e03a0bb67
fix(docs): Fix wording in layers section in keymaps ( #2474 )
2024-09-12 13:57:19 -07:00
Grazfather
58207fdb2c
fix(docs): Mention display-name property in layer docs ( #2460 )
2024-09-06 20:03:23 -07:00
Peter Johanson
3975d2fdaf
feat: Add studio related documentation.
...
* Document setting up studio for a new keyboard definition.
* Document how to enable ZMK Studio for a build, adding reserved layers,
and controlling which behaviors are built into a studio firmware.
* Document `&studio_unlock` behavior.
* Document studio configuration options.
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com >
2024-09-05 12:22:08 -06:00
Cem Aksoylar
745b960593
fix(docs): Fix broken anchors
2024-09-01 00:13:46 -07:00
Nicolas Munnich
5f056f7199
refactor(docs): Convert the keymaps section into a base folder ( #2430 )
...
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com >
2024-08-21 10:39:18 -07:00