New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VSCode用のキー定義が元のキー定義を殺してしまっている #8
Comments
指摘いただき、ありがとうございます。問題を確認しました。 |
develop branch に見直した実装をコミットしました。確認ください。 |
VSCode 周りの実装は、拡張機能 vscode_key に移管しました。 |
問題なさそうなので、master branch にマージしました。 |
対策ありがとうございます。 |
config.py
ではL1635付近で数字キーの周りのキー定義をしています。fakeymacs/config.py
Lines 1635 to 1640 in e6a72d2
ですが、もっと後ろのVSCode用のキー定義でCTRL+数字の定義を上書きしてしまっています。
fakeymacs/config.py
Lines 1853 to 1854 in e6a72d2
少なくともこの数字キーの定義はオプショナルとするかVSCode専用のキーマップを導入する
方向のほうが良いのではないでしょうか。
switch_focus()
は 非isVscodeTarget() == False
な場合なにも行われていないのでキー入力が捨てられてしまっています。詳細ログでいうとINしたキーに対してVScode以外では
THUもOUTも発生させないという定義になってしまっています。
その他のvs_code用のメソッドも同様。
TyporaでC+2といったショートカットが使えないため悩みました。
とりあえずは
config_personal.py
にて当該キーを再定義することで回避しています。The text was updated successfully, but these errors were encountered: