mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-11-04 07:12:33 +01:00 
			
		
		
		
	added a file TODO.
This commit is contained in:
		
							parent
							
								
									3e56e80c7d
								
							
						
					
					
						commit
						035b286b24
					
				
							
								
								
									
										103
									
								
								TODO
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										103
									
								
								TODO
									
									
									
									
									
										Normal file
									
								
							@ -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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user