Shift+Numキーへのキー割り当てNo.07260
たーびん さん 05/04/11 12:05
 
(1)
環境によるのかもしれませんが、
Shiftキーといわゆるテンキーの組み合わせは、
矢印キーや、Home/Endなどカーソル関連のキーになってしまい、
Shift + Numキー独自に機能の割り当てができません。
Ctrlキーなどが加わっても同じで、
Shift + Ctrl + Num0 は Ctrl + Ins とみなされます。


(2)
上と関係あるかわかりませんが、
Shift + Ctrl + Num+ (テンキーの + ) にマクロを割り当て、
マクロの中で iskeydown(0x10) でShiftキー押下の
判定をしようとしましたが、押されていないとの結果が返ってきます。
(Ctrl + Num+ にも同じマクロを割り当て、
 Shiftキー押下の有無で処理を振り分けようとしています)

マクロは Ctrl + -、Shift + Ctrl + - ( - はテンキーでないほう)に割り当てると
きちんと動作することを確認しています。


以上、仕様でもかまいませんが、
注意書が必要と思います。


秀丸 v5.00β15
Windows98SE

[ ]
RE:07260 Shift+Numキーへのキー割り当てNo.07275
秀丸担当 さん 05/04/11 13:07
 

>(1)
>環境によるのかもしれませんが、
>Shiftキーといわゆるテンキーの組み合わせは、
>矢印キーや、Home/Endなどカーソル関連のキーになってしまい、
>Shift + Numキー独自に機能の割り当てができません。

確認することができました。
Shiftキーを押しながらだとNumLockが解除されてしまうのですね。
もしShift+テンキーの操作に割り当てできるようにしてしまうと、今度はHomeへ
の割り当てができないということになってしまうので、Shift+テンキーの割り当
てはできないように修正しようと思います。
(2)の件も同様で、Shift+テンキーは判定できないのを仕様としたいです。

[ ]
RE:07275 Shift+Numキーへのキー割り当てNo.07293
たーびん さん 05/04/11 18:47
 
>もしShift+テンキーの操作に割り当てできるようにしてしまうと、今度はHomeへ
>の割り当てができないということになってしまうので、Shift+テンキーの割り当
>てはできないように修正しようと思います。
>(2)の件も同様で、Shift+テンキーは判定できないのを仕様としたいです。

わかりました。

(2)の Shift + Ctrl + Num+ の件も、
NumLock解除でShiftもキャンセルされるということで
納得しました。

回答、ありがとうございます。

[ ]