キーアサイン
No.28031
bouz
さん 10/04/14 11:13
こんにちは。
Ctrl+A〜Z等にマクロを割り当てたりすると、Shift+Ctrl+A〜Zでも実行されてしまい
ますが、こういう仕様に変更されたのでしょうか?
[
△
]
RE:28031 キーアサイン
No.28033
秀丸担当
さん 10/04/14 11:38
>Ctrl+A〜Z等にマクロを割り当てたりすると、Shift+Ctrl+A〜Zでも実行されてしまい
>ますが、こういう仕様に変更されたのでしょうか?
調べてみたところ、この動作は最初の頃からそうだったようです。
カーソル移動系のコマンドがCtrlだけのほうに割り当てられている場合、Shift+
Ctrlのほうに何も割り当てられていなければ、範囲選択と一緒にカーソル移動す
るためにこうなっていたのだと思います。
カーソル移動系でない場合はあまり関係ありませんが、同じ挙動になっていまし
た。
マクロの場合はiskeydownで処理を切り分けるという使い方もあるかもしれませ
ん。
ちなみにV8.00ではこういった割り当てが無いのに自動的に働く機能を無くした
いという意見もありまして、キー割り当ての「その他」系の一番下に「(何もし
ない)」というコマンドも追加されました。
[
△
]
RE:28033 キーアサイン
No.28034
bouz
さん 10/04/14 11:41
了解しました。実は記憶があやふやだったんです。
>ちなみにV8.00ではこういった割り当てが無いのに自動的に働く機能を無くした
>いという意見もありまして、キー割り当ての「その他」系の一番下に「(何もし
>ない)」というコマンドも追加されました。
どうしても気になるところはこれに変更しようと思います。
ありがとうございました。
[
△
]
RE:28034 キーアサイン
No.28035
bouz
さん 10/04/14 13:47
追伸
どうもウチのvistaとwin7で動作が異なるようです。iskeydownで分岐させているので
すが、秀丸側の問題ではないような気がします。もう少し調べてみます。お手間を取
らせました。
[
△
]