keyboard-config/atreus
Frieder Schlesier cb80be6262 README: update for current dirnames 2025-01-09 20:38:07 +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 README: update for current dirnames 2025-01-09 20:38:07 +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}/git/Kaleidoscope
  • sudo cp ${HOME}/git/Kaleidoscope/etc/60-kaleidoscope.rules /etc/udev/rules.d/
  • sudo udevadm trigger
  • cd Kaleidoscope/plugins && git clone https://github.com/keyboardio/Kaleidoscope-Languages
after that just
  • export KALEIDOSCOPE_DIR=${HOME}/git/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/

https://browse.qmk.fm/#/keyboard/keyboardio/atreus hold down bottom left key when connecting USB, then

  qmk flash -kb keyboardio/atreus -km fschl-38

The Layout

/fschl/keyboard-config/media/branch/main/atreus/keyboard-layout-colemak-DHm.png

/fschl/keyboard-config/media/branch/main/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/branch/main/atreus/keyboard-layout-GW-gaming_draft.png