マウスの主/副(右利き用/左利き用)の状態を知るにはどうしたらいいでしょうか?。
クリックを発行するプログラムを作ったのですが、主/副の切り替えで動作が代わってしまうので、”主”のときは左クリック”副”のときは右クリックとしたいのです。
ご存知の方が居られましたらご教授願いませんでしょうか?
大変失礼しました。システムは、
Delphi6,win98 です。
Windows98だと
WIN.INIの
[Windows]セクションに
SwapMouseButtonsがありませんか?
レジストリに持っているのであれば
HKEY_CURRENT_USER\Control Panel\Mouse\SwapMouseButtons
にありそうです。
どちらも未確認です。
kさんへ
早々にご返答くださりありがとうございます。
確認しましたら、レジストリ
HKEY_CURRENT_USER\Control Panel\Mouse\SwapMouseButtons
"0" = 右利き "1" = 左利き
となっておりました。
どうもありがとうございました。
正当な方法は GetSystemMetrics(SM_SWAPBUTTON) だと思いますよ。
一応さん、フォローありがとうございます。
レジストリとかOSのバージョン次第で変わってしまう事も
あるので私も一応さんの方法が良いと思います。
返事が遅くなって申し訳ございません。
追加の書き込みがあるとは気がつきませんでした。
レジストリの参照は、'Tregistry'を使って実行できました。
今度は、 ”一応”さんの'GetSystemMetrics(SM_SWAPBUTTON)'を試したいと
思います。
ご丁寧な返信に重ねて御礼申し上げます。
ツイート | ![]() |