カーソル速度パラメータの具体的な割合 – プログラミング – Home

カーソル速度パラメータの具体的な割合
 
通知
すべてクリア

カーソル速度パラメータの具体的な割合


triangle
 triangle
(@triangle)
ゲスト
結合: 18年前
投稿: 2
Topic starter  

VC++ 6.0を用いている者です.

今回カーソル速度を変えるプログラムを作っています.現在はSystemParametersInfo関数
を用いて,

SystemParametersInfo( SPI_SETMOUSESPEED, 0, nSpeed,
SPIF_UPDATEINIFILE | SPIF_SENDCHANGE ) ;

のようにして,nSpeedを1~20の間で変更するとカーソルの動くスピードが変わることま
では分かっています.(1が最も遅く,20が最も速いようです.)

このプログラムを作成していて,最終的には「ある範囲に入ったときはカーソル速度を半
分にしたい、あるいは2倍にしたい」というようにしたいのですが,例えば規定値である
10を基準として,各数値の具体的な比率,例えば5ならば10の時よりどれぐらい遅い,あ
るいは20ならば何倍速い,みたいなことを知りたく思っています.

いろいろと調べてみた結果,
http://urawa.cool.ne.jp/tb-works/stream15.htm
にて記載はされていて大変ありがたいのですが,全てのPCでそうなるかどうかまでは言及
されていません.

また,レジストリエディタの
マイコンピュータ\\HKEY_CURRENT_USER\\control panel\\mouse
内にある
SmoothMouseXCurve
SmoothMouseYCurve
を用いて自由に速度を変更できるようですが,これだといちいちログインしなければなら
ないようで,目的のように動的に変更することができません.
ちなみに上の詳細は
http://07.net/mouse/
に記載されています.

msdnライブラリで見ても具体的な割合までは記載されておらず,またGoogleでも現在まで
探し当てることができず困っています.

どなたか具体的な割合,あるいは調べる方法をご存知の方がいらっしゃいましたら教えて
いただきたく思います.

よろしくお願いします.


引用解決済
トピックタグ
triangle
 triangle
(@triangle)
ゲスト
結合: 18年前
投稿: 2
Topic starter  

失礼しました.OSはwindows XPです.


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

特定のマウス限定になりますが、
http://www.microsoft.com/japan/windowsxp/using/setup/learnmore/bowman_02july08.
mspx

Microsoft IntelliMouse(又は、互換タイプ)なら制御可能みたいです。
ぐぐってみるかちありそうです。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました