56 Commits

Author SHA1 Message Date
twinaphex
ed53be7c81 Move all bool settings 2017-04-28 14:11:34 +02:00
twinaphex
1bf7cbccbe input_device_names no longer part of settings struct 2017-04-27 21:35:46 +02:00
twinaphex
3dc26db377 Simplify libretro_input_binds 2017-04-26 02:43:39 +02:00
twinaphex
e179108080 Cleanups 2017-04-26 00:24:59 +02:00
twinaphex
fc5d240297 Get rid of some now-unused functions 2017-04-25 23:30:50 +02:00
twinaphex
f0eaef9d51 Cleanups 2017-04-25 22:14:56 +02:00
twinaphex
3087ceb482 Don't go through all these slow wrapper functions 2017-04-25 20:47:21 +02:00
twinaphex
5f9f43929a Turn settings->input.binds into static struct inside input_config.c 2017-04-25 18:54:01 +02:00
twinaphex
87f05b3a7b Cleanups 2017-04-25 18:32:08 +02:00
twinaphex
8d0e3d7777 Wrap settings->input.binds 2017-04-25 18:27:18 +02:00
twinaphex
3b3b008614 Move code to input_config_reset 2017-04-25 18:18:37 +02:00
twinaphex
d66aff8fbd Start wrapping settings->input.binds 2017-04-25 18:12:13 +02:00
twinaphex
e1e83b17b7 Wrap settings->input.libretro_device 2017-04-25 17:14:46 +02:00
twinaphex
c871faa1f5 Move pid/vid arrays out of settings struct and move them
to input_config
2017-04-25 16:49:54 +02:00
twinaphex
6ace8ce66a Rewrite autoconf_binds and move it to task_autodetect.c - take
it out of the settings struct
2017-04-25 16:33:30 +02:00
twinaphex
f4b168f9b6 Call functions from task_autodetect.c 2017-04-25 15:53:30 +02:00
twinaphex
f9bc2d3783 Use memcmp instead of string_is_equal where possible for
better performance
2017-04-21 22:47:15 +02:00
twinaphex
271edb4ca1 We don't want uppercase for these instances 2017-04-21 14:26:35 +02:00
Twinaphex
b7b3b2cb5f Try to prevent truckload of warnings on iOS 2017-02-26 10:33:03 +01:00
twinaphex
96c8ca5a09 Header update #1 2017-01-22 13:40:32 +01:00
twinaphex
aa59b33931 Use input_config_set_device 2017-01-17 19:59:33 +01:00
twinaphex
d519ad7017 (input_config.c) Move variable 2017-01-16 21:36:04 +01:00
twinaphex
6ed4de0d79 Create input_config_get_device_name 2017-01-13 16:02:10 +01:00
twinaphex
4ebf4d6938 Create input_config_get_bind_idx 2017-01-13 15:42:30 +01:00
twinaphex
f9dbd4dc02 Remove config_label_to_key 2017-01-13 15:24:54 +01:00
twinaphex
add7d26c3d Set device name for xinput/dinput even when autoconfig is
disabled
2017-01-13 04:40:44 +01:00
twinaphex
e75633064a Add 'Y button' callback function for input binds 2017-01-05 04:52:04 +01:00
twinaphex
5bb741ffda (input) Cleanups/nits 2017-01-03 04:55:37 +01:00
twinaphex
8dcf05036c (input_config.c) Get rid of implicit memset 2016-12-19 18:55:02 +01:00
Gregor Richards
262d77546b Adding game/watch key
Adding a key to toggle between playing and spectating. This key takes
the place of the previous flip key, although player flipping does
continue to work (and must be rebound if you still want it)
2016-12-18 19:28:42 -05:00
twinaphex
45e841c5c5 Don't include config_file.h inside input_config.h 2016-12-15 11:17:48 +01:00
Twinaphex
4964791cde Revert "changed input binding order" 2016-12-11 19:00:03 +01:00
Patrick Scheurenbrand
d40a0e2f3a changed input binding order 2016-12-11 13:03:02 +01:00
Adriano Moura
6b99eeaf88 Implements a hotkey for toggling mouse grabbing, hiding and hotkey blocking. Usefull for playing tyrquake with kb/m. 2016-12-06 03:32:28 -02:00
twinaphex
bd53c33069 Move input_get_auto_bind to input_config.c 2016-12-01 03:43:51 +01:00
Brad Parker
c9727f735b update JP translation, add 2 new translatable strings 2016-11-07 17:28:26 -05:00
Brad Parker
d1d5584d18 update copyright 2016-10-27 11:47:10 -04:00
Brad Parker
c70ac3986c make input hotkey/user bind strings translatable 2016-10-24 18:22:53 -04:00
twinaphex
80339014a5 (input_config.c) Prevent implicit memsets 2016-10-09 08:58:44 +02:00
twinaphex
642e46779b Cleanups 2016-09-06 23:59:43 +02:00
twinaphex
075aea2289 Header include cleanups 2016-09-06 00:56:00 +02:00
twinaphex
19f352371d Remove more header includes 2016-09-01 05:40:57 +02:00
radius
bd3f6d6dfb fix disk next/prev hotkeys 2016-07-17 23:47:44 -05:00
twinaphex
2a9bf91e0d Use MENU_ENUM_LABEL_VALUE_NOT_AVAILABLE 2016-06-29 02:40:05 +02:00
twinaphex
fa7eb9d8c8 Create file_path_str FILE_PATH_NUL 2016-06-28 11:10:30 +02:00
twinaphex
974d3245d2 Fix logically dead code warnings 2016-05-23 22:04:00 +02:00
radius
8f41174fca remove btn/axis identifier when no descriptor was available 2016-02-15 22:54:28 -05:00
radius
e97de06f24 add a fallback for cases when an autoconf is present but it doesn't have descriptors 2016-02-15 22:48:35 -05:00
twinaphex
36c36aa558 Cleanups 2016-02-05 14:09:46 +01:00
twinaphex
63e2d13b8f Create string_is_equal_noncase - try not to use strcasecmp so much 2016-01-20 17:34:19 +01:00