名 前
mouse − マ ウ ス 用 入 力 ド ラ イ バ
書 式
Section
"InputDevice"
Identifier "idevname"
Driver "mouse"
Option "Protocol"
"protoname"
Option "Device" "devpath"
...
EndSection
説 明
mouse は XFree86 の マ ウ ス 用 入 力 ド ラ イ バ で あ る 。 こ の ド ラ イ バ は 入 手 可 能 な ほ と ん ど の 種 類 と イ ン タ フ ェ ー ス の マ ウ ス に 対 応 し て い る 。 USB マ ウ ス は 一 部 の OS で し か 対 応 さ れ て お ら ず 、 ま た PS/2 マ ウ ス の 対 応 レ ベ ル は OS に よ っ て 異 な る 。
mouse ド ラ イ バ は ポ イ ン タ 入 力 デ バ イ ス と し て 動 作 し 、 X サ ー バ の コ ア ポ イ ン タ と し て 利 用 で き る 。 複 数 個 の マ ウ ス の 使 用 は 、 こ の ド ラ イ バ の イ ン ス タ ン ス を 複 数 個 作 る こ と に よ り 対 応 さ れ て い る 。
対 応 ハ ー ド ウ ェ ア
mouse ド ラ イ バ が 対 応 し て い る ハ ー ド ウ ェ ア の 詳 し い リ ス ト に つ い て は README.mouse 文 書 を 参 照 す る こ と 。 こ の 文 書 は /usr/X11R6/lib/X11/doc/ デ ィ レ ク ト リ ま た は 、 http://www.xfree86.org/current/mouse.html (オ ン ラ イ ン ) に あ る 。
詳 細 設 定
詳 細 設 定 の 一 般 的 な 部 分 と 、 全 て の 入 力 デ バ イ ス で 利 用 で き る オ プ シ ョ ン に つ い て は XF86Config(5x) を 参 照 す る こ と 。 こ の セ ク シ ョ ン で は こ の ド ラ イ バ 固 有 の 詳 細 設 定 の み を 扱 う 。 一 部 の OS 上 で は 、 こ の ド ラ イ バ は マ ウ ス の 種 類 を 自 動 検 出 で き る 。 こ れ は プ ラ グ ・ ア ン ド ・ プ レ イ 対 応 の シ リ ア ル マ ウ ス に 限 定 さ れ て い る 場 合 も あ る し 、 OS の カ ー ネ ル ド ラ イ バ が 対 応 し て い る 全 て の マ ウ ス に 対 し て 自 動 検 出 が 動 作 す る 場 合 も あ る 。 ま た 、 設 定 フ ァ イ ル で 必 ず マ ウ ス の プ ロ ト コ ル を 指 定 す る 必 要 が あ る 場 合 も あ る 。 こ の 問 題 に 関 す る 詳 し い 情 報 は README.mouse に 書 か れ て い る 。 以 下 の ド ラ イ バ オ プ シ ョ ン ( Options 項 目 )が サ ポ ー ト さ れ て い る :
Option "Protocol" "string" マ ウ ス の プ ロ ト コ ル を 指 定 す る 。 有 効 な プ ロ ト コ ル の 種 類 は 以 下 の 通 り で あ る :
Auto, Microsoft, MouseSystems, MMSeries, Logitech, MouseMan, MMHitTab, GlidePoint, IntelliMouse, ThinkingMouse, AceCad, PS/2, ImPS/2, ExplorerPS/2, ThinkingMousePS/2, MouseManPlusPS/2, GlidePointPS/2, NetMousePS/2, NetScrollPS/2, BusMouse, SysMouse, WSMouse, USB, Xqueue 全 て の OS が 全 て の プ ロ ト コ ル に 対 応 し て い る わ け で は な い 。 "Auto" は プ ロ ト コ ル の 自 動 検 出 を 試 み る こ と を 指 示 す る 。 デ フ ォ ル ト の プ ロ ト コ ル 設 定 は な い の で 、 こ の オ プ シ ョ ン の 指 定 は 必 須 で あ る 。
Option "Device"
"string" マ ウ
ス に ア ク セ ス
で き る デ バ イ
ス を 指 定 す る
。 一 般 的 な 設
定 は "/dev/mouse" で あ
る 。 こ れ は 実
際 の マ ウ ス デ
バ イ ス へ の シ
ン ボ リ ッ ク リ
ン ク で あ る こ
と が 多 い 。 こ
の オ プ シ ョ ン
は 必 須 で あ り
、 デ フ ォ ル ト
の 設 定 は 持 た
な い 。
Option "Buttons"
"integer" マ ウ
ス の ボ タ ン 数
を 指 定 す る 。
ボ タ ン 数 を 自
動 検 出 で き な
い 場 合 、 デ フ
ォ ル ト 値 の 3 が
設 定 さ れ る 。
Option "Emulate3Buttons"
"boolean" 物 理
的 に 2 つ し か ボ
タ ン を 持 た な
い マ ウ ス で 、 3
番 目 の マ ウ ス
ボ タ ン (中 ボ タ
ン )の エ ミ ュ レ
ー シ ョ ン を 有
効 ま た は 無 効
に す る 。 3 番 目
の ボ タ ン は 左
右 の ボ タ ン を
同 時 に 押 す こ
と で エ ミ ュ レ
ー シ ョ ン さ れ
る 。 デ フ ォ ル
ト 値 : off
Option "Emulate3Timeout"
"integer"
3 ボ タ ン エ ミ ュ レ ー シ ョ ン が 有 効 で あ る と き 、 2 つ の ボ タ ン が 「 同 時 に 」 押 さ れ た か ど う か を 判 定 す る た め に ド ラ イ バ が 待 つ タ イ ム ア ウ ト 時 間 を 指 定 す る (ミ リ 秒 単 位 )。 デ フ ォ ル ト 値 : 50
Option
"ChordMiddle"
"boolean" 中 ボ
タ ン が 押 さ れ
た と き 、 「 右
+左 」 の イ ベ ン
ト を 送 る マ ウ
ス へ の 対 応 を
有 効 ま た は 無
効 に す る 。 デ
フ ォ ル ト 値 : off
Option "ZAxisMapping" "X"
Option "ZAxisMapping" "Y"
Option "ZAxisMapping" "N1
N2"
Option "ZAxisMapping" "N1 N2 N3
N4"
Z 軸 (ホ イ ー ル )の 動 き を ボ タ ン ま た は 他 の 軸 (X ま た は Y) に マ ッ ピ ン グ す る 。 ボ タ ン 番 号 N1 は Z 軸 の 負 の 方 向 へ の 動 き に マ ッ ピ ン グ さ れ 、 N2 は Z 軸 の 正 の 方 向 へ の 動 き に マ ッ ピ ン グ さ れ る 。 ホ イ ー ル を 2つ 持 っ て い る マ ウ ス の 場 合 、 4 つ の ボ タ ン 番 号 を 指 定 で き る 。 こ の 場 合 は 2つ め の ホ イ ー ル の 正 負 方 向 へ の 動 き は ボ タ ン 番 号 N3 と N4 に マ ッ ピ ン グ さ れ る 。
Option "FlipXY" "boolean"
X 軸 と Y 軸 の 入 れ 換 え を 無 効 に す る 。 デ フ ォ ル ト 値 : off
Option
"SampleRate" "integer"
マ ウ ス が 移 動
/ボ タ ン イ ベ ン
ト を 一 秒 あ た
り に 送 る 数 を
設 定 す る 。 こ
の 設 定 に 対 応
し て い る マ ウ
ス は 一 部 だ け
で あ る (一 部 の
プ ラ ッ ト フ ォ
ー ム で の Logitech マ
ウ ス と PS/2 マ ウ ス
の 一 部 )。 デ フ
ォ ル ト 値 : マ ウ
ス が 最 初 に 設
定 さ れ て い る
通 り
Option "Resolution"
"integer" デ バ
イ ス の イ ン チ
あ た り の 解 像
度 を 設 定 す る
(一 部 の プ ラ ッ
ト フ ォ ー ム で
の PS/2 マ ウ ス の 一
部 )。 デ フ ォ ル
ト 値 : マ ウ ス が
最 初 に 設 定 さ
れ て い る 通 り
Option "ClearDTR"
"boolean" マ ウ
ス が 使 用 す る
シ リ ア ル ポ ー
ト の DTR 線 を ク リ
ア を 有 効 ま た
は 無 効 に す る
。 一 部 の 複 数
プ ロ ト コ ル 対
応 マ ウ ス は 、
デ フ ォ ル ト 以
外 の プ ロ ト コ
ル で 動 作 す る
際 に は DTR 線 が ク
リ ア さ れ て い
る 必 要 が あ る
。 こ の オ プ シ
ョ ン は シ リ ア
ル マ ウ ス 専 用
で あ る 。 デ フ
ォ ル ト 値 : off
Option "ClearRTS"
"boolean" マ ウ
ス が 使 用 す る
シ リ ア ル ポ ー
ト の RTS 線 を ク リ
ア を 有 効 ま た
は 無 効 に す る
。 一 部 の 複 数
プ ロ ト コ ル 対
応 マ ウ ス は 、
デ フ ォ ル ト 以
外 の プ ロ ト コ
ル で 動 作 す る
際 に は RTS 線 が ク
リ ア さ れ て い
る 必 要 が あ る
。 こ の オ プ シ
ョ ン は シ リ ア
ル マ ウ ス 専 用
で あ る 。 デ フ
ォ ル ト 値 : off
Option "BaudRate"
"integer" シ リ
ア ル マ ウ ス と
通 信 す る 際 の
ボ ー レ ー ト を
設 定 す る 。 ほ
と ん ど の 場 合
は デ フ ォ ル ト
値 で 正 し く 動
作 す る た め 、
こ の オ プ シ ョ
ン が 必 要 な こ
と は 滅 多 に な
い 。 有 効 な 値
は 300, 1200, 2400, 4800, 9600, 19200 で
あ る 。 デ フ ォ
ル ト 値 : 1200 シ リ ア
ル ポ ー ト 通 信
の た め の 各 種
パ ラ メ ー タ を
制 御 で き る オ
プ シ ョ ン は 他
に も あ る が 、
こ こ で は そ れ
ら の 説 明 は し
な い 。 と い う
の も 、 そ れ ぞ
れ の 種 類 の マ
ウ ス プ ロ ト コ
ル に 対 し て ド
ラ イ バ が 正 し
い 設 定 を 行 う
か ら で あ る 。
関 連 項 目
XFree86(1), XF86Config(5x), xf86config(1), Xserver(1), X(7), README.mouse