mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-11-25 18:06:34 +06:00
104 lines
2.6 KiB
Plaintext
104 lines
2.6 KiB
Plaintext
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
|