2023-09-02 13:04:16 +02:00
|
|
|
|
* Atreus
|
|
|
|
|
|
|
|
|
|
from keyboard.io flashed with Kaleidoscope firmware (by the lovely keyboardio folks)
|
|
|
|
|
|
|
|
|
|
** Build and run
|
|
|
|
|
|
2025-01-05 23:26:04 +01:00
|
|
|
|
*** Kaleidoscope
|
|
|
|
|
|
2023-09-02 13:04:16 +02:00
|
|
|
|
- [[https://kaleidoscope.readthedocs.io/en/latest/quick_start.html][Kaleidoscope Quick Start]]
|
|
|
|
|
- blog article on customizing the Atreus for (german) developers:
|
|
|
|
|
(dead link)
|
|
|
|
|
https://www.gettommy.com/posts/my-ergonomic-40-percent-keyboard-layout-for-german-developers/#where-to-go-from-here
|
|
|
|
|
- typing practise: https://www.keybr.com/
|
|
|
|
|
- typing speedtest with layout emulator: https://monkeytype.com/
|
|
|
|
|
- [[http://www.keyboard-layout-editor.com/][Keyboard Layout Editor]]
|
|
|
|
|
|
|
|
|
|
**** 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~
|
|
|
|
|
|
2025-01-05 23:30:02 +01:00
|
|
|
|
*** QMK
|
|
|
|
|
|
|
|
|
|
#+begin_quote
|
|
|
|
|
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 (there’s 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.
|
|
|
|
|
#+end_quote
|
|
|
|
|
https://www.reddit.com/r/olkb/comments/jaxhkk/keyboardio_atreus_how_tos_custom_layout_via_qmk/
|
|
|
|
|
|
|
|
|
|
- follow https://docs.qmk.fm/newbs_getting_started
|
|
|
|
|
- ./qmk/keymaps/fschl-38/ should be symlinked into =~/git/qmk_firmware/keyboards/keyboardio/atreus/keymaps/=
|
|
|
|
|
- =qmk compile -kb keyboardio/atreus -km fschl-38=
|
|
|
|
|
- https://atreus.technomancy.us/flash
|
|
|
|
|
- open with chrome to do a factory reset:
|
|
|
|
|
https://www.reddit.com/r/olkb/comments/jaxhkk/keyboardio_atreus_how_tos_custom_layout_via_qmk/
|
|
|
|
|
|
2023-09-02 13:04:16 +02:00
|
|
|
|
** The Layout
|
|
|
|
|
|
|
|
|
|
[[./keyboard-layout-colemak-DHm.png]]
|
|
|
|
|
|
2025-01-05 23:30:02 +01:00
|
|
|
|
*** 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
|
|
|
|
|
|
2023-09-02 13:04:16 +02:00
|
|
|
|
*** Adjusted QWERTY Layer for gaming
|
|
|
|
|
|
|
|
|
|
[[./keyboard-layout-GW-gaming_draft.png]]
|