[
新規に投稿する
]
ショートカットキー について
No.00339
sub_tr
さん 16/07/18 20:20 [
コメントを投稿する
]
いつも便利に使用させていただいております。
ショートカットキーについて Windows と異なることがありましたので連絡させていただきます。
(使用上は特に困っていません)
例えば、Ctrl+Alt+J に秀丸ファイラーを登録
Windows で起動する場合
Ctrl+Alt+J → 起動 → J のみ離して押す → 起動
秀丸スタートメニューで起動する場合
Ctrl+Alt+J → 起動 → J のみ離して押す → 起動しない
J と Ctrl を離して押すと起動する
[
△
]
RE:00339 ショートカットキー について
No.00340
秀丸担当
さん 16/07/19 17:20 [
コメントを投稿する
]
確かに言われているようになることが確認できました。
調べてみたところ、なぜかキーが押されているという情報が取得できないようで、
いまのところ確実な回避方法がわからないです。
以下は参考情報として・・・
プログラミング的なことですが、キー情報の取得方法でGetAsyncKeyStateという
APIを使うと、本来ご指摘の問題を回避して、常に現在のキー状態を取得できる
はずですが、フック時はうまく取得できないということのようです。
参考:
https://blogs.msdn.microsoft.com/jpvsblog/2014/11/18/windows-8-1-getasynckeystate/
フックだけで全てのキーのアップとダウンを確実に拾えればいいですが、拾い損
ねる可能性があるので、下手をすると、ずっとCtrlキーが押しっぱなしという状
態に陥りかねないです。
そういう状態になるよりかは、現状のほうが幾分かましなのではないかと思いま
す。
いい解決方法が見つかるといいですが、すみませんが現状ではこういう仕様とさ
せていただくしかなさそうです。
[
△
]
[
新規に投稿する
]