This repo contains the ZMK firmware for the Taipo layout. The official description of the layout can be found on the Inclusive Keyboards Taipo Page.
- Ferris Sweep (aka cradio)
- Corne (untested)
- Lily58
- Navigate to the Github Actions tab and select the latest build
- In the artifacts section download firmware.zip
- Unzip firmware.zip
- Put your device into bootloader mode
- Copy the appropriate .uf2 file to your device
This configuration has some modifications from the original layout:
- Inner and outer thumbs are flipped since i find space to be more natural on the outer thumb
- Uses extra keybindings which use both thumb keys together
- Fn layer key switched to 'insert'
- Adds Caps to '?'
- Adds alternate mappings for ''' and ';' since my ring and pinkie fingers don't get along
Input Output Outer Inner Both
#--- r R > Print Screen
----
-#-- s S } Brightness Up
----
--#- n N ] Brightness Down
----
---# i I ) Play/Pause
----
---- a A < Next Track
#---
---- o O { Volume Up
-#--
---- t T [ Volume Down
--#-
---- e E ( Previous Track
---#
---- c C 1 F1
-#-#
---- u U 2 F2
-##-
---- q Q 3 F3
#-#-
---- l L 4 F4
##--
--## y Y 5 F5
----
-#-# f F 6 F6
----
-##- p P 7 F7
----
#-#- z Z 8 F8
----
##-- b B 9 F9
----
---- h H 0 F10
--##
---- d D @ F11
#--#
#--# g G # F12
----
#--- x X ^ Cut
--#-
---# k K + Copy
-#--
-#-- v V * Paste
---#
--#- j J = Undo
#---
#--- m M $
---#
---# w W &
#---
-#-- / \ |
--#-
--#- - _ %
-#--
---# ? ! Caps
--#-
--#- , . ~
---#
#--- ; :
-#--
--#- ; :
-#-#
-#-- ' " `
#---
--## ' " `
-#--
-### Tab Del Ins BT Clear
----
---- Enter Esc AltGr Bootloader
-###
#--- Gui Right PgUp BT Profile 3
#---
-#-- Alt Up Home BT Profile 2
-#--
--#- Ctrl Down End BT Profile 1
--#-
---# Shift Left PgDn BT Profile 0
---#
scripts/docker-image.sh
scripts/docker-dev.sh
west init -l config
west update
west zephyr-export
west build -p -s zmk/app -b nice_nano_v2 -- -DSHIELD="cradio_left" -DZMK_CONFIG="$PWD/config"
The firmware file will be build/zephyr/zmk.uf2
docker start -i zmk-taipo-dev
docker rm zmk-taipo-dev