370 Commits

Author SHA1 Message Date
David Walters
b3a53ac8ca Show "---" for unbound controls, not "(Key: )" 2017-11-24 21:36:49 +00:00
Twinaphex
45fb685375
Merge pull request #5762 from hiddenasbestos/extend_input_bits
Extend input bind limit to 256
2017-11-24 14:48:53 +01:00
David Walters
5be7921445 reimplement using retro_bits_t; pass by ref; raise bind limit to 256 2017-11-24 11:19:17 +00:00
twinaphex
7ac5eda1e1 Rewrite input_mapper code - no longer have an internal pointer
inside input_mapper
2017-11-24 02:37:53 +01:00
David Walters
b0e383d5f0 Extend input bind limit to 128 2017-11-23 23:04:09 +00:00
David Walters
795057bacf Support for RETRO_DEVICE_INDEX_ANALOG_BUTTON 2017-11-17 22:46:23 +00:00
twinaphex
c68db61188 Silence more Clang warnings 2017-10-11 22:49:13 +02:00
twinaphex
fcf6228dce Turn into char pointer array 2017-09-27 20:11:44 +02:00
twinaphex
b79f95668b Turn it into char pointer array 2017-09-27 20:08:37 +02:00
radius
551d85630e android build fixes 2017-09-11 00:21:48 -05:00
radius
9abbf47a8d fix defaults 2017-09-11 00:21:47 -05:00
radius
cd72bd1bb4 implement keymapper 2017-09-11 00:20:21 -05:00
radius
fe8a0657b4 add input_mapper scafolding 2017-09-11 00:20:20 -05:00
twinaphex
3b26263126 Cleanup input_config_get_prefix 2017-09-08 06:28:40 +02:00
twinaphex
d6bcc45bb8 Reduce size of input_bind_map member variables 2017-09-08 06:11:19 +02:00
twinaphex
c3bb76a05e Try to reduce variable sizes 2017-09-08 05:58:48 +02:00
twinaphex
24dc35d97b Cleanups 2017-08-31 12:17:06 +02:00
twinaphex
44a1a429c8 Change type of pid/vid to uint16_t 2017-08-31 12:14:27 +02:00
twinaphex
e16371b8a5 Merge input_config.c and input_driver.c 2017-08-31 02:25:04 +02:00
twinaphex
914acd3956 Revert "Get rid of some warnings"
This reverts commit 3d45ba29d8f18f0f3c4360231511bbcf8933cef8.
2017-06-18 20:02:50 +02:00
twinaphex
b134c5d23c Revert "Set joypad_info.axis_threshold only once"
This reverts commit 605d87727993f8a8b96a8b42a938d0758d52e67a.
2017-06-18 20:01:48 +02:00
twinaphex
605d877279 Set joypad_info.axis_threshold only once 2017-06-18 19:56:31 +02:00
twinaphex
3d45ba29d8 Get rid of some warnings 2017-06-18 19:47:40 +02:00
twinaphex
895c817fa5 ifdef this 2017-06-11 19:56:14 +02:00
twinaphex
5e0e970c92 Cleanups 2017-06-11 19:48:40 +02:00
Brad Parker
42e56c8432 fix all_users_control_menu logic 2017-06-11 12:28:47 -04:00
twinaphex
0751cb238d Add HAVE_HID ifdefs 2017-06-11 18:12:38 +02:00
twinaphex
060753258a Combine input_driver.c and input_keyboard.c 2017-06-11 17:51:12 +02:00
twinaphex
5081d03194 Cleanups 2017-06-11 16:26:27 +02:00
twinaphex
7e9cb39519 Use BIT64_SET 2017-06-11 16:24:24 +02:00
twinaphex
612cb54cfe Merge input_hid_driver 2017-06-11 08:56:36 +02:00
twinaphex
5d78c2209f Remove obsolete header 2017-06-06 08:30:01 +02:00
twinaphex
efdfb29d50 Turn input_joypad_is_pressed into static inline function 2017-06-06 08:12:53 +02:00
twinaphex
7685f93d00 input_menu_keys_pressed - don't use input_joypad_pressed 2017-06-06 07:59:41 +02:00
twinaphex
6b3dbff75f Merge input_driver.c and input_joypad_driver.c 2017-06-06 05:56:02 +02:00
twinaphex
4f678dfdfc Cleanups 2017-05-25 15:04:55 +02:00
Brad Parker
a04b54006d win32: disable winraw input driver for targets older than XP 2017-05-23 21:03:00 -04:00
twinaphex
80b5bcd16c Cut down on some code duplication 2017-05-24 02:02:01 +02:00
Twinaphex
79d35d158a Use variable 2017-05-22 14:16:48 +02:00
twinaphex
98a3d80e71 Cleanups 2017-05-22 13:57:13 +02:00
twinaphex
ec79d8c46a Cleanups - don't keep setting joypad_info members needlessly - do
it once
2017-05-22 12:49:12 +02:00
twinaphex
371c3e56de Get rid of empty function 2017-05-22 12:43:50 +02:00
twinaphex
10df6d3b54 Rewrite pressed functions 2017-05-22 12:40:19 +02:00
twinaphex
f62490b14f Don't have inline static functions 2017-05-22 12:34:34 +02:00
twinaphex
d48ec2a9e6 Turn conditional into else if 2017-05-22 12:24:23 +02:00
twinaphex
d78e1da956 Cut down on code duplication 2017-05-22 12:21:11 +02:00
twinaphex
e7d3f36a22 Call input_driver_pressed_keys_internal only once 2017-05-22 12:15:20 +02:00
twinaphex
70bbe92154 Simplify input_menu_keys_pressed 2017-05-21 22:32:29 +02:00
twinaphex
d7de9facc3 Simplify input_keys_pressed 2017-05-21 22:31:15 +02:00
twinaphex
77d83b4782 Cleanups 2017-05-21 21:55:20 +02:00