Closed tipotto closed 2 years ago
fc.window_minimize_key は keymap_global に定義されるキーとなります。M-(Meta)を使ったキーは、Esc のマルチストロークキーが使える(設定となっている)keymap_emacs の定義である必要があるため、以下の設定に変更する必要があります。
fc.window_minimize_key += [["A-m", "A-l"]]
また、A-l は fc.window_minimize_key より 後に設定される fc.lancherList_key で使われているため、こちらのキー設定も変更する必要があります。
以上、よろしくお願いします。
返信が遅れてしまい、大変申し訳ありません。 Meta キーは keymap_emacs でのみ利用できるということなのですね。
承知致しました。 ご返信いただきありがとうございます。
本件、解決とさせていただきます。
いつも fakeymacs を大変便利に使わせていただいております。
今回、以下のような設定を行ったところ、設定ファイルのリロード時にエラーが発生しました。そのため解決策などをお伺いできたらと思い、ご連絡しました。
自分が過去に行った他の設定が影響しているかもしれないと思い、最新の keyhac, fakeymacs をダウンロードし、特定の箇所だけを変更して動作確認を行った際にも、同様のエラー(*1)が発生しました。
また、自分が独自に定義した関数をトリガーするキーに Meta キーを設定した場合には、異なるエラー(*2)が発生しました。そのため、トリガーする関数などによって異なるエラーが発生しているようです。
どうぞよろしくお願い致します。
バージョン
keyhac : ver1.82
fakeymacs : ver20211117_01
OS : Windows 10 Home (21H1)
設定内容
config_personal.py
use_esc_as_meta パラメータを False から True に変更
以下の内容を section-base-1 に追加
実行結果
設定ファイルのリロード時に以下のようなエラーが発生
エラー1(*1)
エラー2(*2)