This is my personal ZMK fork containing various experimental features used in my zmk-config. This branch is up to date with the latest ZMK upgrade to Zephyr 3.5. A legacy version of this branch for Zephyr 3.2 can be found here.
Note: I am in the process of moving to a modular ZMK setup and no longer use this branch myself. Instead, I am building against going-modular, which closely tracks upstream ZMK master (as of today there are only two additional commits on top of master), adding all other features via ZMK modules.
Note that the branch now includes the official mouse PR #2027. If you are updating from an earlier
version with the original mouse PR #778, then the following
adjustments are necessary in your zmk-config
:
&mwh
-->&msc
MOVE_VERT
-->MOVE_Y
orMOVE_LEFT
/MOVE_RIGHT
MOVE_HOR
-->MOVE_X
orMOVE_UP
/MOVE_DOWN
SCROLL_VERT
-->MOVE_Y
orSCRL_UP
/SCRL_DOWN
SCROLL_HOR
-->MOVE_X
orSCRL_LEFT
/SCRL_RIGHT
E.g., this is my current mouse configuration using the new api.
Below is a list of features currently included in this branch on top of the official ZMK master branch.
- pointer movement/scrolling - PR #2027
- tri-state (aka swapper) - PR #1366
- smart-word (PR #1451)
- on-release-for-tap-preferred - tweak by Andrzej
- zen-tweaks - display & battery improvements by Cem Aksoylar
In order to use this branch with Github Actions, replace the contents of west.yml
in
your zmk-config/config
directory with the following contents:
manifest:
remotes:
- name: urob
url-base: https://github.com/urob
projects:
- name: zmk
remote: urob
revision: main
import: app/west.yml
self:
path: config