キーアサイン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で分岐させているので
すが、秀丸側の問題ではないような気がします。もう少し調べてみます。お手間を取
らせました。

[ ]