【MayaTips】ホットキーのカスタマイズ「キー割当編」(Maya2015まで)

Maya2015まで。
Maya2016からのホットキー設定はこちら。
キーボードショートカットキー、Mayaではホットキーと呼ばれています。
そのホットキーの割り当て方、設定方法です。
今回は、まずMaya標準のメニューをホットキーに登録する方法です。
わざわざ細かく読まなくても触ってるとなんとなく直感的にわかるところも多いですが、
「目的のメニュー名がわからない」
「どこに目的のメニューがあるかわからない」
「ほんとにこれが目的のメニューであってるのか?」
など直感ではわかりにくいものもあります。
自分なりの解決方法も書いてあるのでよかったら読んでやってください。
MELや自分で書いたコマンドの登録したい場合まずこちらの記事を読んでから戻ってきてください。
【Maya基本】ショートカットキー(ホットキー)のカスタマイズ「コマンド登録編」
ホットキーエディタを開く
ホットキーの設定はホットキーエディタで行います。
メニューバーの
ウィンドウ > 設定プリファレンス > ホットキー エディタ

デフォルトのメニューをホットキーに登録するだけなら使用するのは上のほうだけです。

割り当てたいキーがすでに使用されているか調べる
「キー:」に割り当てたいキーを入力します。
CtrlやAltも押す場合はチェックを入れ、Shiftの場合は大文字を入力します。
その他の特殊キーは右にある逆三角形の中から選択。

「紹介」ボタンをおすと、そのキーに割り当てられているものがあれば、そのコマンドが表示され、
何もなければ、該当なしと表示されます。

割り当てがすでにある場合でもそのまま設定できますが、当然上書きすることになるので注意です。
ちなみに
「検索」ボタンを押すと、右のリストから割り当てられているものが選択されます。

すでに割り当てられているキーを他のキーに変更させたい時などにかなり便利です。
(空いてる)キーの一覧
一覧で見たい場合すべての「リスト表示...」ボタンで見ることができます。

コマンドを割り当てる
キーが入力されていれば、あとは右側のリストから登録したいメニューを選択して「割り当て」ボタンを押すだけで完了です。

が・・・特に日本語UIを使用しているとメニューを探すのが少し大変です。
メニューバーの「メニュー」とホットキーエディタの「カテゴリ」を照らし合わせ、「ファイル=File」 「編集=Edit」 「修正=Modify」などだいたいの目星をつけて探がすとか。ただ必ずしも、これに対応してなかったような気がするのでそこも考慮に入れておいてください。
まぁ素直に検索機能使いましょうか・・・↓↓
(その前に一つ)
メニューのコマンド名を調べる
「目的のメニュー名がわからない」時
このメニューはいったいなんというコマンドなんだ?ってことになると思います。
調べ方ですが、一度シェルフ化して、その内容をみるのが一番手っ取り早いですかね?他にあったら教えてください。
調べたいメニューをシェルフ化(Ctrl+Shift+クリック)

できたシェルフを 右クリック>編集でコマンド名またはコマンドが確認できます。
この名前で次の検索をします。

だいたいはこれで検索ができるはずですが、全く違うのもたまにあるとは思います。
その場合はやっぱり根性で探す・・・?ですかね・・・。(無責任)
コマンドを検索
「どこに目的のメニューがあるかわからない」時
「コマンド検索...」ボタンでコマンドを検索できるウィンドウが開きます。(下使わないとか言ってましたがこのボタンは下のほうです・・・)
検索したいコマンドを入力してEnterを押すとどのカテゴリにあるかが表示されます。

*を前後に入れるとヒットしやすくなります。ないと完全一致のものしか表示されませんので。
なので、シェルフで調べたコマンドで引っかからなかったら前後に*を付けて、それでもだめなら徐々に文字を短くしていくと見つかることがあります。
なんか遠回りですね。もしかしたらもっといい方法あるかもしれません。
そのコマンドはホントにそのメニューなのか最終確認
「ほんとにこれが目的のメニューであってるのか?」の時
選択したコマンドが割り当てたいメニューなのかどうかの確認方法としては、
メニューを選択した時に下のほうに出てくる説明とホットキーエディタの説明が同じかどうか見ると少し安心します。

割り当てられているキーを削除
コマンドを選択 > 現在設定されているホットキーの中から消したいキーを選択して > 「除去」ボタン

基本はこんな感じです。
次回はMELや自分で書いたコマンドの登録方法です。
スポンサーリンク
コメントの投稿
ホットキー割り当て
お世話になっております。
ホットキーの割り当てで、Tabキーを使用する方法はありますでしょうか。
Tab+Qとかを使用したいと思っているのですが、Tabキーの設定項目が見つかりません。
デフォルトでSelectMultiComponentMaskはCtrl+Tabとなっているのですが、同じ事は可能でしょうか。
ちなみに間違ってSelectMultiComponentMaskのCtrl+Tabをremoveしてしまったので、
元に戻す方法もご教授いただけると幸いです。
Re: ホットキー割り当て
確かにデフォルトの再設定もできませんね・・・。知りませんでした。
デフォルトの復活方法ですが、
しかたないので、ホットキーエディタの「規定に戻す」ボタンですべてのホットキーを初期化してしまうか、
だいぶ無理やりですが、Mayaを閉じてから、
Documents > maya > 2015-x64 > ja_JP > prefs > userHotkeys.mel
を開いて、
hotkey -keyShortcut "tab" -ctl -name ("");
の行を消せば、戻ると思います。
Re: ホットキー割り当て
やはり、Tabは使用不可でしたか、Altで代用したいと思います。
デフォルト復活方法もありがとうございました。
初期化は再設定が大変そうなので、
userHotkeys.mel を編集しようと思います。
お手数おかけいたしました。