Manpages

名 前

citron − Citron 製 赤 外 線 型 タ ッ チ パ ネ ル (CiTouch)用 ド ラ イ バ

書 式

Section "InputDevice"
Identifier "
idevname"
Driver "citron"
Option "Device" "
devpath"   
...
EndSection

説 明

citronCitron Infrared Touch デ バ イ ス 用 の 入 力 ド ラ イ バ で あ る 。

citron ド ラ イ バ は ポ イ ン タ 入 力 デ バ イ ス と し て 動 作 し 、 X サ ー バ の コ ア ポ イ ン タ と し て 使 用 で き る 。 こ の デ バ イ ス は "RS232" 経 由 で ホ ス ト に 接 続 さ れ る 。

対 応 ハ ー ド ウ ェ ア

現 時 点 で は 以 下 の タ ッ チ パ ネ ル に 対 応 し て い る 。 こ れ ら の デ バ イ ス は ユ ー ザ の タ ッ チ 操 作 を ZPress と し て 受 け 取 る こ と も で き る 。

IRT6I5-V2.x 6.5 イ ン チ 赤 外 線 型 タ ッ チ パ ネ ル

IRT10I4-V4.x 10.4 イ ン チ 赤 外 線 型 タ ッ チ パ ネ ル

IRT12I1-V2.x 12.1 イ ン チ 赤 外 線 型 タ ッ チ パ ネ ル

IRT15I1-V1.x
15.1 イ ン チ 赤 外 線 型 タ ッ チ パ ネ ル

詳 細 設 定

詳 細 設 定 の 一 般 的 な 部 分 と 、 全 て の 入 力 デ バ イ ス で 利 用 で き る オ プ シ ョ ン に つ い て は XF86Config(5x) を 参 照 す る こ と 。 こ の セ ク シ ョ ン で は こ の ド ラ イ バ 固 有 の 詳 細 設 定 の み を 扱 う 。 さ ら に 詳 し い 理 解 を 得 る た め に は 、 CTS お よ び 各 種 IRT の マ ニ ュ ア ル を 参 照 す る こ と 。 こ れ ら は Citron の ウ ェ ブ ペ ー ジ ( www.citron.de )か ら PDF 形 式 で 入 手 で き る 。 直 接 Citron か ら 入 手 す る こ と も で き る 。 ド ラ イ バ は 以 下 の オ プ シ ョ ン に 対 応 し て い る ( Options 項 目 ):

Option "Device" "devpath" タ ッ チ パ ネ ル の デ バ イ ス へ の パ ス を 指 定 す る 。 有 効 な デ バ イ ス は

/dev/ttyS0, /dev/ttyS1, ... で あ る 。 こ の オ プ シ ョ ン は 必 須 で あ る 。 正 し い デ バ イ ス を 指 定 す る こ と が 重 要 で あ る 。 参 考 : com1 → /dev/ttyS0, com2 → /dev/ttyS1, …の 対 応 関 係 が あ る 。

Option "ScreenNumber" "screennumber"

citron の 入 力 デ バ イ ス と し て ス ク リ ー ン 番 号 screennumber を 設 定 す る 。 デ フ ォ ル ト 値 : ScreenNumber: "0"

Option "MinX" "value"
Option "MinY" "
value"

citron の 入 力 デ バ イ ス に 対 し X, Y の 最 小 値 を 指 定 す る 。 注 意 : MinX, MinY は MaxX, MaxY よ り も 小 さ い 値 で な け れ ば な ら な い 。 範 囲 : "0" - "65535" デ フ ォ ル ト 値 : MinX: "0" MinY: "0"

Option "MaxX" "value"
Option "MaxY" "
value"

citron の 入 力 デ バ イ ス に 対 し X, Y の 最 大 値 を 指 定 す る 。 注 意 : MaxX, MaxY は MinX, MinY よ り も 大 き い 値 で な け れ ば な ら な い 。 範 囲 : "0" - "65535" デ フ ォ ル ト 値 : MaxX: "65535" MaxY: "65535"

Option "ButtonNumber" "value" こ の 値 は ボ タ ン 番 号 を 設 定 す る 。 こ の 値 は xf86PostButton イ ベ ン ト メ ッ セ ー ジ 内 に 返 さ れ る 。 範 囲 : "0" - "255" デ フ ォ ル ト 値 : "1"
Option "ButtonThreshold" "
value" こ の 値 は ボ タ ン の 閾 値 を 設 定 す る 。 こ の 値 は タ ッ チ パ ネ ル の 接 触 感 度 を 変 更 す る 。 大 き い 値 が 大 き い 圧 力 に 対 応 す る 。 注 意 : こ の 機 能 は 圧 力 感 度 に 対 応 し た ハ ー ド ウ ェ ア で し か 使 え な い 。 範 囲 : "0" - "255" デ フ ォ ル ト 値 : "20"
Sleep-Mode

IRT が 仮 眠 モ ー ド で あ り 、 か つ ユ ー ザ 接 触 領 域 が 一 定 時 間 の あ い だ 赤 外 線 の 遮 断 を 受 け な け れ ば 、 い わ ゆ る ス リ ー プ モ ー ド が 有 効 に な る 。 ス リ ー プ モ ー ド仮 眠 モ ー ド よ り も さ ら に 赤 外 線 の ス キ ャ ン の 頻 度 を 減 ら す (後 述 )。 こ の 機 能 に よ り 、 赤 外 線 ビ ー ム の 寿 命 が 延 び 、 ま た IRT の 電 力 消 費 も 抑 え る こ と が で き る 。 ユ ー ザ 接 触 領 域 で の 赤 外 線 の 遮 断 が 検 出 さ れ る と 、 ス リ ー プ モ ー ド は 即 座 に 無 効 と な り 、 ユ ー ザ 接 触 領 域 は 再 び 最 大 速 度 で ス キ ャ ン さ れ る よ う に な る 。 ス リ ー プ モ ー ド が 動 作 し て い る 場 合 、 設 定 さ れ て い る ス キ ャ ン レ ー ト に 応 じ て 、 IRT の 応 答 時 間 は 通 常 の 動 作 時 よ り も か な り 長 く な る 。 例 え ば 、 ス キ ャ ン レ ー ト を 「 500ms/ス キ ャ ン 」 に 設 定 し て い る 場 合 、 IRT が 割 り 込 み を 検 出 し て ス リ ー プ モ ー ド を モ ー ド を 無 効 に す る ま で に は 最 大 0.5 秒 か か る こ と が あ る 。

Option "SleepMode" "mode" こ の 値 は タ ッ チ パ ネ ル の ス リ ー プ モ ー ド を 設 定 す る 。 ス リ ー プ モ ー ド の 動 作 は 以 下 の よ う に 設 定 さ れ る :

0x00 有 効 化 、 無 効 化 の 際 に メ ッ セ ー ジ を 出 さ な い

0x01 有 効 化 の 際 に メ ッ セ ー ジ を 出 す

0x02 無 効 化 の 際 に メ ッ セ ー ジ を 出 す

0x03 有 効 化 、 無 効 化 の 際 に メ ッ セ ー ジ を 出 す

0x10 ス リ ー プ モ ー ド の 状 態 に 応 じ て GP_OUT 出 力 を 設 定 す る 値 : "0" "1" "2" "3" "16" デ フ ォ ル ト 値 : "0"

Option "SleepTime" "time" こ の 値 は タ ッ チ パ ネ ル の ス リ ー プ ま で の 待 ち 時 間 を 設 定 す る 。 有 効 化 さ れ る ま で の 時 間 を 秒 数 で 指 定 す る ("0" = 即 座 に 有 効 化 さ れ る , "65535" = 常 に 無 効 の ま ま )。 範 囲 : "0" - "65535" 秒 デ フ ォ ル ト 値 : "65535" → 無 効 化
Option "SleepScan" "
scan" こ の 値 は タ ッ チ パ ネ ル の ス キ ャ ン 時 間 を 設 定 す る 。 こ れ は 、 ス リ ー プ モ ー ド 時 の 2 つ の ス キ ャ ン 操 作 の 時 間 間 隔 で あ る 。 こ の 時 間 間 隔 は ミ リ 秒 単 位 で 設 定 す る 。 範 囲 : "0" - "65535" [ミ リ 秒 ] デ フ ォ ル ト 値 : "500"
Option "PWMActive" "
value" こ の 値 は 通 常 動 作 時 (ス リ ー プ モ ー ド 無 効 時 )に お け る PWM 出 力 パ ル ス の on/off の レ ー ト を 決 め る 。 こ の 値 を 大 き く す る と 、 パ ル ス の 幅 が 長 く な る 。 こ の 出 力 信 号 は 、 Citron AWBI と 組 み 合 わ せ て 、 タ ッ チ 時 に バ ッ ク ラ イ ト の 明 る さ を 調 整 す る た め に 利 用 で き る 。 範 囲 : "0" - "255" デ フ ォ ル ト 値 : "255" (明 る さ 最 大 )
Option "PWMSleep" "
value" こ の 値 は ス リ ー プ モ ー ド 有 効 時 (→ SleepMode, SleepScan, SleepTime )に お け る PWM 出 力 パ ル ス の on/off の レ ー ト を 決 め る 。 こ の 値 を 大 き く す る と 、 パ ル ス の 幅 が 長 く な る 。 範 囲 : "0" - "255" デ フ ォ ル ト 値 : "255" (明 る さ 最 大 )
Option "PWMFreq" "
value" こ の 値 は PWM の 周 波 数 を ヘ ル ツ 単 位 で 決 め る 。 範 囲 : "39" - "9803" デ フ ォ ル ト 値 : "9803" (最 大 周 波 数 )
Option "ClickMode" "
mode"

ClickModes を 5 つ の モ ー ド か ら 選 択 す る 。

"1" = ClickMode Enter こ の モ ー ド で は 、 赤 外 線 ビ ー ム の 遮 断 の た び に 毎 回 ButtonPress イ ベ ン ト が 送 ら れ 、 遮 断 が 終 わ る と 毎 回 ButtonRelease イ ベ ン ト が 送 ら れ る 。

"2" = ClickMode Dual こ の モ ー ド で は 、 赤 外 線 ビ ー ム の 遮 断 が あ る と 毎 回 Proximity イ ベ ン ト が 送 ら れ 、 1 回 お き に ButtonPress イ ベ ン ト が 送 ら れ る 。 遮 断 が 終 わ る と (片 方 の 遮 断 が ま だ 有 効 で あ っ て も )ButtonRelease イ ベ ン ト が 送 ら れ る 。

"3" = ClickMode Dual Exit こ の モ ー ド で は 、 赤 外 線 ビ ー ム の 遮 断 が あ る と 毎 回 ProximityIn イ ベ ン ト が 送 ら れ 、 1 回 お き に ButtonPress イ ベ ン ト が 送 ら れ る 。 遮 断 が 終 わ っ て も (片 方 の 遮 断 が ま だ 有 効 で あ っ て も )ButtonRelease イ ベ ン ト が 送 ら れ な い 。 全 て の 遮 断 が 終 わ っ た と き だ け 、 ButtonRelease イ ベ ン ト が 送 ら れ 、 そ の 後 に ProximityOut イ ベ ン ト が 送 ら れ る 。

"4" = ClickMode ZPress こ の モ ー ド で は 、 赤 外 線 ビ ー ム の 遮 断 が あ る と 毎 回 ProximityIn イ ベ ン ト が 送 ら れ る 。 圧 力 が あ る 一 定 値 を 超 え た 場 合 だ け ButtonPress イ ベ ン ト が 送 ら れ る 。 圧 力 が こ の 一 定 値 よ り 小 さ く な る と ButtonRelease イ ベ ン ト が 送 ら れ る 。 さ ら に 遮 断 も 終 わ る と ProximityOut イ ベ ン ト が 送 ら れ る 。

"5" = ClickMode ZPress Exit こ の モ ー ド は "Clickmode Dual Exit" モ ー ド に 似 て い る 。 こ の モ ー ド で は 、 赤 外 線 ビ ー ム の 遮 断 が あ る と 毎 回 ProximityIn イ ベ ン ト が 送 ら れ る 。 圧 力 が あ る 一 定 値 を 超 え た 場 合 だ け ButtonPress イ ベ ン ト が 送 ら れ る 。 圧 力 が こ の 一 定 値 よ り 小 さ く な る と ButtonRelease イ ベ ン ト が 送 ら れ る 。 さ ら に 遮 断 も 終 わ る と 、 ButtonRelease イ ベ ン ト が 送 ら れ 、 そ の 後 に ProximityOut イ ベ ン ト が 送 ら れ る 。 範 囲 : "1" - "5" デ フ ォ ル ト 値 : "1" (ClickMode Enter)

Option "Origin" "value" こ の 値 は 画 面 の 4 隅 の い ず れ か を 原 点 と し て 設 定 す る 。 指 定 で き る 値 は 以 下 の 通 り で あ る : "0" TOPLEFT: 左 上 隅 を 原 点 と す る "1" TOPRIGHT: 右 上 隅 を 原 点 と す る "2" BOTTOMRIGHT: 右 下 隅 を 原 点 と す る "3" BOTTOMLEFT: 左 下 隅 を 原 点 と す る 範 囲 : "0" - "3" デ フ ォ ル ト 値 : "0" (TOPLEFT)
Doze-Mode
あ る 一 定 時 間 ユ ー ザ 接 触 領 域 で 赤 外 線 の 遮 断 が 起 こ ら な け れ ば 、 い わ ゆ る 仮 眠 モ ー ド が 自 動 的 に 有 効 と な る 。 仮 眠 モ ー ド が 有 効 に な る と 、 赤 外 線 ビ ー ム の ス キ ャ ン レ ー ト が 少 し 落 ち る 。 こ れ に よ り 、 IRT の 電 力 消 費 が 抑 え ら れ る 。 ユ ー ザ 接 触 領 域 で 赤 外 線 の 遮 断 が 検 出 さ れ る と 、 仮 眠 モ ー ド は 即 座 に 解 除 さ れ 、 ユ ー ザ 接 触 領 域 は 最 大 速 度 で ス キ ャ ン さ れ る 。
Option "DozeMode" "
mode" こ の 値 は タ ッ チ パ ネ ル の 仮 眠 モ ー ド を 設 定 す る 。 仮 眠 モ ー ド の 動 作 は 以 下 の よ う に 設 定 さ れ る :

0x00 有 効 化 、 無 効 化 の 際 に メ ッ セ ー ジ を 出 さ な い

0x01 有 効 化 の 際 に メ ッ セ ー ジ を 出 す

0x02 無 効 化 の 際 に メ ッ セ ー ジ を 出 す

0x03 有 効 化 、 無 効 化 の 際 に メ ッ セ ー ジ を 出 す

0x10 仮 眠 モ ー ド の 状 態 に 応 じ て GP_OUT 出 力 を 設 定 す る ス リ ー プ モ ー ド が 既 に GP_OUT を 制 御 し て い る 場 合 は 、 出 力 ポ ー ト は 利 用 で き な い 。 値 : "0" "1" "2" "3" "16" デ フ ォ ル ト 値 : "0"

Option "DozeTime" "time" こ の 値 は タ ッ チ パ ネ ル の 仮 眠 ま で の 待 ち 時 間 を 設 定 す る 。 有 効 化 さ れ る ま で の 時 間 を 秒 数 で 指 定 す る ("0" = 即 座 に 有 効 化 さ れ る , "65535" = 常 に 無 効 の ま ま )。 範 囲 : "0" - "65535" [秒 ] デ フ ォ ル ト 値 : "65535" → 無 効 化
Option "DozeScan" "
scan" こ の 値 は タ ッ チ パ ネ ル の ス キ ャ ン 時 間 を 設 定 す る 。 こ れ は 、 仮 眠 モ ー ド 時 の 2 つ の ス キ ャ ン 操 作 の 時 間 間 隔 で あ る 。 こ の 時 間 間 隔 は ミ リ 秒 単 位 で 設 定 す る 。 範 囲 : "0" - "65535" [ミ リ 秒 ] デ フ ォ ル ト 値 : "500"
Option "DeltaX" "
value" こ の 値 は 、 現 在 の カ ー ソ ル 位 置 の 左 右 の 端 に 、 カ ー ソ ル が 動 い て い な い と み な す 仮 想 的 な 領 域 を 設 定 す る 。 こ の 領 域 の 中 で は "MotionNotify" イ ベ ン ト は 送 ら れ な い 。 範 囲 "0" - "255" デ フ ォ ル ト 値 "0" (deltaX な し )
Option "DeltaY" "
value" こ の 値 は 、 現 在 の カ ー ソ ル 位 置 の 上 下 の 端 に 、 カ ー ソ ル が 動 い て い な い と み な す 仮 想 的 な 領 域 を 設 定 す る 。 こ の 領 域 の 中 で は "MotionNotify" イ ベ ン ト は 送 ら れ な い 。 範 囲 "0" - "255" デ フ ォ ル ト 値 "0" (deltaY な し )
Option "Beep" "
value" こ の 値 は 、 "ButtonPress" イ ベ ン ト や "ButtonRelease" イ ベ ン ト で ブ ザ ー を な ら す か ど う か を 設 定 す る 。 "0" で ブ ザ ー が 無 効 に な る 。 他 の 値 で あ れ ば ブ ザ ー は 有 効 に な る 。 範 囲 "0" - "1" デ フ ォ ル ト 値 "0" (無 効 )
Option "PressVol" "
value" こ の 値 は 、 "ButtonPress" イ ベ ン ト が 送 ら れ た 時 の ブ ザ ー の 音 量 を 設 定 す る (0-100%)。

"0" - "100" デ フ ォ ル ト 値 "100"

Option "PressPitch" "value" こ の 値 は 、 "ButtonPress" イ ベ ン ト が 送 ら れ た 時 の 音 の 高 さ を 設 定 す る 。 範 囲 "0" - "3000" デ フ ォ ル ト 値 "880"
Option "PressDur" "
value" こ の 値 は 、 "ButtonPress" イ ベ ン ト が 送 ら れ た 時 の 音 の 長 さ を ミ リ 秒 単 位 で 設 定 す る 。 範 囲 "0" - "255" デ フ ォ ル ト 値 "15"
Option "ReleaseVol" "
value" こ の 値 は 、 "ButtonRelease" イ ベ ン ト が 送 ら れ た 時 の ブ ザ ー の 音 量 を 設 定 す る (0-100%)。

"0" - "100" デ フ ォ ル ト 値 "100"

Option "ReleasePitch" "value" こ の 値 は 、 "ButtonRelease" イ ベ ン ト が 送 ら れ た 時 の 音 の 高 さ を 設 定 す る 。 範 囲 "0" - "3000" デ フ ォ ル ト 値 "1200"
Option "ReleseDur" "
value" こ の 値 は 、 "ButtonRelease" イ ベ ン ト が 送 ら れ た 時 の 音 の 長 さ を ミ リ 秒 単 位 で 設 定 す る 。 範 囲 "0" - "255" デ フ ォ ル ト 値 "10"
Option "BeamTimeout" "
value" 赤 外 線 ビ ー ム が 故 障 し て い る と 判 断 し 、 ビ ー ム を 止 め 、 座 標 評 価 の 対 象 外 と す る ま で に 待 つ 時 間 の 長 さ を 決 め る (秒 単 位 )。 範 囲 "0" - "65535" デ フ ォ ル ト 値 "30" (30 秒 )
Option "TouchTime" "
value" 有 効 な 赤 外 線 遮 断 の 最 小 時 間 を 10 ミ リ 秒 き ざ み で 指 定 す る 。 遮 断 を 有 効 な も の と し て ホ ス ト コ ン ピ ュ ー タ に レ ポ ー ト さ せ る た め に は 、 少 な く と も こ こ で 宣 言 し た 時 間 は 同 じ 位 置 で 遮 断 が 起 こ る 必 要 が あ る 。 範 囲 "0" - "255" デ フ ォ ル ト 値 "0" (=6.5 ミ リ 秒 )
Option "EnterCount" "
count" ス キ ッ プ す る 「 入 力 レ ポ ー ト 」 の 数 を 指 定 す る 。 レ ポ ー ト は 約 20 ミ リ 秒 ご と に 送 ら れ る 。 範 囲 "0" - "31" デ フ ォ ル ト 値 "3" (メ ッ セ ー ジ を 3つ ス キ ッ プ = 60 ミ リ 秒 )
Option "ZEnterCount" "
count" 圧 力 感 知 モ ー ド に お い て ス キ ッ プ す る 「 入 力 レ ポ ー ト 」 の 数 を 指 定 す る 。 レ ポ ー ト は 約 20 ミ リ 秒 ご と に 送 ら れ る 。 範 囲 : "0" - "31" デ フ ォ ル ト 値 : "1" (メ ッ セ ー ジ を 1 つ ス キ ッ プ = 20 ミ リ 秒 )
Option "DualCount" "
count" ス キ ッ プ す る 「 二 重 タ ッ チ エ ラ ー 」 の 数 を 指 定 す る 。 レ ポ ー ト は 約 20 ミ リ 秒 ご と に 送 ら れ る 。 こ の オ プ シ ョ ン は "ZPress" モ ー ド と "ZPress Exit" モ ー ド で し か 利 用 で き な い 。 範 囲 "0" - "31" デ フ ォ ル ト 値 "2" (メ ッ セ ー ジ を 2つ ス キ ッ プ = 40 ミ リ 秒 )

関 連 項 目

XFree86(1), XF86Config(5x), xf86config(1), Xserver(1), X(7)

作 者

2000-2001 − Citron GmbH (support [AT] citron.de) に よ り 作 成 。