Autodesk Fusion 360(以下F360)ではZoom fitがキークリック一発でできない。
SolidworksだとFキーで一発でZoom fitできるので、非常に操作性が悪く感じる。
F360ではZoom fitがF6キーに割り当てられている。F360はカスタマイズ性が悪く、特にズーム系のコマンドのカスタマイズが効かない。MacのキーボードでF6キーの入力にはFnキーと6を両押しする必要があり、片手では押せない(6まで左手の指が届かない)。
Home viewに至ってはショートカットすら用意されていない。
そこでデフォルト厨を捨ててKarabinerを使うことにした。
設定はここを参考にする。
matsuoshi.hatenablog.com
F360のCFBundleIdentifierを知る必要があるので、ここを参考にした。
qiita.com
Karabiner-EventViewerを使うとCFBundleIdentifierや押されているキーが取得できるので便利。
左の⌘+fでZoom fitするKarabiner設定(Fusion360アプリケーションが最前面に開かれているときにのみ有効)
autodesk_fusion360.jsonという名前で~/.config/karabiner/assets/complex_modificationsに保存した。
{ "title": "fusion360_ctrl_f_to_F6", "rules": [ { "description": "Redirect Ctrl+F to F6", "manipulators": [ { "conditions": [ { "type": "frontmost_application_if", "bundle_identifiers": [ "^com\\.autodesk\\.fusion360$" ] } ], "type": "basic", "from": { "key_code": "f", "modifiers": { "mandatory": ["left_command"] } }, "to": [ { "key_code": "f6" } ] } ] } ] }
Karabinerを開いてこの設定をロードすればいい。