keyboard-config/atreus
Frieder Schlesier d92182a1f2 atreus/qmk/keymaps/fschl-38: update keymap, change combos
custom #define overrides and hold-mod (on home row) seem not to work.
2025-01-09 20:35:22 +01:00
..
kaleidoscope atreus: move kaleidoscope/chrysalis config to subdir 2025-01-05 23:26:04 +01:00
qmk/keymaps/fschl-38 atreus/qmk/keymaps/fschl-38: update keymap, change combos 2025-01-09 20:35:22 +01:00
README.org atreus: add layout generated by keymap-drawer 2025-01-06 00:18:58 +01:00
atreus-fschl38.svg atreus/qmk/keymaps/fschl-38: update keymap, change combos 2025-01-09 20:35:22 +01:00
atreus-fschl38.yaml atreus/qmk/keymaps/fschl-38: update keymap, change combos 2025-01-09 20:35:22 +01:00
drawer-config.yaml atreus/qmk/keymaps/fschl-38: update keymap, change combos 2025-01-09 20:35:22 +01:00
keyboard-layout-GW-Gaming.json restructure directories for new keyboard <3 2023-09-02 13:07:35 +02:00
keyboard-layout-GW-gaming_draft.png restructure directories for new keyboard <3 2023-09-02 13:07:35 +02:00
keyboard-layout-colemak-DHm.json restructure directories for new keyboard <3 2023-09-02 13:07:35 +02:00
keyboard-layout-colemak-DHm.png restructure directories for new keyboard <3 2023-09-02 13:07:35 +02:00

README.org

Atreus

from keyboard.io flashed with Kaleidoscope firmware (by the lovely keyboardio folks)

Build and run

Kaleidoscope

first time setup
  • git clone Kaleidoscope -d ${HOME}/projects/Kaleidoscope
  • sudo cp ${HOME}/projects/Kaleidoscope/etc/60-kaleidoscope.rules /etc/udev/rules.d/
  • sudo udevadm trigger
  • cd Kaleidoscope/plugins && git clone https://github.com/keyboardio/Kaleidoscope-Language
after that just
  • export KALEIDOSCOPE_DIR=${HOME}/projects/Kaleidoscope
  • cd ./colemak-dhm/ && make flash

QMK

Bootloader mode: while you can put the board in bootloader mode by simply plugging it in while holding ESC down (being ESC the left button corner key), you will need to click the RESET button to be able to flash the board with arvdude or QMK Toolbox (theres an hole in the middle of the back of the board). EDIT: at least this is in my experience, but in theory you should be able to flash the board without using the RESET button, simply putting it in bootloader mode.

https://www.reddit.com/r/olkb/comments/jaxhkk/keyboardio_atreus_how_tos_custom_layout_via_qmk/

The Layout

/fschl/keyboard-config/media/commit/d92182a1f2385a2ac936e8dbfe0e7aa8d9aac0a7/atreus/keyboard-layout-colemak-DHm.png

/fschl/keyboard-config/media/commit/d92182a1f2385a2ac936e8dbfe0e7aa8d9aac0a7/atreus/atreus-fschl38.svg

Visualize with Keymap-drawer:

  pipx install keymap-drawer
  cd ~/git/qmk_firmware
  qmk c2json --no-cpp ~/git/qmk_firmware/keyboards/keyboardio/atreus/keymaps/fschl-38/keymap.c | keymap -c ~/git/qmk_firmware/keyboards/keyboardio/atreus/drawer-config.yaml parse -c 10 -q - >~/git/keyboard-config/atreus/atreus-fschl38.yaml
  keymap -c ~/git/qmk_firmware/keyboards/keyboardio/atreus/drawer-config.yaml draw ~/git/keyboard-config/atreus/atreus-fschl38.yaml >~/git/keyboard-config/atreus/atreus-fschl38.svg

TODO

  • smart shift on a thumb key, to avoid weird situations with home-row-shift
  • smart num, to avoid weird taps for the num layer when typing commas and dots
  • tapdance or sth similar for ß, €

https://github.com/urob/zmk-config

Adjusted QWERTY Layer for gaming

/fschl/keyboard-config/media/commit/d92182a1f2385a2ac936e8dbfe0e7aa8d9aac0a7/atreus/keyboard-layout-GW-gaming_draft.png