Fusion 360 をコツコツとマスターする（4）メニューとコマンドとショートカット

# メニューやコマンドやらショートカットやら

Fusion 360 には数えきれない数の機能があるが、それらのメニューやコマンドがよくもまぁこんなにスッキリしたUIに収まってるもんだと感心します。コマンドへのアクセスは、他のデザインツールやプログラミング開発環境でもおなじみのツールバーや右クリックメニューなどもありますが、いくつか他では見たことない「謎？」なメニューシステムもあります。

今日はこの辺りをしっかり調査して理解したいと思います。

## ツールバー

ツールバーはよく使うメニューでカスタマイズできます。例えばSKETCHメニューバーにある```Create Sketch```のアイコンは```Pin to Toolbar```のオプションにチェックが入っているからメニューバーに表示されています。チェックを外せばどうなるかはお察し。

<img src='https://qiita-image-store.s3.amazonaws.com/0/103139/e9938429-c194-2533-8138-7d7127abe405.png' width='441' />

## ショートカット

```Pin to Toolbar```のすぐ下にある```Pin to Shortcuts```は謎機能でした。チェックを入れても特に何も変わったように見えないから。

<img src='https://qiita-image-store.s3.amazonaws.com/0/103139/45e5ea5f-1244-8205-c8e0-ed05945c67fe.png' width='444' />

調べたら、キーボードの```s```を入力するとマウスポインターのすぐそばに出て来るポップアップメニューのようなものでした。

<img src='https://qiita-image-store.s3.amazonaws.com/0/103139/66981025-b6b7-c1fc-3eeb-cf7efebe9fa8.png' width='366' />

これは調べないと分からない。

## キーボードショートカット

デフォルトですでにいくつも設定されてます。例えば```Center Diameter Circle```。

<img src='https://qiita-image-store.s3.amazonaws.com/0/103139/477c2426-13c2-e7d8-b870-3e6e20061163.png' width='628' />

今は```C```に割り当てられてるけど自由に変えれると。これは得に変える必要はないかな。

<img src='https://qiita-image-store.s3.amazonaws.com/0/103139/c25c3f36-d26a-2d7b-4c8d-30ca6a941faa.png' width='774' />

## マーキングメニュー・ジェスチャー

これは完全に謎だったので、検索して使い方の解説を読み込んでみました。なるほど、もしかしたら使い慣れたらすごく便利で快適な作業ワークフローになるかもしれないと感じました。

マーキングメニューは、右クリックしたときに出て来る「ダイアル式」のメニューです。
だいたいこんな風な感じ。

<img src='https://qiita-image-store.s3.amazonaws.com/0/103139/2c32899e-afa1-f521-0fa0-bc56ed5d2838.png' width='479' />

マーキングメニューのすぐ下にはよくあるコンテクストメニューが出て来るけど、これはマーキングメニューとは完全に別で、コンテクストメニューに関しては得になんの驚きもないので省略。

マーキングメニューの本領というか、そのパワーは「右マウスボタンを押さえたまま、線を書くようにしてコマンドを実行すること」にあります。

例えば、こういう風な線を「中心から左」に向かって描くと「Undo」コマンドになります。（なぜかは後で説明）

<img src='https://qiita-image-store.s3.amazonaws.com/0/103139/0c5b6021-43af-37ed-7778-34c701e87305.png' width='196' />

逆に「中心から右」に向かって描くと「Redo」コマンドになります。（後で説明）

<img src='https://qiita-image-store.s3.amazonaws.com/0/103139/df8cc5c8-bc26-5f6b-d03e-9177c9dbd22c.png' width='334' />

では、なぜ描いた線で特定のコマンドが実行されるかというと、そのコンテクスト（状況）では、マーキングメニューはこうなっていたからです。

<img src='https://qiita-image-store.s3.amazonaws.com/0/103139/f3c15462-b780-506d-c2c6-64240651b66d.png' width='340' />

じゃぁいつも必ず「中心から左の線」はUndoで「中心から右の線」がRedoかというと、そうとは限りません。コンテクスト（状況）に寄りけりです。

「中心から左の線」はCancelで「中心から右の線」がOKの時もあります。

<img src='https://qiita-image-store.s3.amazonaws.com/0/103139/dfe05a9a-bb8a-b59d-06bd-95d89e682ac7.png' width='398' />

ただし、Undoは必ず「中心から左の線」です。コンテクストによっては「中心から1時の方向」などとなったりすることは絶対にありません。このため、いったん覚えたジェスチャーは、それがそのコンテクストてアクティブであれば、そのジェスチャーで実行できるということです。

## マーキングメニュー上級編

マーキングメニューは一直線だけではなく、もっと複雑な線でもコマンドを起動できます。例えば、「下、上」の線。

「下」に描くことで、```Sketch```のサブメニューに潜ります。

<img src='https://qiita-image-store.s3.amazonaws.com/0/103139/d3548ec3-1e23-9ef9-3e9b-c6e9bcce7741.png' width='404' />

サブメニューの12時の方向にある```Stop Sketch```を起動するには「上」に向かって線を書きます。

<img src='https://qiita-image-store.s3.amazonaws.com/0/103139/be1b2cd2-0360-1180-4f99-47ecec010728.png' width='407' />

この二つの動作をスムーズに、一本の曲がった線として描くと、うまくいくと```Stop Sketch```が実行されます。

```Stop Sketch```は頻繁に使うメニューなので、これを覚えるだけでもかなり楽になるような予感。

これはスイスイとストレスなくモデルのデザインが出来る「達人」になれる気がする・・・マスターすればの話だけど。