]> git.friedersdorff.com Git - max/tmk_keyboard.git/commitdiff
added a file TODO.
authortmk <nobody@nowhere>
Thu, 6 Jan 2011 10:07:35 +0000 (19:07 +0900)
committertmk <nobody@nowhere>
Thu, 6 Jan 2011 10:07:35 +0000 (19:07 +0900)
TODO [new file with mode: 0644]

diff --git a/TODO b/TODO
new file mode 100644 (file)
index 0000000..c15e546
--- /dev/null
+++ b/TODO
@@ -0,0 +1,103 @@
+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