--- /dev/null
+TODO & IDEAS
+------------
+Code cleaning
+ keymap layer definition
+Debug/Config console
+ keymap/layer setting
+ layer switching timing
+ matrix display
+ help
+ display keymap
+ display matrix(row, col)
+ debug console
+ through PJRC console
+ through UART/USB CDC
+ mouse acceleration
+ store setting to EEPROM
+Document
+ development
+Interchangable protocol stack
+ USB
+ PJRC stack(default currently)
+ LUFA
+ original minimal stack for keyboard/mouse
+ PS/2
+ from keyboard-upgrade?
+Layer switch
+ toggle layer switch
+Debouncing logic
+ will be coded when bouncing occurs.
+ bouncing doesnt occur on my ALPS switch so far.
+ scan rate is too slow?(to be measure)
+Child lock
+ disable keyboard to protect against atacking by child
+Windows key blocking
+ disable Windows keys for gamers
+OneHand operation
+ RAlt + Del(or \) to Alt + Tab
+Licensings(GPL)
+ GPL will not be infringement of PJRC license.
+Extra switch
+ foot sw for layer switching
+ mouse button
+PS/2->USB keyboard converter
+ PS/2 keyboard host protocol support
+PS/2,USB detection
+ act as PS/2 keyboard or USB keyboard.
+ PS/2 keyboard device protocol support
+Thinkpad keyboard support
+ turn to USB keyboard/mouse composite device
+Other MCU/board support
+ architectures on which GCC is available.
+ AT90USBKEY and other AVR USB boards
+ Cortex-M3 ARM board(STM32)
+ http://strawberry-linux.com/catalog/items?code=32105
+Separate keyboard support
+ comunicate between keyboards by I2C?
+ this is for ergo keyoboard style.
+
+
+DONE & STATUS
+-------------
+PS2 mouse bug to be FIX'd
+ macway/matrix: line select changes pins for mouse.
+ 2010/01/02
+support for HHKB pro matrix signal
+ exchange controller board with teensy
+ 2010/10/11
+OneHand operation
+ Matias half keyboard style
+ 2010/10/23
+souce code cleaning
+ 2010/10/23
+debug on/off
+ debug off by default
+ pressing keys during booting
+ 2010/10/23
+mouse horizontal wheel
+ http://www.microchip.com/forums/tm.aspx?high=&m=391435&mpage=1#391521
+ http://www.keil.com/forum/15671/
+ http://www.microsoft.com/whdc/device/input/wheel.mspx
+ 2010/10/13
+debug on/off
+ Fn key conbination during normal operation
+ matrix print on/off
+ key print on/off
+ mouse print on/off
+ 2010/10/26
+layer switching
+ time before switching
+ timeout when not used during specific time
+ 2010/10/30
+Build Option
+ windows media keys suport
+ 2010/01/06
+Document
+ build, customize
+ 2010/01/06
+Trackpoint(PS/2)
+ receive PS/2 signal from TrackPoint
+ 2010/01/02
+ send USB HID report
+
+EOF