jloutsenhizer / googulator

A javascript emulator environment with google drive backend
GNU General Public License v3.0
53 stars 46 forks source link

Allow Dual Input Devices #15

Open RaulConQueso opened 10 years ago

RaulConQueso commented 10 years ago

Allow for shared keyboard/gamepad input. Particularly important for gamepads with limited number of buttons.

jloutsenhizer commented 10 years ago

What gamepads are you using that have so few buttons?

RaulConQueso commented 10 years ago

NES controller. Well, I believe the electronics themselves aren't original, just the plastic casing, as it's a USB gamepad.

On Jun 28, 2014, at 10:35 PM, Justin Loutsenhizer notifications@github.com wrote:

What gamepads are you using that have so few buttons?

— Reply to this email directly or view it on GitHub.

jloutsenhizer commented 10 years ago

Well an NES controller should have enough buttons to map to everything in game. The only thing that would be missing is the ability to use some of the emulator features like quick save states.

RaulConQueso commented 10 years ago

Absolutely. The issue is that I can't UNmap quick save state commands. That is, when I map the D-Pad in Googulator, it maps D-Pad directions to shoulder buttons, but the default mapping for quick save and quick load are shoulder buttons.

On Sun, Jun 29, 2014 at 10:53 AM, Justin Loutsenhizer < notifications@github.com> wrote:

Well an NES controller should have enough buttons to map to everything in game. The only thing that would be missing is the ability to use some of the emulator features like quick save states.

— Reply to this email directly or view it on GitHub https://github.com/jloutsenhizer/googulator/issues/15#issuecomment-47458556 .

jloutsenhizer commented 10 years ago

Oh I never even thought of that. I think it would be reasonable to at the very least be able to unmap buttons