トップ «前の日記(2008-06-02) 最新 次の日記(2008-06-04)» 編集

AOISAKURA 日記

2003|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|04|05|06|07|08|09|12|
2013|02|03|05|06|08|09|10|11|
2015|11|
2016|12|
2017|03|08|
2018|01|03|06|
2019|05|

pixiv / twitter

※発信する情報は、個人の見解・意見であり、所属する会社の見解・意見ではありません。


2008-06-03 バタバタ [長年日記]

_ [linux][wacom] x60 tablet で TPCButton が off にできない

タブレット PC では、xorg.conf 内でタブレットの設定を行う InputDevice セクションで、 ForceDevice オプションに ISDV4 を指定しないといけないんですが、タブレット PC の状態だとタブレットペンのボタンがペン先が接地してる状態じゃないと有効になりません。

これが使いにくいので TPCButton オプションを off にすると普通のタブレットと同じ状態になる。...はずなんですが、ならないorz

というわけで、コードを追いかけてみると、 src/xdrv/wcmConfig.c::xf86WcmInit 関数で設定の読み込み(というか内部構造体への反映)をやっているのに、 src/xdrv/wcmISDV4.c::isdv4InitISDV4 関数で設定を読み込み終わった状態で、 TPCButton を強制的に on にしてた...。

とりあえず、強制的に on にしてるところを逆に off にしたら意図した通り動いたので、これから適切な修正を検討するか。

    /* linuxwacom-0.8.0-3 src/xdrv/wcmISDV4.c 178 - 179 行目 */
    common->wcmTPCButton = 0;
    common->wcmTPCButtonDefault = 0;