mirror of
				https://github.com/RetroDECK/ES-DE.git
				synced 2025-04-10 19:15:13 +00:00 
			
		
		
		
	Added support for controller analog sticks click.
This commit is contained in:
		
							parent
							
								
									cf2b9534e8
								
							
						
					
					
						commit
						1338e4467b
					
				|  | @ -413,6 +413,9 @@ void InputManager::loadDefaultKBConfig() | |||
|     cfg->mapInput("rightshoulder", Input(DEVICE_KEYBOARD, TYPE_KEY, SDLK_PAGEDOWN, 1, true)); | ||||
|     cfg->mapInput("lefttrigger", Input(DEVICE_KEYBOARD, TYPE_KEY, SDLK_HOME, 1, true)); | ||||
|     cfg->mapInput("righttrigger", Input(DEVICE_KEYBOARD, TYPE_KEY, SDLK_END, 1, true)); | ||||
| 
 | ||||
|     cfg->mapInput("leftanalogclick", Input(DEVICE_KEYBOARD, TYPE_KEY, SDLK_F2, 1, true)); | ||||
|     cfg->mapInput("rightanalogclick", Input(DEVICE_KEYBOARD, TYPE_KEY, SDLK_F3, 1, true)); | ||||
| } | ||||
| 
 | ||||
| void InputManager::writeDeviceConfig(InputConfig* config) | ||||
|  |  | |||
|  | @ -26,6 +26,7 @@ static const std::map<std::string, std::string> ICON_PATH_MAP { | |||
|     { "up/down", ":/help/dpad_updown.svg" }, | ||||
|     { "left/right", ":/help/dpad_leftright.svg" }, | ||||
|     { "up/down/left/right", ":/help/dpad_all.svg" }, | ||||
|     { "analogclick", ":/help/analog_click.svg" }, | ||||
|     { "a", ":/help/button_a.svg" }, | ||||
|     { "b", ":/help/button_b.svg" }, | ||||
|     { "x", ":/help/button_x.svg" }, | ||||
|  |  | |||
|  | @ -22,7 +22,7 @@ struct InputConfigStructure { | |||
|     std::string icon; | ||||
| }; | ||||
| 
 | ||||
| static const int inputCount = 22; | ||||
| static const int inputCount = 24; | ||||
| 
 | ||||
| static const InputConfigStructure GUI_INPUT_CONFIG_LIST[inputCount] = | ||||
| { | ||||
|  | @ -40,16 +40,16 @@ static const InputConfigStructure GUI_INPUT_CONFIG_LIST[inputCount] = | |||
|     { "RightShoulder",    true,  "RIGHT SHOULDER",     ":/help/button_r.svg" }, | ||||
|     { "LeftTrigger",      true,  "LEFT TRIGGER",       ":/help/button_lt.svg" }, | ||||
|     { "RightTrigger",     true,  "RIGHT TRIGGER",      ":/help/button_rt.svg" }, | ||||
| //	{ "LeftThumb",        true,  "LEFT THUMB",         ":/help/analog_thumb.svg" },
 | ||||
| //	{ "RightThumb",       true,  "RIGHT THUMB",        ":/help/analog_thumb.svg" },
 | ||||
|     { "LeftAnalogUp",     true,  "LEFT ANALOG UP",     ":/help/analog_up.svg" }, | ||||
|     { "LeftAnalogDown",   true,  "LEFT ANALOG DOWN",   ":/help/analog_down.svg" }, | ||||
|     { "LeftAnalogLeft",   true,  "LEFT ANALOG LEFT",   ":/help/analog_left.svg" }, | ||||
|     { "LeftAnalogRight",  true,  "LEFT ANALOG RIGHT",  ":/help/analog_right.svg" }, | ||||
| 	{ "LeftAnalogClick",  true,  "LEFT ANALOG CLICK",  ":/help/analog_click.svg" }, | ||||
|     { "RightAnalogUp",    true,  "RIGHT ANALOG UP",    ":/help/analog_up.svg" }, | ||||
|     { "RightAnalogDown",  true,  "RIGHT ANALOG DOWN",  ":/help/analog_down.svg" }, | ||||
|     { "RightAnalogLeft",  true,  "RIGHT ANALOG LEFT",  ":/help/analog_left.svg" }, | ||||
|     { "RightAnalogRight", true,  "RIGHT ANALOG RIGHT", ":/help/analog_right.svg" }, | ||||
|     { "RightAnalogClick", true,  "RIGHT ANALOG CLICK", ":/help/analog_click.svg" }, | ||||
| //	{ "HotKeyEnable",     true,  "HOTKEY ENABLE",      ":/help/button_hotkey.svg" }
 | ||||
| }; | ||||
| 
 | ||||
|  |  | |||
| Before Width: | Height: | Size: 848 B After Width: | Height: | Size: 848 B | 
		Loading…
	
		Reference in a new issue
	
	 Leon Styhre
						Leon Styhre