ergodox-firmware/firmware/keyboard/ergodox/layout
Ben Blazak ebb353b3f2 adding todos and ideas; mostly from thanatermesis 2014-10-11 15:28:41 -07:00
..
fragments (minor cleanup; starting some changes in layout files) 2014-06-21 21:05:29 -07:00
templates messing about with layouts :) 2014-01-21 18:08:33 -08:00
arensito--ben.c added a qwerty layout for myself; fixed a couple includes 2014-01-23 19:55:37 -08:00
colemak--kinesis-mod.c messing about with layouts :) 2014-01-21 18:08:33 -08:00
dvorak--kinesis-mod.c messing about with layouts :) 2014-01-21 18:08:33 -08:00
qwerty--ben.c small layout changes (also, qwerty--ben is now the default) 2014-03-08 13:50:43 -08:00
qwerty--kinesis-mod.c messing about with layouts :) 2014-01-21 18:08:33 -08:00
readme.md adding todos and ideas; mostly from thanatermesis 2014-10-11 15:28:41 -07:00
test.c cleaned up a bit; minor bugfix 2014-05-27 23:05:00 -07:00

readme.md

TODO

  • fix and expand the ability of keys to do different things depending on what kind of key was pressed before
  • fix the issue with shifted keys sometimes causing subsequent keys to be shifted, when typing quickly (shift should probably be released when the next key is pressed, in this case, if the original shifted key hasn't been released)
  • maybe implement a separate per-key debounce, so that keys are scanned quickly, but can only be pressed 1 time every 15 (or something) milliseconds.

Tutorials

  • basic key functions
    • mention where people should look for more information; probably, the usb, key_functions, and keys headers; and others?
  • sticky keys
    • maybe write a chordmak (or asetniop) layaout, on top of a standard colemak layout, using chained sticky keys for the modifiers
  • macros
  • chorded keys
  • timed keys
  • automatic repetition of utf-8 sequence keys
  • layers
  • making layouts
  • changing the meaning of the LEDs

Copyright © 2014 Ben Blazak benblazak.dev@gmail.com
Released under The MIT License (see "doc/licenses/MIT.md")
Project located at https://github.com/benblazak/ergodox-firmware