オフ(ブロックまたは許可しない)に設定されているため、このページは正常に機能しません。厳密には現在製造されているマウスはタブレット式を除けば、ボール式やレーザー式などを含めて全て光学式マウスの一種と言えるが、ここではごく一般的な分類を紹介する。各製品に搭載されているセンサーの詳細及び解説については「主なセンサー」の項を参照。光学式CMOSカメラで連続的に撮影した画像を処理する事で動作を検知するマウスで、光源にLEDを使うマウスの事を指す。光源のLEDは可視光に限らず、赤外線LEDなど不可視光である場合もある。レーザー式のほとんどが不可視光を採用しているため、光学式とレーザー式の区別を可視光の有無で判断するケースがあるが、誤りである。sensor等がある。総合的に最も高性能・高精度とされていた。2008年ごろにMicrosoft社が打ち出した「レーザーセンサーの技術を取り入れた、新技術の光学センサー」とする"BlueTrack"などをはじめ、高性能化と共に各社が独自色を持ったセンサーユニットを宣伝するようになった。2016年現在では消費電力の低い赤外線LED、解像性能で有利な青色LED、従来型の「光学式」などに細分化が進んでいる。従来型のものはもはや主流とは呼べなくなったとも言えるだろう。レーザー式レーザー式マウスには、少なくとも以下の2種類の方式が存在する。基本的には光学式マウスと同じであるが、光源にLEDではなくLaserDiodeを使う方式。コヒーレントな光であるレーザー光は、通常の光より細かい模様を浮かび上がらせるので、より解像度(分解能)の高いセンサーを作ることが出来る。波長が短いため細かい模様を読み取れるとする記事が散見されるが、誤り(実際には光学式でよく使われる赤色光より波長の長い、赤外線を使ったレーザーセンサーが多い)。Avago製レーザーセンサーはこの方式。撮影した画像をそのまま比較するのではなく、4つの要素に単純化してから比較する方式もある。Cypress製レーザーセンサーはこの方式。撮影した画像をそのまま移動判定に使う方式と比べ、解像度の設定が自由に出来る。レーザーをサーフェイスに発射し、反射して帰ってきた光の波長の変化(ドップラーシフト)から動作を読み取る方式。Philips製デュアルレーザーセンサー(ツインアイレーザー)はこの方式。基本的には性能よりも小型&省電力性を追求した方式であり、主にワイヤレスマウス向け。Lachesisのように性能を追求した物も存在する。ボール式フォト・トランジスタ、赤外線LED、スリットホイール、ボールを組み合わせた方式。厳密にはボールマウスも光学式マウスの一種で、オプト・メカニカル(光機械式)等と呼ばれる。スクロールホイールの回転検知にも、この方式がよく使われる。解像度や最高認識速度を上げにくく、今となってはゲーム用としては光学式マウス等に大きく劣る。レーザーや光学式に比べてパーツが多い分、メンテナンスが面倒、信頼性やコスト、省スペース面で不利、また機構の関係上、作動面の光学的性質を一切問わず(透明なガラスや鏡面上でも動作する)カーソル飛びなども起こらない反面、マウスパッドないし平坦な面が動作に必要かつ垂直な面などイレギュラーな環境では使えない、パッドとの相性によっては空滑りを起こす、などの側面もある。省電力性に優れているが、2010年頃には既にローエンドの製品でも光学式に完全に移行しており、市場で見かけることはほぼ無くなった。昔は機械式のボールマウスも存在したようだ。その他マウス登場当初の歯車式のものや、省スペース化のためボールの代わりに2枚の円盤を利用した「ディスクエンコーダー」方式のマウス、あるいはワコムの電磁誘導方式ペンタブレットを利用して動作するタブレット専用マウスなども存在する。いずれにせよ、これらについては解像度などの性能面で特に見るべきところはなく、今のところゲーム用として検討する必要は無い。解像度やDPIは、本来画素の密度を表す単位であり、センサーの場合、分解能・CPIを用いる方が用語としては適切である。実際、センサーメーカー各社は、CPIを単位として用いている。解像度・DPIの使用が一般に定着しており、マウスメーカー各社も採用しているため、実際には解像度・DPIの方が用いられることが多い。400dpiのマウスなら1/400インチ移動毎に1カウント、2000dpiなら1/2000インチ移動毎に1カウントの移動情報が発生する。PC側のセンシティビティ設定が同じであれば、解像度が高いマウスほどカーソルが高速に動作する。理論上は解像度の高いマウスほど、より小さなマウス操作をPCに伝える事が出来る。「理論上は」というのは、センサーの読み取り性能の限界を超えた場合には、そもそも正確なデータが取得できず、PCに伝わる情報も不正確なものになるから。解像度はレンズ等により無理に引き上げることも可能なため、解像度からセンサーの読み取り性能を推測するのは危険であることに注意。「小さなマウス操作をPCに伝える事が出来る」とは、(マウスの)わずかな動きでより多くの移動情報を送信できるという意味であって、カーソルの動きの滑らかさや(画面内での)精密さとは無関係であることに注意。カーソルの動きの滑らかさ等は主にセンシティビティによって決まる。センシティビティの項で述べるように、高解像度の方がセンシティビティを「nカウント=1ピクセルと表した際にn≧1となる変換比率」、すなわちカーソルが滑らか(精密)に動く値に設定しやすいという実質的関連性はある。安易に高すぎる解像度に設定すると、ゲームの実装によってはネガティブアクセル(後述)が発生し易くなる。解像度可変のマウスの中には、センサーがハード的に対応していない解像度を、ソフト的に実現しているものがある。この場合、ソフト的に実現している解像度に設定すると、移動情報が2カウント単位になるなど、正確に動かないことがあるので注意。一般に画素数が多い方が性能(センサーの読み取り性能)が高い。16x16画素から30x30画素程度の物が一般的。レーザー式センサーのチップが一秒間に処理する画素の総量で、単位はPixels/sec。一般にこの数値が大きい方が性能(センサーの読み取り性能)が高い。マウスレート1秒間にマウスがPCに情報を送信する回数の事で、単位はHzかReports/sec。この値が高いほどマウスの動作やボタン操作を、より素早くコンピュータに伝える事が出来る。1000Hz等のマウスレートをサポートし、ユーザーが自由にマウスレートを専用ドライバから変更出来る製品も存在する。ロジテック等のゲーム専用マウスには専用ドライバから1000Hzに設定できる。USBモードはロースピードではなく、フルスピードでの動作マウスレートの変化が感じ取れるかどうかには個人差がある。安易に高いマウスレートに設定すると、ゲームの実装によってはネガティブアクセル(後述)が発生し易くなる。Windowsの加速をONにした状態では、マウスレートが高いほうが加速の効きが緩やかになる。これは、高レートでは1レポートあたりの送信カウント数が少なくなるため、OSからは見かけ上の速度が遅いように認識されるからと推測される。Windowsの加速機能が、高レートを想定していないことによると考えられる。意外にポーリングレートとレポートレートが同一視されているがレポートレートはレポートが示すとおりスレーブから見た状態、ポーリングレートとの差異はレポートレートが1:1の関係に対しポーリングレートは1:多といえる。喩えていえば、上司、部下の連絡経路を考えればわかりやすい。distance)マウスを持ち上げた際にセンサーが移動を読み取れなくなる(読み取りが無効になる)高さの事で、単位は通常ミリメートルで表される。精密性は期待できないものの「一円玉x枚ぶん」という実測も手近な方法としてよく行われているようだ。ちなみに一円玉の厚さは外周部分で1.5mm前後。この距離が長いと、マウスが接地してなくてもポインタを動かせる=どんな場所でも動くため、通常用途では便利。ゲーム用としては余計な動きを必要とする機会が多くなり、正確な動作の妨げにもなるため、これが短い方が使い易い。一般的に、(短)ボール式<光学式<レーザー式(長)の順に、距離が長くなる。最近ではレーザー式でありながら、光学式よりも距離が短いものも存在する。distanceは短くなる。リフトオフ・ディスタンスが長すぎる場合の解決手段として、マウスソール重ね貼りや、センサーのマスク等の方法がとられることがある。この場合、実用上は問題ないことが多いが、理論上はセンサー性能低下につながることに注意。feet)マウスの底面にあり、実際に接地することが意図されている部分の総称。日本ではsole(靴底)と言うことが多いが、海外ではfeet(足)と表記されることが多い。通常、底面とは別に、滑りやすい素材が貼られていることが多い。ゲーマー向けマウスの場合、現在発見されている固体中最小の摩擦係数を持つ、テフロン(PTFE)製ソールが貼られていることが多い。その他、サードパーティからもテフロン製ソールが発売されており、耐久性や使用感を考慮して、標準のものから貼り替えるプレーヤーも多い。コストの面から、一般のPTFE製摺動材を利用するプレーヤーもいる。一般的に、サードパーティ製のソールを貼る場合、標準のソールを剥がし、同じ位置に貼る。センサーとマウスパッド(等のサーフェス)が、設計通りの距離を保つようにするためである。HyperglideのMSマウス用バージョンのように、標準のソールの上に重ね貼りすることを前提にしている場合もある(Logitech用、Razer用は、剥がすことを前提にしている)。リフトオフ・ディスタンスの解決手段として、標準のソールに重ね貼りをするケースもある。スイッチマウスのボタンクリックを判定するためのスイッチ。詳しくはマウスのスイッチを参照。補正マウスの動きを予想し、微細なブレを修正して、ポインタが滑らかな動きをするように調整する、センサーの機能のこと。よって、その存在が広く知られるようになった具体的に確認するには、ペイントの鉛筆ツールなどで、マウスを左右に大きく動かして直線を描いてみるとよい。滑らかな直線が描ければ補正有り、細かく震えた線になれば補正無し、ということになるもっとも、補正の有無・程度を判断するのは、困難な場合も多い。補正がある方が良いのか、無い方が良いのかについては、定まった見解はない本来の動きを完全に反映する点において補正無しの方が良いとする意見がある一方、本来意図した動きを実現する点では補正有りの方が優れているとする意見もある補正の有無は、原則としてセンサーの種類によって決まるが、同じセンサーでもメーカーによって補正の程度が異なるとも言われている。中には補正の有無を切り替えできるセンサーもある主なセンサーの補正の有無はこちら接続端子キーボードと同じく、PS/2かUSB、あるいはその両方に対応するものがある(以前はシリアルポートに接続するものもあったが、現在ゲーム用としては無視してよい)。LowSpeedのポーリング(125Hz)に比べて優位性は無い。FullSpeedの5分の1である。実際に体感できるほどの違いはほぼ見られないものの、USB(の供給電力)の不安定なPCである場合や、あるいは極限まで負荷を下げたい*3場合以外では、キーボードの場合と違い、今ではマウスをPS/2ポートで使うメリットは無いと言っていいだろう。最近ではUSB2.0が普及し、USB3.0対応製品も販売されているが、これらの最大速度は膨大な量のデータ転送のための規格であり、ポインティングデバイスに使われる見込みも、使うだけのメリットも無い(USB2.0では、割り込みは最高1/8ミリ秒単位でかけられるが、これはマウスのレポートレートとしてはおそらく高すぎる)。そもそもディスプレイのリフレッシュレートが通常60~75Hz、ゲーム用の製品でもせいぜい120Hz前後であり、その2倍を超える頻度でポインタの座標を再設定しても、ほとんど意味をなさない。基本設定センシティビティセンシティビティには以下の2種類の意味が存在する。前者は後者を決める一要素に過ぎず、後者はマウスの解像度等によって変化する。一般的に「センシの設定」などと言う場合は前者の意味、単に「ローセンシ」「ハイセンシ」という場合は後者の意味である事が多い。以下の文章では断りのない限り前者について扱っている。カーソルの移動量は、マウスから送られた移動情報(カウント数)を一定の比率に従ってカーソルの移動ピクセル数に換算することで決まるが、その比率を決めるのがセンシティビティである。この比率を「nカウント=1ピクセルと表した際にn<1となる変換比率」つまり1カウントで数ピクセル動く比率に設定すると、マウスをどれだけ細かく動かしてもカーソルを1ピクセル単位で動かすことが出来なくなり、カーソルの動きが粗くなる。逆に「nカウント=1ピクセルと表した際にn≧1となる変換比率」つまり数(または1)カウントで1ピクセル動く比率に設定すれば、カーソルを1ピクセル単位で動かすことができ、カーソルの動きは滑らかになる。高解像度マウスには、「nカウント=1ピクセルと表した際にn≧1となる変換比率」を維持したまま、高感度なカーソル操作が出来る(後者の意味のセンシティビティを「ハイセンシ」にできる)というメリットがある。高感度なカーソル操作を好まない場合には、高解像度マウスを使用するメリットはあまりない。このことから、「高解像度マウスは『ローセンシ(後者の意味のセンシティビティ)』プレーヤーには必要ない」などと言われることがある。XPのポインタオプションの場合、速度のつまみを中心にセットすると1カウント=1ピクセルの比率になる。センシティビティをあげるということとマウス自体のカウントをあげることは得られるポインタスピードの結果ということなら同義だが、上記の理由で内容は異なることに注意。低カウントのマウスでゲーム中のセンシティビティを高くしてプレイした場合と高カウントのマウスでセンシティビティを低くしてプレイする場合、プレイヤーの動作はほぼ同じになるが、前者の場合はセンシティビティの設定が「nカウント=1ピクセルと表した際にn<1となる変換比率」になるリスクが高くなるという違いがある。加速度とはマウスを動かす速度によってポインタの移動量を変更する機能。ゲーム中とOS操作時には、ポインタ取得方法が異なる場合があり単にOSでのポインタ加速を切っただけではゲーム中の加速が切れない場合があるので注意。この機能が有効になっていると、マウスを同じ距離だけ動かす場合でも、高速に動かした場合の方が低速に動かした時よりもポインタの移動量が多くなる。加速度をオンにすると、物理的なマウスの移動距離と画面上のポインタの移動距離が正比例しなくなる為、FPSプレイヤーはオフにしている人が多いが、一部のゲームのプレイヤー(Quakeシリーズ等)には加速度を好む人も多いので、加速度は一概に悪いとは言えず、好みであれば使用しても問題ないだろう。カウンターストライク1.6ではゲーム中デフォルトで加速ONになっている。XPでは標準で加速度が有効になっているが(無効化方法は下記を参照)、この加速機能は最近市販されているマウスでは正常に動作しない事があり、1カウント=1ピクセル設定でマウスをゆっくり斜めに移動させた場合に、ポインタがふらつく等の症状が確認出来る。XPの加速機能にはバグがあるのではないかと思われる。XPのマウス加速度アルゴリズムについては以下を参照。XPの加速度カーブの調整については以下を参照。http://07.net/mouse/Logitechのマウスは、SetPointなどの専用ツールに独自の加速度設定を持っているので、そちらを使用した方が良いだろう。XPWindowsのコントロールパネルからマウスのプロパティを開き、ポインタオプションのタブを選択する。「ポインタの精度を高める」のチェックボックスからチェックを外せばWindowsの加速度を無効にする事が出来る。ちなみに、この項目は加速度の設定に影響するだけで、その他の物(例えばOSやドライバのマウスポインタ計算精度など)にはなんら影響は与えない。チェックを外した状態の方がポインタのふらつき等が起こらず精度が高いくらいである。「ポインタの精度を高める」という名前については、加速度が有効な状態の方が人間が操作する精度が高まるというMicrosoftの考え方による物と思われる。他にもレジストリエディタ等を用いて、加速カーブ(SmoothMouseXCurve等)を直線にして加速度を擬似的にオフにする方法もあるが、前述したポインタがふらつく等の症状がそのまま残り、入力精度も下がるため行うべきではない。上述のようにQUAKE系エンジン採用ゲーム等の一部ゲームでは、起動時にWindowsの加速設定をオンにする(XPでは「ポインタの精度を高める」にチェックが入る)ものがある。この場合、レジストリをいじることで加速設定をオンにしても加速が働かないようにするか、起動時のコマンドライン等(下記参照)でゲームの加速オン機能を無効化することが必要になる。-noforcemaccelこれらを起動オプションに指定して起動する。-noforcemaccelのようにする。何か後ろについているときもありますが、その時は消さずに追加する形で付け加えましょう。7XPと同様に、コントロールパネルからマウスのプロパティを開き、ポインタオプションのタブを選択する。「ポインターの精度を高める」のチェックボックスからチェックを外せばWindowsの加速度を無効にする事が出来る。レジストリを弄らないと加速が切れないという巷の噂がありますが、ドライバが悪さしている可能性があります。基本的にはチェック外すだけで加速は無効となります。以下で紹介するツールは、WindowsのUSBドライバを改造する事で仕様外のマウスレートを使用出来るようにする。USB通信では100Hz前後までしか許可されていない為、以下で紹介するツールなどでマウスレートを変更しても、全てのマウスで正常に動作するとは限らない。マウスによっては想定外の動作を引き起こしたり、最悪マウスを壊す危険性やメーカー保証を無効にする可能性もある。USBデバイス(キーボードなど)のポーリングレートにも影響が出る可能性も考えられる。以下のツールの使用やマウスレート変更は、全て自己責任で行うこと。不安のある人はやめておいた方が無難だろう。公式に125HzのマウスレートまでしかサポートされていないUSBマウスを、非公式にそれ以上のマウスレートに変更するツールを紹介する。マウス自体が125Hz以上のマウスレートを最初からサポートしている場合には、これらのツールは使わずに、必ず専用のドライバから設定すること。http://www.softpedia.com/get/Tweak/System-Tweak/USB-Mouserate-switcher.shtmlもしくは以下でダウンロードしたusbport.sysを、セーフモードで起動してから、\WINDOWS\system32\drivers\usbport.sysと入れ替える(3スレ96より)http://razer.tigga.org/phpBB2/viewtopic.php?t=3290http://razerblueprints.net/index.php/View-document-details/79-Win-XP-USB-Patcher.htmlあるいは以下の方法で。名前:名無しさん@お腹いっぱい。XPのどのバージョンでも使用可能。セーフモードでの使用を推奨してはいるが、実際は普通にソフトを起動して設定して再起動するだけでOK。書き換えた後USBマウスを抜き差しするだけでOKとも。%SystemRoot%\System32\drivers\usbport.sysのバイナリを書き換える作業を行う。XP-USB-Patcherの方は、自動でバックアップを取ってくれるが起動時にusbport.sysをいちいち指定しなければいけないことと、デフォルトの125Hzのusbport.sysを指定しないといけないのが面倒。1.1の方は、バックアップは取ってくれないが125Hz,250Hz,500Hz,1000Hzの間を自由に設定変更ができる。最初にusbport.sysを手動でバックアップしておけばいいのでこちらを推奨。hidusbf.zipを解凍し、DRIVERフォルダのSetup.exeを起動。Service」をクリック。File→Next表示された入力欄に「C:\Windows\System32\Drivers\HIDUSBF.sys」と入力しOKをクリック後再起動。Windowsをリブートし、マウスレートチェッカー等で動作を確認。(64bit限定、デスクトップのテストモード表示が気になる場合RemoveWatermarkX64.exeで消す)http://deepxw.blogspot.com/2008/12/remove-watermark-v03-build-20081210.html64bitOSはドライバにデジタル署名が無いと動作しないので、dseo13b.exeで署名を付けてテストモードにするか起動時にF8→ドライバ署名の強制を無効(ReadyDriverPlusで自動化可能)にする必要があります。テストモードは一部のBDが再生不可、ドライバ署名無効はOS起動時間5秒前後長くなる、セーフモード時にマウス動かない場合がある等一長一短です。Modeで立ち上げる。コマンドプロンプトを起動して以下を実行。