diff --git a/README.md b/README.md index 2870c95..a6cfcd3 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,7 @@ A firmware for the [Atreus](http://atreus.technomancy.us) keyboard, written in -[Microscheme](http://microscheme.org). - -Written in an incremental style. Requires microscheme newer than 0.8; at -the time of this writing only available on git master. - -Currently only supports the standard PCB-based Atreus pinout; support -for Teensy models will be added later. +[Microscheme](https://ryansuchocki.github.io/microscheme/). ## License diff --git a/keycodes.scm b/keycodes.scm index b88ee24..66e34c1 100644 --- a/keycodes.scm +++ b/keycodes.scm @@ -40,6 +40,9 @@ (define key-tab 43) (define key-enter 40) +(define key-backslash 49) +(define key-backtick 53) + (define (modifier? keycode) (list? keycode)) (define (modify keycode) (list keycode)) (define (unmodify keycode) (car keycode)) diff --git a/layout.scm b/layout.scm index a1e9b67..a14aa7a 100644 --- a/layout.scm +++ b/layout.scm @@ -1,9 +1,12 @@ (define layout - (vector key-q key-w key-e key-r key-t 0 + (vector key-q key-w key-e key-r key-t key-backslash key-y key-u key-i key-o key-p - key-a key-s key-d key-f key-g 0 + + key-a key-s key-d key-f key-g key-backtick key-h key-j key-k key-l key-semicolon + key-z key-x key-c key-v key-b mod-alt key-n key-m key-comma key-period key-slash + key-esc key-tab mod-gui mod-shift key-backspace mod-ctrl key-space mod-fn key-dash key-quote key-enter))