Nicolas Munnich
e8ec9b65f8
docs: Add "planned: import/export keymap" to the studio features page ( #2821 )
2025-02-17 11:44:42 -08:00
Nicolas Munnich
d0d313409b
docs: Improved some links to modules ( #2822 )
...
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com >
2025-02-17 10:16:36 +01:00
Nick Winans
40ea92d201
docs: Link to ZMK Studio download page ( #2783 )
2025-01-20 21:30:55 -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
Nicolas Munnich
bc6bb90414
docs: added a page on dongles.
...
Co-authored-by: rasmuskoit <rasmuskoit@gmail.com >
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com >
2025-01-02 10:44:50 -08:00
Nicolas Munnich
ec6b770947
docs: Minor touchups to studio related bits ( #2707 )
2024-12-13 10:03:08 +01: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
e4339241ea
docs: Mention build.yaml in Studio instructions ( #2644 )
2024-11-14 09:20:51 +01:00
Nicolas Munnich
9d9f626938
docs: Some minor improvements to the studio features page
2024-11-13 11:17:11 -07:00
Nicolas Munnich
98e314baf2
docs: Added permissions note for ZMK Studio USB use ( #2638 )
2024-11-12 10:08:23 -08:00
Peter Johanson
9320271dde
docs: Remove beta warning from ZMK Studio pages.
2024-11-11 16:44:06 -07:00
Less/Rikki
6e37f21f6b
docs(feat): further generalize RGB information ( #2485 )
...
* docs(feat): Provide example of PIO SPI for RGB underglow
* docs(feat): further generalize RGB information
* docs: use nice_nano_v2 for board-specific shield config example
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com >
---------
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com >
2024-11-03 00:31:15 +01:00
Nicolas Munnich
40f59df2cc
docs: studio features list ( #2598 )
...
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com >
Co-authored-by: Peter Johanson <peter@peterjohanson.com >
2024-11-03 00:30:01 +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
c8841c4119
docs: Add note about .keymap changes when using Studio
2024-10-16 13:09:51 -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
Peter Johanson
0abc1eaf23
docs: Add ZMK Studio links.
...
* Add a toplevel ZMK Studio link in our header.
* Add link to the web and app releases to the feature page.
2024-10-14 09:42:06 -06:00
Nicolas Munnich
a72327bdff
docs: Physical layout docs improvements ( #2533 )
...
* docs: Added layout configuration reference page
* docs: Refactored and revamped physical layout creation information
* docs: Added note in studio features page
* docs: added studio_unlock note in features section
---------
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com >
Co-authored-by: Joel Spadin <joelspadin@gmail.com >
Co-authored-by: Peter Johanson <peter@peterjohanson.com >
2024-10-12 21:25:45 +02:00
Nicolas Munnich
a314128ea8
docs: Pull encoders from new shield guide to its own page ( #2510 )
...
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com >
2024-09-30 10:06:00 -07:00
Cem Aksoylar
8166527ea3
fix(docs): Remove split locality issue note
2024-09-23 10:17:29 -06: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
Nicolas Munnich
266227b580
refactor(docs): Refactor the development section ( #2438 )
2024-09-01 21:54:19 -07:00
Anant Thazhemadam
6946ca8b07
fix(docs): minor corrections and fix typo ( #2443 )
...
* docs(faq): minor corrections
* docs: fix typo - `s/Alterative/Alternative`
* docs(faq): use Lily58 as an example instead of Corne with revision
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com >
---------
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com >
2024-08-27 16:23:15 +02:00
William Brockhus
b866ec031f
fix(docs): Fixing wording in the split keyboards feature page ( #2440 )
2024-08-25 09:31:21 +02: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
Cem Aksoylar
2eff266f5b
feat(docs): Add battery life remark for split keyboards
2024-08-07 23:57:58 -07:00
Cem Aksoylar
2a0708d1fc
feat(docs): Add locality warning for nested behaviors
2024-08-07 23:57:58 -07:00
Cem Aksoylar
2501f1f548
feat(docs): Add references to new split keyboards page
2024-08-07 23:57:58 -07:00
Cem Aksoylar
d75e388593
feat(docs): Add split keyboards feature page
...
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com >
2024-08-07 23:57:58 -07:00
Nicolas Munnich
9e7fcde868
feat(docs): Improve the layers-related documentation ( #2390 )
...
Fixes #1284
2024-07-31 20:53:36 -07:00
Nicolas Munnich
f92dce43e9
feat(docs): Add modules feature page ( #2380 )
...
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com >
2024-07-25 12:08:08 -07:00
Peter Johanson
0438cb0ee5
feat(kscan): More complete PM support to drivers.
...
* Update our GPIO kscan drivers to more completely support PM device,
by doing proper hardare init/deinit in the PM action hook.
2024-07-03 16:52:05 -06:00
Cem Aksoylar
7c09eb217e
refactor(docs): Document and enforce header casing conventions
2024-06-17 11:46:32 -07:00
Cem Aksoylar
e56db304ea
refactor(docs): Split up troubleshooting page into a section
2024-06-17 11:46:32 -07:00
Nicolas Munnich
2d96f469c8
fix(docs): Removing to-to typos ( #2310 )
2024-05-25 22:16:33 -07:00
Peter Johanson
e66f068fb5
fix(docs): Minor soft-off docs tweaks from review.
2024-03-27 20:59:26 -07:00
Peter Johanson
d0e0ecb4e3
refactor: Use kscan directly to wake when we can.
...
* When adding a dedicated GPIO pin for soft off/on, use the direct
kscan as the waker, instead of adding an additional node.
2024-03-27 20:59:26 -07:00
Pete Johanson
fa9ea9ea8b
fix(docs): Fix soft off waker prop name, headers.
...
* Use the correct property for extra GPIOs to
make active for the waker before going into soft
off state.
* Change header depth for easier navigation of the
soft off feature page.
Co-authored-by: Pablo Martínez <58857054+elpekenin@users.noreply.github.com >
2024-03-27 20:59:26 -07:00
Peter Johanson
cac999b1d6
feat: Updated soft-off docs.
...
* Document new sideband behavior kscan driver for integrated
soft-off support.
2024-03-27 20:59:26 -07:00
Pete Johanson
933fdcd364
refactor(pm): Remove scanned behavior trigger.
...
* Remove the painful scanned behavior trigger for now, future enhancement
will restore this high level functionality using kscan directly.
2024-03-27 20:59:26 -07:00
Peter Johanson
fceb0351a5
refactor: Fixes for soft-off based on review.
...
* Better naming for gpio-key behavior triggers.
* Tweaks to scanned behavior trigger to avoid bad semaphore use,
and reduce chance of issues with slowly scanned matrixes.
* Various code cleanups of style issues.
2024-03-27 20:59:26 -07:00
Pete Johanson
96968514e3
fix(docs): Apply suggestions from code review
...
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com >
2024-03-27 20:59:26 -07:00
Peter Johanson
adb3a13dc5
feat: Add soft on/off support.
...
Initial work on a soft on/off support for ZMK. Triggering soft off
puts the device into deep sleep with only a specific GPIO pin
configured to wake the device, avoiding waking from other key
presses in the matrix like the normal deep sleep.
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com >
2024-03-27 20:59:26 -07:00
Cem Aksoylar
c684cee76f
refactor(docs): Refer to overview page for behaviors
2024-03-24 18:29:29 -07:00
Cem Aksoylar
931a36ff4a
feat(docs): Add a note on using BT with dual boot systems
2024-03-20 11:49:23 -07:00
Cem Aksoylar
aa6cfe250d
feat(docs): Document refreshing the HID descriptor
2024-03-18 09:58:16 -07:00
Cem Aksoylar
bddee70b6b
refactor(docs): Remove outdated Windows battery advice and unnecessary header
2024-03-18 09:58:16 -07:00
Dennis
604af2ebd3
feat(docs): Add pointers for peripheral battery monitoring ( #2177 )
...
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com >
Fixes #2166
2024-02-17 21:51:09 -08:00
Peter Johanson
edc72c1166
chore(docs): Update Zephyr links to 3.5.0 versions.
2024-02-09 14:32:46 -08:00
Cem Aksoylar
5cbffd6625
fix(docs): Work around docusaurus bug causing broken links
...
Some links ended up broken after docusaurus 3 upgrade,
especially if they are the second on the same line and have anchors.
Likely due to https://github.com/facebook/docusaurus/issues/9518
2024-01-20 22:28:41 -08:00