MENU

(無料記事)最短経路の選択をCtrl + Shift + シングルクリックに変更する

(約 1,900文字の記事です。)

RetopoFlow Ver.3.1.0ではShift + Alt + ダブルクリックで最短経路を選択出来る。だがBlenderの編集モードではShift + Ctrl + シングルクリックだ。こういう違いは地味にストレスになる。今回はホットキーの変更方法をご紹介。Shift + Alt + ダブルクリックからShift + Ctrl + シングルクリックに変更します。

2021/07/23 追記
リクエストが通って、無事にVer.3.2.0から標準でShift + Ctrl + シングルクリックに変更されました。
なので以下は過去ログです。読まなくてOK。

更新履歴
2021/07/23 遅ればせながら記事をメンテ。Ve.3.2.0情報を追記。
2021/05/04 開発者からの返答を追記。

目次

操作対象ファイルはこちら

ホットキー割り当てファイルを操作します。詳細はこちら。

で、このkeymaps.pyファイルから以下の文字列をコピーし、テキストエディタで検索して下さい。

    'select path add': {'SHIFT+ALT+LEFTMOUSE+DOUBLE'},

上記ファイル内で1箇所しかヒットしないはずです。まずはこの行の先頭に半角シャープ「#」を付けて下さい。この行を無効化(コメントアウト)します。

#    'select path add': {'SHIFT+ALT+LEFTMOUSE+DOUBLE'},

本当は削除してしまってもいいのですが、念のため。

次に以下の1行をコピーします。

    'select path add': {'CTRL+SHIFT+LEFTMOUSE+CLICK'},

そして先ほど#を付けた行の下にペースト。こんな具合になります。

#    'select path add': {'SHIFT+ALT+LEFTMOUSE+DOUBLE'},
    'select path add': {'CTRL+SHIFT+LEFTMOUSE+CLICK'},

あとはファイルを上書き保存し、Blenderを再起動して下さい。

その後リトポモードに入って、Ctrl + Shift + シングルクリックで最短経路が選択可能になります。

注意点「語順に注意」

私が試したところ、まずはダブルクリック場合で試したところ、

・Shift + Ctrl +LEFTMOUSE+DOUBLEでは動作せず
Ctrl + Shift +LEFTMOUSE+DOUBLEで動作した

というように、どうやらこのファイル内の修飾子は語順が重要みたい。

何という罠。

確かにファイル内のCTRLとSHIFTの組み合わせは例外なくCtrl + Shift の順なのである。。。そしてこの語順であれば、ダブルクリックをシングルクリックに変更しても動作した(笑)

ただし、開発者が「わざと、あえて」Shift + Alt + ダブルクリックにしたのか、Blenderの純正機能であるCtrl + Shift + シングルクリックの存在を忘れていただけなのか分からないので開発元に問い合わせ中。

というわけで何かしらの不具合も考えられるので、自己責任でカスタムして下さい。不具合が出たら追加行を削除して#を削除すれば元に戻ります。

2021/05/04 追記
開発者に「なんでShift + Alt + ダブルクリックなの?Blender純正と同じCtrl + Shift + シングルクリックじゃないの?カスタムしてみたけれど普通に動くけど?」と問い合わせたところ、そもそもなぜShift + Alt + ダブルクリックなのかの理由についてはわけの分からない回答だったので、もういいや(笑)突っ込まないことにした。

で、開発者曰く「将来的にはCtrl + Shift + シングルクリックでも上手く動きそうなのでTo Doリストに入れておくよ」とのこと。なのでまだもうしばらくはデフォルトではShift + Alt + ダブルクリックのままかも知れない。

私の場合、Ctrl + Shift + シングルクリックにして特に何の不具合も起こっていない。すこぶる快適である(笑)(追記終わり)

デメリット「アドオン再インストール時」

アドオンを再インストールすると場合によってはこのkeymaps.pyファイルが初期化されてしまうので、この記事にしたがって再設定することになる。とはいえ、利便性には変えられないだろう。

その際には当記事を読み直して設定すべし!

今回の創作活動は約2時間30分(累積 約2,312時間)
(599回目のnote更新)

目次