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] Controller hot key binding for exiting the emulator #2364

Closed
latreides opened this issue Apr 4, 2018 · 12 comments
Closed

Comments

@latreides
Copy link

The hot key to exit the emulator is only available on the keyboard. This poses a problem for emulation setups that are hooked up to the TV. (I have to carry a keyboard around with my emulation box, exclusively to exit from PCSX2). Allowing users to bind a controller key to the exit hot key, or just taking the existing "Home" SDL controller binding (as many emulators tend to do), would allow PCSX2 to work better with emulator front ends hooked up to a TV.

@latreides
Copy link
Author

This is a feature/fix request for PCSX2, not for RetroArch.

@Kristijan1001
Copy link

I am special dont mind me @latreides hahaha

@prog-amateur
Copy link

Sorry but this is crazy to see no progress on a so much basic request.
I have check all the world wide web without any information about it. Some people use antimicro or joy2key, but anyway, this should be an option into the emulator settings.
Something like 'hotkey bindings'. Very simple. Please feel free to help, this is a priority.
Thank you

@tadanokojin
Copy link
Member

@prog-amateur just use one of the applications you listed.

@bositman
Copy link
Member

bositman commented Nov 1, 2018

This is a priority for you maybe, not for the project. If you feel so strongly about it, you are free to code it yourself. If you can't, you should wait when someone who has the skills, time and knowledge do it.

@prog-amateur
Copy link

prog-amateur commented Nov 1, 2018

This is a priority for you maybe, not for the project. If you feel so strongly about it, you are free to code it yourself. If you can't, you should wait when someone who has the skills, time and knowledge do it.

First of all, thank you (you and all the team members) for your contribution about this emulator. Please don't take it personal, but I think my impatient request is honest.

I'm not a developer, but I've worked on many projects, and the most important thing when using a tool (in this case a controller since we're on a console emulation) is to at least close the program via this tool (the controller, AND the keyboard). Many use pcsx2 from retroarch, launchbox, hyperspin, arcade terminal or steam, or just a media center computer behind the TV, etc. and there is not always a keyboard to exit a game.

I hope you understand my point of view and that of those who have been using your program for years.

I wait for a long time. This thread is from pcsx2 official forum -> 2014 :
https://forums.pcsx2.net/Thread-Closing-PCSX2-with-a-controller

You can easily understand that 4 pages of discussion since that date is not my priority only. Team members themself have also discussed it as a serious issue (#1082)... still open (abandoned) since beginning 2016.

I understand you try to improve this software with cutting edges changes and bug fixes, but, honestly, isn't open/close software with a controller a priority ?

I hope this would improve the way I have published my first request. Thank you.

@tadanokojin
Copy link
Member

tadanokojin commented Nov 1, 2018

Bositman didn't say it was a priority only for you. He said it may be a priority for you but it's not for the project. Nothing in that sentence excludes anyone else for whom it may be a priority but the project.

@vsub
Copy link

vsub commented Nov 1, 2018

Well I have a question.
How are you starting pcsx2,you must be using enternal program(launcher)otherwise you MUST have a keyboard or a mouse to run it
If you are starting it by using external program,why exactly is a problem to use another external program to do what pcsx2 can't do

For example,I can set a button on my gamepad with AutoHotKey to whatever I want(including closing pcsx2)and I can make that script to run the launcher you are using so you don't need to start two programs.
That key can also be set to do different things depending on the emulator you are currently using

@prog-amateur
Copy link

prog-amateur commented Nov 1, 2018

Well I have a question.
How are you starting pcsx2,you must be using enternal program(launcher)otherwise you MUST have a keyboard or a mouse to run it
If you are starting it by using external program,why exactly is a problem to use another external program to do what pcsx2 can't do

For example,I can set a button on my gamepad with AutoHotKey to whatever I want(including closing pcsx2)and I can make that script to run the launcher you are using so you don't need to start two programs.
That key can also be set to do different things depending on the emulator you are currently using

Thank you for your feedback. On my side, this is how I use pscx2 :
https://www.minimachines.net/actu/bartop-minitel-70309

I use retropie in this bartop. From retropie, I can launch any emulator (even PCSX2) with a button, but PCSX2 is the only one where I can't leave the game. I know also many people using hyperspin, launchbox, in arcade, home-made consoles with Steam-Linux, or bartops. And they all have the same issue : no button to exit while for any other emulator (even dolphin, N64, etc.), you can setup a button combo (e.g. Start + Select, etc.) for that.

I am on Ubuntu, so unfortunately AutoHotKey is not compatible. I have also tried AntiMicro but it is abandoned (I have a bug and we try to fix it with a developer, but without success). I think it is better to integrate the option directly into PCSX2 instead of a 3rd party software (because of the compatibility, dependence of the developer which can abandon at any time, and simply the ergonomics).

@tadanokojin
Copy link
Member

I know also many people using hyperspin, launchbox, in arcade, home-made consoles with Steam-Linux, or bartops.

No need to repeat yourself.

I am on Ubuntu, so unfortunately AutoHotKey is not compatible.

Did you try Wine?

I have also tried AntiMicro but it is abandoned (I have a bug and we try to fix it with a developer, but without success).

It looks like your issue was closed as fixed juliagoda/antimicroX#28.
I see no open issues on that project.

I think it is better to integrate the option directly into PCSX2

I have to refer you to Bositman's advice.

instead of a 3rd party software (because of the compatibility, dependence of the developer which can abandon at any time, and simply the ergonomics).

What do you think you're using when you use RetroPie's frontend?

@prog-amateur
Copy link

@tadanokojin :

Do the people I talk to need a secretary or a henchman?

No one's talking to you. Even if some people disagree with me, they are directly involved, while you are not.

This is a constructive debate. Could you stop polluting this discussion, please?

@PCSX2 PCSX2 locked and limited conversation to collaborators Nov 2, 2018
@F0bes F0bes changed the title Controller hot key binding for exiting the emulator [Feature Request] Controller hot key binding for exiting the emulator Dec 28, 2021
@lightningterror
Copy link
Contributor

Duplicate of #2941

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

No branches or pull requests

9 participants