sp614x / optifine

1.81k stars 416 forks source link

[Suggestion] Key Toggle for Auto Jump #2087

Open Zefferis opened 5 years ago

Zefferis commented 5 years ago

Optifine itself has a keybinds including one for it's zoom feature.

If it was possible to add more keybinds, I would appreciate a keybind for toggling auto-jump. There are situations where auto-jump is preferable and when it's not - skipping going through the options menu would be quite nice as a quality of life improvement.

Though this is probably outside of the intended use of Optifine; just a thought.

Regnander commented 5 years ago

Or a ".properties" file where the user could add custom keybinds to specified settings.

mixxit commented 5 years ago

this would be so amazing to bind commands to keys

Etrainquandt17 commented 5 years ago

I have a question. Why would you be asking sp164x to add key binds like toggling autojump? This is OPTIfine not add a bunch of useless keybinds mod. There are several mods that do this already. Look at those instead of asking sp164x.

Zefferis commented 5 years ago

Since sp164x's Optifine already created a unique keybind for zoom, and has a method of creating a modified jar and profile that's easy to do for a normal vanilla user.

I personally do not use mods, forge, ect aside from Optifine; so for those who're in a similar boat I thought it would be a nice feature to add as quality of life.

I mentioned in the parent post:

Though this is probably outside of the intended use of Optifine; just a thought.

I offered the suggestion because I felt it was something that was possible, but not exactly relevant.

the post can be marked as irrelevant or out of scope, I'm fine with that conclusion and it's why I posted this as a "[Suggestion]"

sp614x commented 5 years ago

Auto-jump is polarizing, some people love it, some people hate it. I can't imagine that there are many people interested in dynamically turning it on/off with a keybind.

mixxit commented 5 years ago

i think with the custom models and texture system that optifine has added its become more of a platform for ways to distribute new content (for example conquest) and customise player experience

customising keybinds to custom commands isnt really graphical but would make a very useful extension for all servers

Zefferis commented 5 years ago

@mixxit not necessarily commands, but that'd be one heck of an interesting change

@sp614x Yeah, it's a pretty minor thing, but I didn't realize how helpful auto-jump could be when traveling up shoddily made tunnels folks make to get down to bedrock, then having to jump each individual block upwards back to the surface.

I'd forgotten about auto-jump, but when I realized it could be used for just the tunnels without having to re-make the downward tunnel with stairs - wanting to toggle it without going through the menu became much more appealing.

Having the option might make the experience better since it's easier to just switch instead of attempting to commit to one setting or the other.

Regardless! Great work with Optifine, if this is to out of context for Optifine then there's no pressure to try to incorporate this.

sp614x commented 5 years ago

A more general function could be added to add a keybind to ANY option from the Options menu that has no keybind yet.

sp614x commented 5 years ago

Can't find many realistic examples, but shader devs need a direct shortcut to the shader options screen. Auto-jump is another and maybe fog on/off. Is there something else that would benefit from a shortcut?

Zefferis commented 5 years ago

Video Settings -> Other -> Show FPS could be nice to toggle with a keybind

Other than that, this is a pretty small QoL thing 🤔