|
|
@@ -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 |