CapsLock の状態を知りたい
No.03615
ませま
さん 03/02/21 21:19
マクロで CapsLock の ON/OFF 状態を取得する方法を探索中です
マクロヘルプには,それらしいコマンドはなかったし,
iskeydown(0x14) // 0x14 は CapsLock の「仮想コード」とかいうものらしい
でできるかと思ったけどダメでした.
# iskeydown が API の GetKeyState() 関数と同じなら取得できるはずだった(--?
一応,外部DLLを利用すると出来るのだけど,これだけの
目的で DLL をロードするのも嫌なので,うまい方法に心当たりのある
人がいたら教えて頂きたいです.
あと,もし方法がないようなら,秀丸担当さんにマクロコマンドの追加を
要望したいと思います.
[
△
]
RE:03615 CapsLock の状態を知りたい
No.03623
秀丸担当
さん 03/02/25 17:20
># iskeydown が API の GetKeyState() 関数と同じなら取得できるはずだった(--?
iskeydownはGetKeyState()ですが、上位ビットを取得しているので
CapsLockはわかりません。
方法は無いと思うので、要望として検討しておきます。
[
△
]
RE:03623 CapsLock の状態を知りたい
No.03625
ませま
さん 03/02/25 21:59
>># iskeydown が API の GetKeyState() 関数と同じなら取得できるはずだった(--?
>
>iskeydownはGetKeyState()ですが、上位ビットを取得しているので
>CapsLockはわかりません。
やはりそうでしたか.
>方法は無いと思うので、要望として検討しておきます。
それでは,よろしくお願いします.
[
△
]