]> git.friedersdorff.com Git - max/tmk_keyboard.git/blob - TODO
fixed macway to comply new API.
[max/tmk_keyboard.git] / TODO
1 TODO & IDEAS
2 ------------
3 Code cleaning
4     keymap layer definition
5 Debug/Config console
6     keymap/layer setting
7         layer switching timing
8         matrix display
9     help
10         display keymap
11         display matrix(row, col)
12     debug console
13         through PJRC console
14         through UART/USB CDC
15     mouse acceleration
16     store setting to EEPROM
17 Document
18     development
19 Interchangable protocol stack
20     USB
21         PJRC stack(default currently)
22         LUFA
23         original minimal stack for keyboard/mouse
24     PS/2
25         from keyboard-upgrade?
26 Layer switch
27     toggle layer switch
28 Debouncing logic
29     will be coded when bouncing occurs.
30     bouncing doesnt occur on my ALPS switch so far.
31     scan rate is too slow?(to be measure)
32 Child lock
33     disable keyboard to protect against atacking by child
34 Windows key blocking
35     disable Windows keys for gamers
36 OneHand operation
37     RAlt + Del(or \) to Alt + Tab
38 Licensings(GPL)
39     GPL will not be infringement of PJRC license.
40 Extra switch
41     foot sw for layer switching
42     mouse button
43 PS/2->USB keyboard converter
44     PS/2 keyboard host protocol support
45 PS/2,USB detection
46     act as PS/2 keyboard or USB keyboard.
47     PS/2 keyboard device protocol support
48 Thinkpad keyboard support
49     turn to USB keyboard/mouse composite device
50 Other MCU/board support
51     architectures on which GCC is available.
52     AT90USBKEY and other AVR USB boards
53     Cortex-M3 ARM board(STM32)
54         http://strawberry-linux.com/catalog/items?code=32105  
55 Separate keyboard support
56     comunicate between keyboards by I2C?
57     this is for ergo keyoboard style.
58
59
60 DONE & STATUS
61 -------------
62 PS2 mouse bug to be FIX'd
63     macway/matrix: line select changes pins for mouse.
64     2010/01/02
65 support for HHKB pro matrix signal
66     exchange controller board with teensy
67     2010/10/11
68 OneHand operation
69     Matias half keyboard style
70     2010/10/23
71 souce code cleaning
72     2010/10/23
73 debug on/off
74     debug off by default
75     pressing keys during booting
76     2010/10/23
77 mouse horizontal wheel
78     http://www.microchip.com/forums/tm.aspx?high=&m=391435&mpage=1#391521
79     http://www.keil.com/forum/15671/
80     http://www.microsoft.com/whdc/device/input/wheel.mspx
81     2010/10/13
82 debug on/off
83     Fn key conbination during normal operation
84     matrix print on/off
85     key print on/off
86     mouse print on/off
87     2010/10/26
88 layer switching
89     time before switching
90     timeout when not used during specific time
91     2010/10/30
92 Build Option
93     windows media keys suport
94     2010/01/06
95 Document
96      build, customize
97     2010/01/06
98 Trackpoint(PS/2)
99     receive PS/2 signal from TrackPoint
100     2010/01/02
101     send USB HID report
102
103 EOF