Custom keybinds
tracked
Sugar Cookie
All keyboard and mouse interactions should be customizable in a new interface window and saved to the cloud, as well as provide the option to save and load to/from a file. All menu options should be available for key binding. And all current keybinds should be modifiable, including things like control and alt/option used for camera manipulation.
Take inspiration from other software and games that allow for extensive interface customization. Make it easy to identify conflicts. Combine it with gesture key definitions so they are listed and counted in the same interface window.
Bonus Points:
Allow some key binds to be associated with values that have toggles and ranges, as in the Quick Preferences menu. These binds can toggle between two preset values or, if held, change fluidly with the movement of the mouse.
As an example, if shift-alt-H were bound to Hover Height, two values can be set in the bind configuration interface and each click of shift-alt-H will swap between the two values. Alternatively, holding down shift-alt-H and moving the mouse horizontally will fade in a scroll bar in the middle of the screen, allowing the user to custom-set a new value. Releasing the key bind hides the scroll bar and locks in the new chosen value.
If the function is just a toggle, like Show Name Tags, then the two values are True and False by default and no scrollbar will appear. However, it may be desirable to display the new value briefly on the screen in its place.
If the function has a list of N possible states -- like Sunrise, Noon, Sunset, and Midnight -- then the scrollbar interface could still be used, but with discrete steps and the displayed value words instead of a floating point ranged value.
Log In
Earnest Deed
"All menu options should be available for key binding." This would be a great help to those of us who struggle to use mice, especially when using a wide screen monitor to maximise the detail in Second Life. Of course it would be even better if keychains (e.g., triggered by typing a semicolon) rather than key chords (e.g., Control+G), which can be hard for RSI sufferers, especially on a laptop keyboard, which nowadays seldom has a right hand Control key.
Nyx Onyx
I'd like to add another comment: I kind of like how you can make keyboard shortcuts in Blender for menu items, you right-click a menu item and click "Assign Shortcut" in the menu that appears.
Now what I miss in Blender, which would be great if we had in the viewer for when assigning shortcuts, is that if the entered key combo already exists you should be prompted about which feature it already has been assigned to, and give you the option to reassign it or choose a new key combo.
Context bound assignments would be great too, such as "While having an object selected for editing" or "While in shape edit", allowing you to reuse key combos if they are in different contexts.
Nyx Onyx
I imagine we'll be be able to do these kinds of things when / if we get viewer-side LUA or the like. As for saving in the cloud, I've long wondered why the FS viewer don't let you backup settings to the special inventory folder it has, by creation of notecards that holds the information. An extension of that could also hold preferences that aren't necessarily machine-specific. Making that as multiple presets would be awesome. Having this also in the SL viewer would be great too.
SL Feedback
tracked
SL Feedback
Hello, and thank you for your detailed feature request regarding custom keybinds and interface customization. This idea has been brought up in the past and is currently tracked. We understand the importance of having a flexible and customizable control scheme, and your suggestions for advanced keybinding options and interface improvements are very valuable. While we have no estimate on when this might be implemented, please keep an eye on future updates. We appreciate your input and hope you continue to share your ideas to help improve Second Life. Thank you!