Implement data driven joysticks (#22947)
This commit is contained in:
		
							parent
							
								
									938badc3b0
								
							
						
					
					
						commit
						53a0cdc446
					
				
					 10 changed files with 97 additions and 31 deletions
				
			
		| 
						 | 
				
			
			@ -72,6 +72,11 @@
 | 
			
		|||
    "LED_KANA_PIN": {"info_key": "indicators.kana"},
 | 
			
		||||
    "LED_PIN_ON_STATE": {"info_key": "indicators.on_state", "value_type": "int"},
 | 
			
		||||
 | 
			
		||||
    // Joystick
 | 
			
		||||
    "JOYSTICK_AXIS_COUNT": {"info_key": "joystick.axis_count", "value_type": "int"},
 | 
			
		||||
    "JOYSTICK_AXIS_RESOLUTION": {"info_key": "joystick.axis_resolution", "value_type": "int"},
 | 
			
		||||
    "JOYSTICK_BUTTON_COUNT": {"info_key": "joystick.button_count", "value_type": "int"},
 | 
			
		||||
 | 
			
		||||
    // Leader Key
 | 
			
		||||
    "LEADER_PER_KEY_TIMING": {"info_key": "leader_key.timing", "value_type": "flag"},
 | 
			
		||||
    "LEADER_KEY_STRICT_KEY_PROCESSING": {"info_key": "leader_key.strict_processing", "value_type": "flag"},
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -25,6 +25,8 @@
 | 
			
		|||
    "ENCODER_DRIVER": {"info_key": "encoder.driver"},
 | 
			
		||||
    "FIRMWARE_FORMAT": {"info_key": "build.firmware_format"},
 | 
			
		||||
    "HAPTIC_DRIVER": {"info_key": "haptic.driver"},
 | 
			
		||||
    "JOYSTICK_DRIVER": {"info_key": "joystick.driver"},
 | 
			
		||||
    "JOYSTICK_ENABLE": {"info_key": "joystick.enabled", "value_type": "bool"},
 | 
			
		||||
    "KEYBOARD_SHARED_EP": {"info_key": "usb.shared_endpoint.keyboard", "value_type": "bool"},
 | 
			
		||||
    "LAYOUTS": {"info_key": "community_layouts", "value_type": "list"},
 | 
			
		||||
    "LED_MATRIX_DRIVER": {"info_key": "led_matrix.driver"},
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue