マウスの主/副(右利き用/左利き用)の状態

解決


東海岸  2010-02-26 22:14:37  No: 37780

マウスの主/副(右利き用/左利き用)の状態を知るにはどうしたらいいでしょうか?。  
クリックを発行するプログラムを作ったのですが、主/副の切り替えで動作が代わってしまうので、”主”のときは左クリック”副”のときは右クリックとしたいのです。
ご存知の方が居られましたらご教授願いませんでしょうか?


東海岸  2010-02-26 22:32:40  No: 37781

大変失礼しました。システムは、
Delphi6,win98 です。


k  2010-02-26 23:33:11  No: 37782

Windows98だと
WIN.INIの
[Windows]セクションに
SwapMouseButtonsがありませんか?

レジストリに持っているのであれば
HKEY_CURRENT_USER\Control Panel\Mouse\SwapMouseButtons
にありそうです。

どちらも未確認です。


東海岸  2010-02-27 00:42:52  No: 37783

kさんへ
早々にご返答くださりありがとうございます。

確認しましたら、レジストリ
HKEY_CURRENT_USER\Control Panel\Mouse\SwapMouseButtons
"0" = 右利き "1" = 左利き

となっておりました。

どうもありがとうございました。


一応  2010-02-27 02:10:18  No: 37784

正当な方法は GetSystemMetrics(SM_SWAPBUTTON) だと思いますよ。


k  2010-02-27 06:56:32  No: 37785

一応さん、フォローありがとうございます。

レジストリとかOSのバージョン次第で変わってしまう事も
あるので私も一応さんの方法が良いと思います。


東海岸  2010-03-04 00:06:58  No: 37786

返事が遅くなって申し訳ございません。
追加の書き込みがあるとは気がつきませんでした。

レジストリの参照は、'Tregistry'を使って実行できました。
今度は、  ”一応”さんの'GetSystemMetrics(SM_SWAPBUTTON)'を試したいと
思います。

ご丁寧な返信に重ねて御礼申し上げます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加