It would be great if ROBLOX came up with reasonable defaults for the 90% of Studio operations that don’t currently have default bindings, and then slowly taught me what the bindings are with tooltips like 3ds max does so that someday I can be super 1337 at studio.
Yeah, I thought it was strange when I noticed all the unbound shortcuts studio has.
Can you be more specific as to which shortcuts you feel are missing and what keybindings they should be?
Ideally they would be sorted by frequency of use and the top 20% of them would be hotkeyed.
Since there are several hundred commands I’m not going to list them out here.
But you have to admit it is strange that very common operations like setting the dragger resolution and the color tool aren’t hotkeyed.
I noticed our paucity of hotkeys when I hit F4 expecting it to bring up the Properties pane (spending a lot of time in Visual Studio land recently). All the panes should have hotkeys to toggle visibility, especially command bar, game explorer, asset explorer, and toolbox.
It’s also a UX sin that the “ContextHelp” action isn’t hotkeyed to F1.
There are currently 20 different widgets and, as you said, hundreds of commands. Giving all of them shortcuts is probably unreasonable. If we were to do so, then plugin creators would have no keys left to bind anything to. That said, I’ll add an item to our review list in regards to some of the more common commands, like the Properties widget or dragger grid resolution.
F1 is bound to launching the wiki. Don’t other programs launch their help in another window as well? Context help is just a specially formatted wiki anyways.
At the very least Ctr-Shift-S should be a default for Save As. Had to create the keybind manually.
F1 is always contextual help in every programming environment I’ve ever used going back to the 1980s.
My cursor is over “CFrame.new” in the ROBLOX Studio lua editor.
I press F1.
I get this: Documentation - Roblox Creator Hub
I want this: Documentation - Roblox Creator Hub
One that I use all the time that I had to bind myself (to Ctrl+Q) was Select Children.
Personally I would like gaming mouse/keyboard bind keys to work with roblox. I have all of my keyboard and mouse extra buttons binded to copy/paste/duplicate/etc but most don’t work in studio, and non work in-game.