Small Things All Developers Should Know #1

Welcome to the first part of the series “Small Things All Developers Should Know”!

In this series, I will be sharing a variety of things which can be scripting based, building based, or even GUI based.

If you have any suggestions for the future of the series. Please let me know.

To start of the series, I am going to share some very simple building hotkeys that every builder should know.

#1: Ctrl + A = Select All
#2: Ctrl + D = Duplicated
#3: Ctrl + 1 = Mouse
#4: Ctrl + 2 = Move
#5: Ctrl + 3 = Size
#6: Ctrl + 4 = Rotate
#7: Ctrl + G = Group
#8: Ctrl + U = Ungroup

These are the most basic hotkeys everyone should know. But let’s go a tiny bit deeper into some “hidden” ones.

#9: Ctrl + Drag Size = Scales both sides of the coordinate
#10: Shift + Drag Size = Scales all coordinates
#11: Alt + Click (In a model) = Selects the part clicked (Inside the model)
#12 F (While part is selected) = Teleports you to the selected part
#13 Ctrl + L = Changes axis local to the part

If you have any other hotkeys you would like to share that may help a fellow developer out, please share them and I may add them to the list.

Please let me know if you like where this series is going. And PLEASE let me know what I can do to make it better.

Question from me: Is this too small/simple? Please let me know!

39 Likes

Ctrl + L is really helpful, it changes the axis local to the part.

3 Likes

How can this help a developer? I’m sure there is a way, but I’m just not getting it.

1 Like

Pressing F while selecting a part will teleport you to that part.

5 Likes

If you’re a builder specifically it’s really helpful. Let’s say there’s a part thats rotated, you can follow its own axis rather than the global one:

As you can see this is a local axis since that’s the orientation of the part
image

Whereas this is the global axis which is a fixed point.
image

Hope this clears things up!

11 Likes

while browsing reddit I was blessed with this picture , it includes every hotkey, super useful

7 Likes

Yay, the series started,
I will try and view them all

Good luck

1 Like

This is helpful, but it should be in #resources:community-tutorials not here.

4 Likes

Thanks, didn’t know where to put it so I did it here.

For scripters, CTRL + F will show a box, and if you type in that box, it will highlight anything that matches what you typed. I’m pretty sure most people know this though.

2 Likes

you can find all of the hotkeys here:
https://developer.roblox.com/en-us/resources/studio/Studio-Shortcuts

2 Likes

im a small developer and i already knew all thisand only use 40% of these

If you go to edit, where it says #development-discussion, you can switch it to #resources:community-tutorials. That would reduce the risk of your post getting removed

1 Like

I believe if you don’t know this, you aren’t a scripter (unless you are still learning).

2 Likes

The Alt+Click, extremely useful, the amount of time I would have saved myself…

2 Likes

Ctrl + Z is helpful for undoing something when you mess up. Redo is Ctrl + Shift + Z. Some applications and webs (like google docs or blender) uses this feature.

1 Like

Why do Ctrl + Shift + Z when you can do Ctrl + Y?

Glad to see you took my advice. Here’s some things i recommend newer scripters learn that help me:

  • Benchmarking
  • Coroutines
  • the super basic return
2 Likes

Duplicated? You mean Duplicate.

From my experience, it scales the part on all axis except the opposite side you are scaling on. In other words, scaling on the positive x-axis scales on positive x-y-z axis, and negative y-z axis (no negative x-axis).

Some people probably does not know it, and some… well… before, I used Ctrl+Shift+Z mainly because I’m used to “shift is invert”, plus I was too lazy to press Y cuz:
image

You should also add F5 which is a shortcut to play. This is very well known, but unsurprisingly there are still some who does not know this shortcut.

I also know two keybinds which almost nobody (or literally nobody) talks about (but also kind of useless). Pressing PageUp and PageDown rotates your camera vertically. Like the < and > keys, this is used to align your camera except it aligns in the Y axis. Unlike the < and >, it does not align a 45 degree angle, instead it aligns at 10 degrees.

Also, one thing almost every developer should know is you can customize the keybinds.
Go to “File” (top left corner) → Find “Advanced” → Click “Customize Shortcuts…”
image

I’m not really a builder so I can’t tell if this is too small for builder tips, but this may be used when others ask for keybinds

1 Like

II have changed nearly every keybind to a good one but this is nice for newbies