Commit graph

33 commits

Author SHA1 Message Date
Extrems
2fe266379e Added option to invert analog X axis.
Improved support for horizontal Wii Remote.
2025-02-02 12:31:45 -05:00
Extrems
223c058983 2017-09-30 16:55:02 -04:00
Extrems
fd4dfd02d4 2017-09-25 17:20:01 -04:00
Extrems
56d9e9f69b 2016-11-26 19:34:00 -05:00
Extrems
426ac4db5a 2015-02-04 04:02:53 -05:00
Extrems
74c727b4c6 2015-02-04 02:56:45 -05:00
Extrems
1a42cd3159 2015-02-04 02:52:54 -05:00
Extrems
deb6357eda 2015-02-04 02:03:20 -05:00
sepp256
e7be4bcbc0 Added alternate Menu Combos for all controller types. 2010-05-27 01:56:52 +00:00
tehpola
b632fba03f Fixing typo for C-Stick/Right analog stick's right direction. 2010-05-26 01:44:00 +00:00
tehpola
d9b9ce9ba1 Refactored WiimoteNunchuk to also define a Wiimote controller_t using mostly the same code. Removed init method from controller_t and defined the default controls inline in controller_t. 2010-05-24 23:52:26 +00:00
tehpola
ecd758be71 Loading/saving configuration support in input plugin. This will still need to be called by the GUI to actually do anything. 2010-05-24 22:55:54 +00:00
sepp256
354820b28f Refactored gc_input to separate controller assignment and controller init.
Button Mapping frame now called from Settings Frame.
Many bug fixes and tweaks relating to button mapping.
2010-05-24 14:47:32 +00:00
tehpola
efaa33c1a8 Modifying configure method of controller_t. This should now be called whenever a controller's configuration has changed. 2010-05-24 14:45:17 +00:00
tehpola
dc7b8d9d9f Wiimote + Nunchuk now uses 1.1-style controls. It could probably use some button combinations for d-pad though. 2010-05-24 14:43:36 +00:00
tehpola
cb801caebc Classic controller now uses 1.1-style controls and a bit of GC controller refactoring and commenting. 2010-05-24 14:42:07 +00:00
sepp256
e084c1deaa Some improvements to the button mapping frame.
This is a WIP, so further tweaks are needed.
Classic & WMNC are incomplete and will crash if you try to map their buttons.
2010-05-24 14:38:47 +00:00
sepp256
3afb16515e Fixed "None" button mapping for GC pads. 2010-05-24 07:42:15 +00:00
sepp256
69fe20becc Reverted some parts of input plugin to use controller_config_t* in virtualControllers[].
Now, the configs are saved in controller_t, virtualControllers[].config points to the one we're using.
Added index to button mappings, so that we can easily cycle through them.
Updated Button Configuration Frame.
Note: Classic and WM+NC still broken. Only GC controllers work.
2010-05-24 07:41:24 +00:00
sepp256
288827860d Rough implementation of reconfigurable button mapping in the menu.
Added default, current, and save config slots to the input plugin.
Currently only GC controllers work. Classic and WM+NC needs to be updated.
The menu layouts need a lot of tweaking, but I wanted to update SVN in case tehpola works on Classic/WM+NC code.
2010-05-23 04:40:07 +00:00
tehpola
6e7ffef1de Adding invertedY flag 2010-05-23 03:29:08 +00:00
tehpola
014f16edf8 Demo implementation for fully configurable controls. This currently leaves WiimoteNunchuk and Classic as broken so those won't build until we've decided on this method or not. 2010-05-23 03:25:44 +00:00
tehpola
ec1ecd205c Infrastructure for controller configurations. Only one configuration exists for each type so far. 2010-04-16 14:59:07 +00:00
tehpola
1f29e29ee6 Rumble for CC and Wiimote+Nunchuk. Fixed a bug in the way I was detecting B is pressed for Wiimote+Nunchuk 2010-04-15 14:30:57 +00:00
tehpola
3883ab93ad Improving the controller code: its closer to being configurable and the C-Stick should do diagonal now. 2010-04-15 14:27:16 +00:00
emukidid
4a7f462bef gc_audio, gc_input & some main headers 2009-11-10 13:39:11 +00:00
sepp256
48c4b1879d Added ConfigureInput Frame.
Added option to auto assign controllers or manually assign them.
Various changes to input plugin.
2009-11-08 05:20:38 +00:00
sepp256
2a27697366 Various modifications to gc_input plugin and menu input management.
Added crude input status indicator to MainFrame.
Inputs are currently updated automatically while menu is running.
2009-11-08 05:19:46 +00:00
tehpola
4f2f6ba898 Only attempt 64 reads before giving up on GC controller init. Fixes freezing issue I had with my madcatz (I think it always emits an error, but it is still usable). 2009-11-06 06:11:52 +00:00
sepp256
1feadbc937 Ported tehpola's gc_input code to googlecode/.
Removed unnecessary usleep now that PAD_Init is fixed.
Changed N64_B button to map to wiimote MINUS or PLUS buttons for wiimote+nunchuck config.
Changed wiimote+nunchuck to get use buttons _held_ rather than buttons _down_.
Updated wii makefiles.
Added fade message for autosave to all devices when return to menu.
2009-11-05 21:48:38 +00:00
emukidid
5be86ad4ca gc_input updated from tehpola branch. Removed -DNO_BT flag from wii Makefile.GLN64_dev_wii 2009-10-15 04:50:17 +00:00
tehpola
148116568d Updated gc_input (added classic controller support, support for different modules) 2008-05-23 02:21:37 +00:00
tehpola
a48f9451a5 Refactored input plugin to be modular (not totally finished, but works as before). 2008-04-19 20:04:11 +00:00