お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-01-16 03:01:12

Clean
新しいメンバ
登録日: 2009-01-16

8.10でのトラックボールのホイールエミュレート

 はじめまして。始めて投稿させていただきます。
 私、独学でUbuntuを使い始めて1年ほどのまだまだ知識の浅く日々精進の毎日を送っております。

 さて、題名の通りUbuntu8.10においてトラックボールの中クリックにおいてホイールエミュレートを行いたいと思っております。
 8.04まではxorg.confを編集することで実現していたのですが、8.10からは

 /etc/hal/fdi/policy/mouse-wheel.fdi

 をXMLで編集し実現する・・・と言う所までは理解しております。

 この手の情報を検索してもThinkPadのトラックポイントの話題に埋もれているのか、そもそも使用人口の少ないトラックボールですので情報がないのかヒットしません。

 ThinkPadでは

<match key="info.product" string="TPPS/2 IBM TrackPoint">
<merge key="input.x11_options.EmulateWheel" type="string">true</merge>
<merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
<merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
<merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
<merge key="input.x11_options.ZAxsisMapping" type="string">4 5</merge>
<merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
</match>

<参考URL>http://forums.ubuntulinux.jp/viewtopic.php?pid=20865

 と、すると動くらしいのですが、Cなら幾分かはわかるのですが何分XMLに疎いもので、以前使用していたxorg.confの設定をどう変換すればよいのか困って居ります。

 一応上のソースを参考に当たりをつけて幾度か試してみたのですが、うまくいきません。
 上のソースの一行目の"TPPS/2 IBM TrackPoint"の部分が問題ではないかと思っています。
 TPPS/2がThinkPad固有のものなのか、下記のソースの"ImPS2"と同じようなものなのか分からない・・・そのようなレベルです。

 8.04当時に使用していたxorg.confのマウスエミュレートまわりの設定は

Section "InputDevice"
    Identifier    "Configured Mouse"
    Driver        "mouse"
    Option    "CorePointer"

    Option          "Protocol"              "ImPS/2"
        Option          "ZAxisMapping"          "4 5"
        Option          "Emulate3Buttons"       "true"
        ### EmulateWheel ###
        Option          "EmulateWheel"          "true"
        Option          "EmulateWheelButton"    "2"
        Option          "EmulateInertia"        "10"
EndSection

 です。
 この設定、もしくはこれに近い設定をご存知の方お教え願えないでしょうか。


 使用マウスはケンジントン製「Expert Mouse 7」
 PCとの接続状況はPS/2(USBをPS/2変換コネクタで使用)

 過去の同様の質問を見落としていましたら申し訳ありません。

 よろしくお願いします。

オフライン

 

Board footer

Powered by FluxBB