mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-11-03 23:02:34 +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