Commit Graph

44 Commits

Author SHA1 Message Date
goyuken 6a01d9d9f6 analog control binding widget: deadzone now moves in increments of 5% 2013-08-14 00:30:24 +00:00
adelikat 311cea39e4 Hotkeys - fix bug where bindings could be lost on save, also clean up the InputWidget code some 2013-08-04 20:21:58 +00:00
goyuken a599c6f311 controller config: using the "defaults" button no longer immediately commits the changes to the config, so "Defaults" => "Cancel" now works 2013-07-31 02:43:06 +00:00
adelikat c88ad00405 Analog bind - show sensitivity and dead zone as a percent, and make the max value on dead zone to be 30. Probably. I didn't test this change. 2013-07-30 14:21:01 +00:00
goyuken 58087b24c9 deadzones for analog bind. seems to work ok with my old ps2 controller, which has a slight lean to left on the left stick 2013-07-29 23:39:37 +00:00
adelikat 78b23564ae Controller Config - tweaking logic for positioning/placement/size of widgets 2013-07-29 20:32:22 +00:00
adelikat 7ac1da8c96 Set the right order of buttons, and good defaults for controllers and joypads for all consoles 2013-07-29 02:11:00 +00:00
adelikat 5b8a5f9503 COntroller config - fix button names from being cut off. This is basically a band-aid around an annoying problem, but it will work until it doesn't 2013-07-29 00:28:56 +00:00
adelikat 444a417712 Controller Config - respect autotab being off 2013-07-28 21:54:42 +00:00
adelikat 9910eff07d Controller config - remove Restore Defaults context menu item, since the defaults button on the dialog makes it pointless (and because it no longer works, and fixing it is a big hassle) 2013-07-28 14:57:40 +00:00
goyuken e41e878eb5 analog controller config: sensitivity in 0.1 increments 2013-07-28 00:14:52 +00:00
adelikat 00e1469dfc Controller Config - don't need the save all button anymore 2013-07-27 18:22:15 +00:00
goyuken 03fba8ee9d controller config: random layout issue 2013-07-25 00:28:11 +00:00
goyuken d1ad9be83d forgot to commit this 2013-07-24 02:19:38 +00:00
goyuken 9b423d77e9 analog controller stuff should work now 2013-07-24 02:14:25 +00:00
goyuken 686960da75 more analog controller config stuff, not done yet 2013-07-24 01:38:52 +00:00
adelikat 2beebec8da some misc code cleanup 2013-07-17 01:05:36 +00:00
adelikat 802046f686 oops 2013-07-15 01:20:22 +00:00
adelikat 0613bc6b23 Controller Config - better management of columns, and some more dialog cleanup 2013-07-14 21:09:42 +00:00
goyuken a4ea33aa6e new controller config: split into tabs by player number. this is done by examining the names in the controller definition for "P#" strings, so if it doesn't work for a particular definition, that's why... 2013-07-14 03:27:54 +00:00
goyuken 454e94a4bb controller config rework: more cleanup 2013-07-14 02:30:57 +00:00
goyuken f7e8273dad controller config: remove some old unused code 2013-07-14 02:04:55 +00:00
goyuken 0825c4181c multiclient: rework everything controller config related. there is still some transitional cruft and whatnot, so be patient. 2013-07-14 01:48:05 +00:00
adelikat f535979705 Controller Config - add N64, todo: N64 controller image 2013-05-02 02:20:09 +00:00
adelikat fc484df925 Controller Config - show conflicts with in a particular controller itself 2012-12-04 23:12:04 +00:00
adelikat 99c7c132f1 Input Config - backend for supporting showing conflicts, rip out old inputwidget conflict code in favor of a simpler design 2012-12-04 21:47:07 +00:00
adelikat e61da61d5d Controller Config - add a Restore Defaults context menu item that sets up a default mapping for a given controller type. 2012-12-03 01:20:06 +00:00
adelikat d4280b2607 Input Config - add context menu - Clear option, for each controller 2012-12-03 00:41:05 +00:00
adelikat bde940ad0b Controller Config - auto tab checkbox 2012-11-23 16:14:47 +00:00
adelikat 6e5e187b1a NESHawk - hook up remappable controller button for FDS and VS special commands (not hooked up on mnemonics) 2012-11-08 14:49:57 +00:00
adelikat db2b4584f5 Controller Config - implement Gameboy power button 2012-11-08 04:43:07 +00:00
adelikat 027b56e861 ControllerConfig object - automatically make columns if controller buttons don't fit in a single column, fix formatting of TI-83 2012-11-08 04:09:24 +00:00
adelikat 9681fc137e Controller config - cleanup and fix compiling that was broken in last commit, also turn on new config dialog 2012-11-08 02:20:34 +00:00
adelikat 835084d812 Controller config - start console button stuff 2012-11-07 22:53:15 +00:00
adelikat ee912d700d Controller Config - fix bug in saving, hook up controllers for SNES, GBx, SMS 2012-11-07 15:15:23 +00:00
adelikat cb88230d98 New Controller Config - more robust saving logic, some UI cleanup, delete now unused gamepad config objects 2012-11-07 14:31:12 +00:00
adelikat 122c48289a New Controller Config - fix bug where bindings were losing input and failing to save 2012-11-07 13:31:38 +00:00
adelikat 28cc3bb6c6 Controller Config - a new type of controller panel, this one uses reflection to dynamically load and set its values, still some bugs with the dialog 2012-11-07 04:31:29 +00:00
adelikat e7f3abdfc3 Add NES Reset and Power as remappable controller buttons, remapping not hooked up to old config dialog, new config dialog - start console button remapping still has some bugs 2012-11-06 03:27:24 +00:00
stuyck 1b0f1a54be MokeUp for Control Config 2012-10-08 21:07:12 +00:00
adelikat 9b234aa193 Controller Config - make saving/loading work on NESGamePad 2012-10-02 02:35:04 +00:00
adelikat f5700351c9 Controller Config - make a GamepadConfigPanel base class to build the NESGamePad from 2012-10-02 01:22:52 +00:00
adelikat 108162a944 Controller Config - NES Pad proof of concept 2012-09-30 23:20:50 +00:00
adelikat 075a97f1c4 Checking in my 2nd attempt at an input config overhaul, currently not hooked up 2012-09-30 19:57:33 +00:00