コガネブログ

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

【Unity】MenuItem でショートカットキーを登録

MenuItem 属性

Unity では MenuItem 属性を static な関数に適用することで
その関数を Unity のメニューから呼び出せるようになりますが、
特殊な記号を使用することでショートカットキー(ホットキー)を作成することが可能です

記号 Windows Mac
% Ctrl command
# Shift shift
& Alt option

サンプル

using UnityEngine;
using UnityEditor;

public static class Example
{
    [MenuItem("Tools/Hoge %&f")]
    public static void Hoge()
    {
    }
}

f:id:baba_s:20171208201042p:plain