libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.23k stars 1.83k forks source link

Input Improvements #3796

Open lasers opened 8 years ago

lasers commented 8 years ago

Add / Fix the toggle option for... Modifiers ── slowmotion ── shader ── easter egg

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/38393760-input-improvements?utm_campaign=plugin&utm_content=tracker%2F296058&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F296058&utm_medium=issues&utm_source=github).
andres-asm commented 8 years ago

Yes, if you set input_enable_hotkey to something it ignores all the "core" inputs.

lasers commented 7 years ago
andres-asm commented 7 years ago

No point in adding bind all that. Just use start to reset the bindings. I'll think about the auto thing

lasers commented 7 years ago

Ah right. You should remove User 1 Bind Default All from Inputs too because that technically would work fine too, but yes, I forget about that. Thanks. 😄

andres-asm commented 7 years ago

It's not the same. Input menu takes INPUT. The other one is multiple selection. I'm not to keen on the sarcasm.

lasers commented 7 years ago

No sarcasm. If that's technically true, then I'm pointing it out. Simple as that. I'm also trying to understand the differences between multiple selections as I didn't want to ask something that minor.

For instance, it seems like '(btn)' only comes in play when it's used with 'Auto', but in User 2, it's not there. Does it mean that (btn) is necessary / excessive... especially when the left column already say button? What's the difference between (Key: left) and (left)?

I also can't help that Github's :smile: looks sarcasm as hell. We need to take it up with them. Just read my statement again without the smile and you might see it could be just genuine. I'll just use :-) next time.

lasers commented 7 years ago
Folder: Github Email Subject: Re: Sarcastic emoji Hi there, Thanks for writing in! I can't make any promises, but I'll let the team know you'd like to see us adopt a more neutral set of Emoji on the site. Please let me know if there's anything else I can do for you in the meantime. All the best, Nick from GitHub Support > Hi there. I can't use emoji nicely without people thinking it was a sarcastic comment because of the emojis. > > While this issue may seems minor, I'm writing comments nicely as possible then I end it with a friendly smile only to send out something in sarcastic tone because of that emoji. The people will then react to what I said although that was not my intention. I'm probably not the only one doing that. > > Here's what I wrote in my issue: https://github.com/libretro/RetroArch/issues/3796 > > I wanted to see if we can opt for Tango Smileys instead... as it's more neutral. > https://github.com/justnorris/tango-smileys-extended > > Thank you for reading. :-)
lasers commented 7 years ago
andres-asm commented 7 years ago

How do you expect us to understand the meaning of that? Really dude. I already told you to explain better. We need the expected result, and the current result at the very least.

I don't like having to guess what you mean and reading your "gotta poop" issue descriptions.

lasers commented 7 years ago

Current result: Acts a little funny... Jerk movements... Shaky... Wobbly... Seizure... Glitchy... Sticky.... Stubborn. Stuck in same place sometimes.

Expected result: Just switch over like all other buttons.

Solve: Toggle it some more before it switch over.

Gotta poop is a step. Follow the steps and see if you can reproduce that same behavior.

andres-asm commented 7 years ago

You could have said... Menu Swap action keeps repeating itself until you release the enter key.

You said: acts slightly like a jerk.

There is a big difference. Anyway. Noted.

lasers commented 7 years ago

Ah. The issue only appears when you're using the keyboard. I tested again with the controller and there was zero issue. I didn't view the problem as the button repeating itself... just jerky / glitchy movements. Anyway, yes... Good catch. Have a good day. :-)

lasers commented 7 years ago

Slowmotion (current)

# Hold for slowmotion.
# input_slowmotion = e

# Slowmotion ratio. When slowmotion, content will slow down by factor.
# slowmotion_ratio = 3.0

Slowmotion (revised)

# Toggles between slowmotion and normal speed. (NEW)
# input_toggle_slowmotion = e

# Hold for slowmotion. Releasing button disables slowmotion. (RENAMED)
# input_hold_slowmotion = e

# Slowmotion ratio. When slowmotion, content will slow down by factor. (SAME)
# slowmotion_ratio = 3.0

This issue was pasted here from a closed issue https://github.com/libretro/RetroArch/issues/3785.


rgpires commented 7 years ago

Feature Request

Would it be possible to add an option in retroarch to bind analog sticks direction as buttons? (at the same time as having actual button mapped) Like, you move the right analog up and it works like pressing Y button, down would be A.... I know theres the option to use analog as digital but it works only for directions. I ask that because it could benefit those who have physical impairments and share the controller with those who dont.