コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Unity 2019 新機能「Shortcut Manager」で既存のメニューや MenuItem にショートカットキーを割り当てる

はじめに

Unity 2019 から「Shortcut Manager」が追加されました

概要

f:id:baba_s:20181004174604p:plain

Unity メニューの「Edit>Shortcuts...」を選択すると

f:id:baba_s:20181004174613p:plain

「Shortcut Manager」が表示され、
ショートカットキーの割り当てを変更することができます

f:id:baba_s:20181004175110g:plain

例えば、フォルダを作成するメニューにショートカットキーを割り当てたい場合は、
項目の右の欄をダブルクリックして、割り当てたいキーを入力します
これで、ショートカットキーが使用できるようになります

MenuItem

using UnityEditor;
using UnityEngine;

public static class Hoge
{
    [MenuItem( "Tools/Example" )]
    private static void Example()
    {
        Debug.Log( "Example" );
    }
}

例えば MenuItem を使用して、このような独自メニューを作成した場合も

f:id:baba_s:20181004180016p:plain

「Shortcut Manager」でショートカットキーを割り当てることができます