diff --git a/config/corneish_zen.conf b/config/corneish_zen.conf index e62224f..59f9d6a 100644 --- a/config/corneish_zen.conf +++ b/config/corneish_zen.conf @@ -7,6 +7,16 @@ CONFIG_BT_CTLR_TX_PWR_PLUS_8=y # Require passkey on pairing CONFIG_ZMK_BLE_PASSKEY_ENTRY=y +# Zen display tweaks +CONFIG_ZMK_DISPLAY_FULL_REFRESH_PERIOD=300 +# Stock status screen +#CONFIG_ZMK_DISPLAY_HIDE_MOMENTARY_LAYERS=y +#CONFIG_CUSTOM_WIDGET_LAYER_STATUS_HIDE_HEADING=y +#CONFIG_CUSTOM_WIDGET_LOGO_IMAGE_ZMK=y +# 8-bit status screen +CONFIG_ZEN_STATUS_SCREEN_8BIT=y +CONFIG_ZEN_STATUS_SCREEN_8BIT_HALF=y + # Sleep timeout to 30 min CONFIG_ZMK_SLEEP=y CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=1800000 diff --git a/config/west.yml b/config/west.yml index cec1b51..d3c473d 100644 --- a/config/west.yml +++ b/config/west.yml @@ -6,14 +6,14 @@ manifest: url-base: https://github.com/caksoylar projects: - name: zmk - remote: zmkfirmware - revision: main + remote: caksoylar + revision: caksoylar/zen-8bit import: app/west.yml - name: zmk-rgbled-widget remote: caksoylar revision: main - name: zmk-tri-state remote: caksoylar - revision: main + revision: split-locality self: path: config diff --git a/config/zen-status-screen.md b/config/zen-status-screen.md new file mode 100644 index 0000000..fa6c3c3 --- /dev/null +++ b/config/zen-status-screen.md @@ -0,0 +1,23 @@ +# 8-bit status screen for Corne-ish Zen + +![Picture of status screen](https://repository-images.githubusercontent.com/340512296/020f96b5-a5cd-4d94-939a-2f70d6075a18) + +## Output widget + +Ranks: +- `J`/`Q`: BLE/peripheral paired & connected +- ❗: paired but not connected +- ❓: not paired, advertising +- 🔌: USB output + +Suits: +- ♠️: BLE profile 1/5 +- ♥️: BLE profile 2 +- ♦️: BLE profile 3 +- ♣️: BLE profile 4 + +## Battery widget + +A few pixels at the top of the display covertly shows the battery level, using the length of the line starting from top left and stretching to the right. + +The pixel art is not original, it is a design that was adapted from the creator of the 8bit deck: . diff --git a/keymap-drawer/corneish_zen.svg b/keymap-drawer/corneish_zen.svg index a8086bf..e479b37 100644 --- a/keymap-drawer/corneish_zen.svg +++ b/keymap-drawer/corneish_zen.svg @@ -1312,9 +1312,8 @@ path.combo { stroke: #7f7f7f; } - - - + + diff --git a/keymap-drawer/corneish_zen.yaml b/keymap-drawer/corneish_zen.yaml index 1b18f46..bf728e9 100644 --- a/keymap-drawer/corneish_zen.yaml +++ b/keymap-drawer/corneish_zen.yaml @@ -255,7 +255,7 @@ layers: - '' - '' - '' - - {t: ▽, type: trans} + - '' - Left Click - Right Click - '' diff --git a/keymap-drawer/grumpybird.svg b/keymap-drawer/grumpybird.svg index d36c90b..c06aa6f 100644 --- a/keymap-drawer/grumpybird.svg +++ b/keymap-drawer/grumpybird.svg @@ -1096,9 +1096,8 @@ path.combo { stroke: #7f7f7f; } ForwardClick - - - + + diff --git a/keymap-drawer/grumpybird.yaml b/keymap-drawer/grumpybird.yaml index 448b177..fe6fdfa 100644 --- a/keymap-drawer/grumpybird.yaml +++ b/keymap-drawer/grumpybird.yaml @@ -200,7 +200,7 @@ layers: - Back Click - Middle Click - Forward Click - - {t: ▽, type: trans} + - '' - Left Click combos: - p: [2, 3] diff --git a/keymap-drawer/hummingbird.svg b/keymap-drawer/hummingbird.svg index ab2c313..0b9b9bd 100644 --- a/keymap-drawer/hummingbird.svg +++ b/keymap-drawer/hummingbird.svg @@ -1161,9 +1161,8 @@ path.combo { stroke: #7f7f7f; } - - - + + diff --git a/keymap-drawer/hummingbird.yaml b/keymap-drawer/hummingbird.yaml index d8c24a3..79d45bc 100644 --- a/keymap-drawer/hummingbird.yaml +++ b/keymap-drawer/hummingbird.yaml @@ -214,7 +214,7 @@ layers: - Middle Click - Forward Click - '' - - {t: ▽, type: trans} + - '' - Left Click - Right Click combos: diff --git a/keymap-drawer/hypergolic.svg b/keymap-drawer/hypergolic.svg index 989736d..d97975c 100644 --- a/keymap-drawer/hypergolic.svg +++ b/keymap-drawer/hypergolic.svg @@ -1,4 +1,4 @@ - + V @@ -302,11 +300,6 @@ path.combo { stroke: #7f7f7f; } V - - - -MSE - @@ -414,9 +407,7 @@ path.combo { stroke: #7f7f7f; } G - -MSE - + @@ -472,11 +463,6 @@ path.combo { stroke: #7f7f7f; } Z - - - -MSE - @@ -1121,162 +1107,8 @@ path.combo { stroke: #7f7f7f; } - -MSE: - - - - - - - - - - - - - - - - - - - -Scroll - - - - - -Scroll - - - - - -Mouse - - - - - -Scroll - - - - - -Scroll - - - - -Ctrl - - - -Gui - - - -Alt - - - -Shift - - - - - - - -RightClick - - - - - -Mouse - - - - - -Mouse - - - - - -Mouse - - - - - - - - - - - - - - - - - - - - - - - - - - -BackClick - - - - - -MiddleClick - - - - - -ForwardClick - - - - - - - - - - - - - - - -LeftClick - - - - - -RightClick - - - - -Combos: - +Combos: + @@ -1386,7 +1218,7 @@ path.combo { stroke: #7f7f7f; } - + @@ -1496,7 +1328,7 @@ path.combo { stroke: #7f7f7f; } - + @@ -1606,7 +1438,7 @@ path.combo { stroke: #7f7f7f; } - + @@ -1716,7 +1548,7 @@ path.combo { stroke: #7f7f7f; } - + @@ -1826,7 +1658,7 @@ path.combo { stroke: #7f7f7f; } - + @@ -1936,7 +1768,7 @@ path.combo { stroke: #7f7f7f; } - + @@ -2046,7 +1878,7 @@ path.combo { stroke: #7f7f7f; } - + @@ -2156,7 +1988,7 @@ path.combo { stroke: #7f7f7f; } - + @@ -2266,7 +2098,7 @@ path.combo { stroke: #7f7f7f; } - + @@ -2376,7 +2208,7 @@ path.combo { stroke: #7f7f7f; } - + @@ -2488,7 +2320,7 @@ path.combo { stroke: #7f7f7f; } - + @@ -2598,7 +2430,7 @@ path.combo { stroke: #7f7f7f; } - + @@ -2708,7 +2540,7 @@ path.combo { stroke: #7f7f7f; } - + @@ -2818,4 +2650,4 @@ path.combo { stroke: #7f7f7f; } -Created with keymap-drawer +Created with keymap-drawer diff --git a/keymap-drawer/hypergolic.yaml b/keymap-drawer/hypergolic.yaml index 58b4445..16f9d38 100644 --- a/keymap-drawer/hypergolic.yaml +++ b/keymap-drawer/hypergolic.yaml @@ -24,7 +24,7 @@ layers: - Z - X - C - - {t: D, h: MSE} + - D - V - J - H @@ -59,7 +59,7 @@ layers: - '' - W - M - - {t: G, h: MSE} + - G - '' - '' - D @@ -210,41 +210,6 @@ layers: - {type: held} - {type: held} - {t: Reset, h: Boot} - MSE: - - '' - - '' - - '' - - '' - - '' - - Scroll ← - - Scroll ↓ - - Mouse ↑ - - Scroll ↑ - - Scroll → - - Ctrl - - Gui - - Alt - - Shift - - '' - - Right Click - - Mouse ← - - Mouse ↓ - - Mouse → - - '' - - '' - - '' - - '' - - {type: held} - - '' - - '' - - Back Click - - Middle Click - - Forward Click - - '' - - '' - - {t: ▽, type: trans} - - Left Click - - Right Click combos: - p: [2, 3] k: J @@ -338,6 +303,3 @@ combos: k: Show Conn l: [FUN] a: top -- p: [30, 31] - k: MSE - l: [DEF, BRD] diff --git a/keymap-drawer/rommana.svg b/keymap-drawer/rommana.svg index ab2c313..0b9b9bd 100644 --- a/keymap-drawer/rommana.svg +++ b/keymap-drawer/rommana.svg @@ -1161,9 +1161,8 @@ path.combo { stroke: #7f7f7f; } - - - + + diff --git a/keymap-drawer/rommana.yaml b/keymap-drawer/rommana.yaml index b67aef5..492b855 100644 --- a/keymap-drawer/rommana.yaml +++ b/keymap-drawer/rommana.yaml @@ -214,7 +214,7 @@ layers: - Middle Click - Forward Click - '' - - {t: ▽, type: trans} + - '' - Left Click - Right Click combos: