From 690efc28cb3314e1ebbba266a7f25c9ebf6f4ae7 Mon Sep 17 00:00:00 2001 From: Ben Blazak Date: Thu, 26 Apr 2012 13:03:51 -0700 Subject: [PATCH] updating docs (a little) --- references.md | 9 +++++++++ src/keyboard/ergodox/layout.md | 9 ++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/references.md b/references.md index aaf8334..51bf939 100644 --- a/references.md +++ b/references.md @@ -297,6 +297,15 @@ (http://geekhack.org/showwiki.php?title=Keyboard+scan+rates) list (on ) +### Other Awesome Keyboard Projects + +* [My DIY keyboard collection ( or how I became a KB-geek...)] + (http://deskthority.net/workshop-f7/my-diy-keyboard-collection-or-how-i-became-a-kb-geek-t2534.html) + + * linked to in [a post] + (http://geekhack.org/showthread.php?22780-Interest-Check-Custom-split-ergo-keyboard&p=582593&viewfull=1#post582593) + on the ergoDOX geekhack thread + ### Documentation and Design Tools * [Markdown: Syntax] diff --git a/src/keyboard/ergodox/layout.md b/src/keyboard/ergodox/layout.md index 7ca6ce7..5673bd1 100644 --- a/src/keyboard/ergodox/layout.md +++ b/src/keyboard/ergodox/layout.md @@ -4,7 +4,14 @@ Different layouts are included by modifying a variable in the makefile. To write a new one: * You must implement everything defined in [layout.h] (layout.h). Take a look - at existing layouts. + at existing layouts in the 'layout' subdir. + * Currently, see [qwerty.c] (layout/qwerty.c) and [qwerty.h] + (layout/qwerty.h). The latter is only important if you want more than + one layer. And I still need to write the functions to make that + possible... (though that shouldn't be hard, I just haven't gotten to it + yet). But if you indicate it clealy in the layout, and provide complete + initializations for `kb_layout[][][]`, `kb_layout_press[][][]`, and + `kb_layout_release[][][]`, I'll make sure it gets working. * The number of layers must be defined in the layout *.h file. * Use `0` for no-operation (unused) keys, and `NULL` for no-operation (unused) functions.