[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bsd-nomads:13522] Re: [summary] Which is better, ThinkPad 240 or VAIO PCG N505AS?
- Subject: [bsd-nomads:13522] Re: [summary] Which is better, ThinkPad 240 or VAIO PCG N505AS?
- From: amagai@expr.nue.org
- Date: Sun, 12 Mar 2000 15:26:02 +0900 (JST)
天海です. ThinkPad 240 からメールを出しています.
ThinkPad 240, FreeBSD のユーザはずいぶんいらっしゃるようですが,
トラックポイントのドリフト問題に悩んでいませんか? 個体差がある
ようですが, わたしの 240 は, かなり動いてしまって, ちょっと離れて
いる間に, ポインタが画面の端に張りついていたりします.
Quick hack でこんなふうにして問題をよけてますが, もっとスマートな
解決法をご存知でしたら教えてください.
FreeBSD 3.4-RELEASE からのパッチです.
*** /usr/src/sys/i386/isa/psm.c Tue Jan 25 15:43:19 2000
--- psm.c Tue Apr 25 13:26:49 2000
***************
*** 1775,1776 ****
--- 1775,1777 ----
int x0, y0;
+ static int ot = 0;
***************
*** 1821,1822 ****
--- 1822,1832 ----
z = 0;
+
+ /* amagai@nue.org */
+ if (80 < (ticks - ot) && -1 <= x && x <= 1 && -1 <= y && y <= 1 &&
+ butmap[c & MOUSE_PS2_BUTTONS] == 0) {
+ sc->inputbytes = 0;
+ continue;
+ }
+ ot = ticks;
+
ms.obutton = sc->button; /* previous button state */