Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Add Controller Hotkey Support #1082

Closed
LotusCSGO opened this issue Jan 3, 2016 · 5 comments
Closed

[Feature Request] Add Controller Hotkey Support #1082

LotusCSGO opened this issue Jan 3, 2016 · 5 comments

Comments

@LotusCSGO
Copy link

Enable controller hotkeys to be used for the main program, specifically to call sys_suspend. This is crucial for those of us wanting to launch from EmulationStation or Steam Big Picture Mode without using controller hacks like xpadder. Currently, everything works except for the ability to cleanly quit back to the EmulationStation frontend.

@MrCK1
Copy link
Member

MrCK1 commented Oct 6, 2017

I believe this can be solved with a custom key bindings.

@MrCK1 MrCK1 closed this as completed Oct 6, 2017
@willkuer
Copy link
Contributor

willkuer commented Oct 7, 2017

No you need external/third part software to solve it. It is not possible to shutdown emulation by gamepad input. But I think it would be a nightmare to code full gamepad input support. Maybe in some key forwarding in the pad plugin. Currently the hotkeys are however handled by the core.

@MrCK1
Copy link
Member

MrCK1 commented Oct 7, 2017

My apologies. Didn't really read the issue correctly I guess 😛

@MrCK1 MrCK1 reopened this Oct 7, 2017
@FlatOutPS2
Copy link
Contributor

No you need external/third part software to solve it. It is not possible to shutdown emulation by gamepad input. But I think it would be a nightmare to code full gamepad input support. Maybe in some key forwarding in the pad plugin. Currently the hotkeys are however handled by the core.

You can do it through the pad plugin, but then the plugin would need to always be active even when the emulation is off or paused. In the current situation you can for example pause the emulation, but then no longer resume it as the plugin will be closed.

@lightningterror
Copy link
Contributor

Done on Qt, won't be done on wx.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants