parent
3e56e80c7d
commit
035b286b24
@ -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
|
Loading…
Reference in new issue