I've made up a list of things which I feel are missing, and I think the Linux editor would greatly benefit from. I'm sure most others feel the same way. None of the features I've listed below are new to Unity, and are already present on other operating systems in some form. More keyboard shortcuts F2 - rename selected (currently the only way to rename is by selecting, snf then either waiting a second and clicking on it again, or changing it in the inspector if it is a scene object and not an asset) Control + D - duplicate selected Control + Q - quit Unity (not too important, but nice to have) Shift + Delete - delete selected asset(s) without asking Change cursor when... Dragging assets or objects () Dragging onto a scene object (or object into scene), hierarchy or inspector () Dragging assets into different folders () Importing assets or applying import settings ()
For those who are interested, you can manually add the CTRL+D (duplicate) and CTRL+Q (quit) shortcuts. Put something like this into an editor folder (example: Assets/Editor): Code (CSharp): using UnityEditor; public class CustomHotkeys { //CTRL+D to duplicate [MenuItem("Edit/Custom/Duplicate %d")] static void Duplicate () { EditorApplication.ExecuteMenuItem("Edit/Duplicate"); } //CTRL+Q to quit [MenuItem("Edit/Custom/Quit Unity %q")] static void Quit () { EditorApplication.ExecuteMenuItem("File/Quit"); } } There doesn't seem to be a way to initiate rename mode from the editor, and the "delete" key is not something you can use with MenuItem, so those two shortcuts cannot be manually added (as far as I'm aware).
I think they are not top priority bugs as the Engine is not 100% functional. Bug do you know what else can be done with that type of scripting? what other features can we use?