Difference between revisions of "UltraNav"

From ThinkWiki
Jump to: navigation, search
(changed category)
 
(54 intermediate revisions by 25 users not shown)
Line 1: Line 1:
 
{| width="100%"
 
{| width="100%"
|style="vertical-align:top;padding-right:20px;width:10px;" | [[Image:ultranav.jpg|IBM UltraNav]]
+
|style="vertical-align:top;padding-right:20px;width:10px;" | [[Image:ultranav.jpg|320px]]
 
|style="vertical-align:top" |
 
|style="vertical-align:top" |
 
<div style="margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;">
 
<div style="margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;">
===IBM UltraNav===
+
===UltraNav===
The classic integrated pointing device in Thinkpads was always a trackpoint. With the T30 IBM introduced UltraNav, a combination of both the classical [[ThinkPoint]] coupled with a programmable touchpad. The technology for this combined pointing device comes from Synaptics. The TouchPad features all kind of customizable ways of input, from standard pointing over scrolling by movement along the edges, tap zones, to ignoring accidential touches.
+
The classic integrated pointing device in a ThinkPad was always a [[TrackPoint]]. Starting with the {{T30}} onward, IBM introduced the UltraNav, a combination of both the traditional TrackPoint coupled with a programmable touchpad. The technology for this combined pointing device comes from either Synaptics, ALPS, or ELAN. The touchpad features several customizable features, including scrolling by movement along the edges, tap zones, and ignoring accidental touches/palm rejection.
 
</div>
 
</div>
 
|}
 
|}
 +
__NOTOC__
 +
===Linux Support===
 +
Both the [[TrackPoint]] and the TouchPad (UltraNav) work with the standard ps2 mouse driver of Linux kernels.
  
==Linux Support==
+
For advanced configuration of the touchpad, see the [[Synaptics TouchPad driver for X]] page.
Both the TrackPoint and the TouchPad work with the standard ps2/psaux driver of linux kernels.
 
  
To get advanced configurability for the touchpad working there are several drivers for Synaptics TouchPads available for X:
+
Some ThinkPads (at least some of the R61 models) has an ALPS dual pointing device (instead of Synaptics). This leads to some problems since ALPS refuses to provide specifications on how exactly is the TrackPoint is separated from touchpad. Currently, the only choice to configure the TrackPoint to scroll properly with middle button pressed is to use the generic "mouse" driver in X.Org '''OR''' apply the tiny patch posted to [http://bugzilla.kernel.org/show_bug.cgi?id=8864 bugzilla] and configure the touchpad as Synaptics (but this breaks TrackPoint scrolling). To enable TrackPoint scrolling and use the ALPS touchpad, apply following patch: http://userweb.kernel.org/~akpm/mmotm/broken-out/input-mouse-alpsc-handle-touchpoints-buttons-correctly.patch, which has been merged into the main kernel 2.6.31-rc1.
*[[Synaptics TouchPad driver for X]] is an X input driver
 
*[[tpconfig]] is a tool to configure the TouchPad device before the actual input driver takes over
 
  
To get advanced configurability for the TrackPoint, look at the [[Patch to enable advanced trackpoint configuration | TrackPoint kernel patch]].
+
If you wish to disable the touchpad, you can do so in the BIOS, or on modern HAL-enabled distributions, create a file {{path|/etc/hal/fdi/policy/disable-touchpad.fdi}}
 +
with the following content:
 +
<match key="info.product" string="SynPS/2 Synaptics TouchPad">
 +
  <merge key="input.x11_options.TouchpadOff" type="string">1</merge>
 +
</match>
  
 +
===Windows Support===
 +
The UltraNav driver from IBM is based on the Synaptics driver. It contains a bug leading to "defective pixels".
  
[[Category:Glossary]] [[Category:Drivers]] [[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:T30]] [[Category:T40]] [[Category:T40p]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]]
+
If the scroll-function of the touchpad is used (moving a finger on the right border of the touchpad), the task manager will often show an application or a window on its first tab named "Syn Visual Window". Sometimes, this stays on the screen and in the task manager. It is a 1x1 pixel large window that is usually white in color. If you move the mouse directly over this pixel, a little icon appears as if the middle TrackPoint button is used to scroll. This pixel can be removed by terminating the SynTP* processes in the task manager. Some claim that it can be removed by using the middle TrackPoint button, although this does not always seem to be the case.
 +
 
 +
So far, this problem has been reproduced on the T60p and the T41p, but only by scrolling through large webpages in Firefox. Even after Firefox is terminated, the pixel would still be there. IBM was able to reproduce this by installing Firefox on a fresh recovery image in their labs. But they refuse to fix this or pass it onto Synaptics or their driver developers, because Firefox "is not supported". Guess IBM only wants you to use IE. This bug is quite annoying because it makes people think that it's a wandering defective pixel.
 +
 
 +
Recently, a T42 with Windows XP and Internet Explorer 7 was also able to reproduce this issue.
 +
 
 +
===External Sources===
 +
* [https://web.archive.org/web/20110826053702/http://www.synaptics.com/support/drivers Generic UltraNav drivers at Synaptics.com]
 +
* [http://blogs.msdn.com/markrideout/archive/2006/01/12/512359.aspx Difference between normal mouse and UltraNav scrolling - implementation details for programers]
 +
*: This only applies to the official UltraNav drivers; the generic drivers (as linked above) behave differently, making the touchpad scrolling act more like a physical scroll wheel.
 +
 
 +
==Models featuring this technology==
 +
* {{P Series}}
 +
* {{W Series}}
 +
* {{T30}}, {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}, {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{T400}}, {{T400s}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T420}}, {{T420i}}, {{T420s}}, {{T420si}}, {{T430}}, {{T430i}}, {{T430s}}, {{T430si}}, {{T430u}}, {{T431s}}, {{T440}}, {{T440s}}, {{T440p}}, {{T450}}, {{T450s}}, {{T460}}, {{T460s}}, {{T460p}}, {{T470}}, {{T470s}}, {{T470p}}, {{T480}}, {{T480s}}, {{T490}}, {{T490s}}, {{T495}}, {{T495s}}, {{T500}}, {{T510}}, {{T510i}}, {{T520}}, {{T520i}}, {{T530}}, {{T530i}}, {{T540p}}, {{T550}}, {{T560}}, {{T570}}, {{T580}}, {{T590}}
 +
* {{X1}}, {{X1 Hybrid}}, {{X1 Carbon}}, {{X1 Carbon 2nd}}, {{X1 Carbon G3}}, {{X1 Carbon G4}}, {{X1 Carbon G5}}, {{X1 Carbon G6}}, {{X1 Carbon G7}}, {{X1 Yoga}}, {{X1 Yoga G2}}, {{X1 Yoga G3}}, {{X1 Yoga G4}}, {{X1 Extreme}}, {{X1 Extreme G2}}, {{X30}}, {{X31}}, {{X32}}, {{X40}}, {{X41}}, {{X41 Tablet}}, {{X60}}, {{X60s}}, {{X60_Tablet}}, {{X61}}, {{X61s}}, {{X61 Tablet}}, {{X100e}}, {{X120e}}, {{X121e}}, {{X130e}}, {{X131e}}, {{X140e}}, {{X200}}, {{X200s}}, {{X200 Tablet}}, {{X201}}, {{X201i}}, {{X201s}}, {{X201si}}, {{X201 Tablet}}, {{X201i Tablet}}, {{X220}}, {{X220i}}, {{X220 Tablet}}, {{X220i Tablet}}, {{X230}}, {{X230i}}, {{X230s}}, {{X230 Tablet}}, {{X230i Tablet}}, {{X240}}, {{X240s}}, {{X250}}, {{X260}}, {{X270}}, {{X280}}, {{X300}}, {{X301}}, {{X380 Yoga}}, {{X390}}, {{X390 Yoga}}, {{X395}}
 +
* {{R40}}, {{R50}}, {{R50p}}, {{R51}}, {{R52}}, {{R60}}, {{R60i}}, {{R61}}, {{R61i}}, {{R400}}, {{R500}}
 +
* {{A275}}, {{A285}}, {{A475}}, {{A485}}
 +
* {{SL Series}}
 +
* {{L Series}}
 +
* {{Z60t}}, {{Z60m}}, {{Z61t}}, {{Z61m}}, {{Z61p}}
 +
* {{E Series}}
 +
* {{Yoga S1}}, {{S2}}, {{S3}}, {{S5}}, {{S5 G2}}, {{Yoga S240}}, {{S430}}, {{S431}}, {{S440}}, {{S440 Touch}}, {{S531}}, {{S540}}, {{S540 Touch}}
 +
* {{13 Series}}
 +
* {{Helix Series}}
 +
* {{Yoga Series}}
 +
* {{25}}
 +
* {{Twist}}
 +
 
 +
[[Category:Glossary]] [[Category:ThinkPad Technologies]]

Latest revision as of 16:01, 22 January 2021

Ultranav.jpg

UltraNav

The classic integrated pointing device in a ThinkPad was always a TrackPoint. Starting with the T30 onward, IBM introduced the UltraNav, a combination of both the traditional TrackPoint coupled with a programmable touchpad. The technology for this combined pointing device comes from either Synaptics, ALPS, or ELAN. The touchpad features several customizable features, including scrolling by movement along the edges, tap zones, and ignoring accidental touches/palm rejection.

Linux Support

Both the TrackPoint and the TouchPad (UltraNav) work with the standard ps2 mouse driver of Linux kernels.

For advanced configuration of the touchpad, see the Synaptics TouchPad driver for X page.

Some ThinkPads (at least some of the R61 models) has an ALPS dual pointing device (instead of Synaptics). This leads to some problems since ALPS refuses to provide specifications on how exactly is the TrackPoint is separated from touchpad. Currently, the only choice to configure the TrackPoint to scroll properly with middle button pressed is to use the generic "mouse" driver in X.Org OR apply the tiny patch posted to bugzilla and configure the touchpad as Synaptics (but this breaks TrackPoint scrolling). To enable TrackPoint scrolling and use the ALPS touchpad, apply following patch: http://userweb.kernel.org/~akpm/mmotm/broken-out/input-mouse-alpsc-handle-touchpoints-buttons-correctly.patch, which has been merged into the main kernel 2.6.31-rc1.

If you wish to disable the touchpad, you can do so in the BIOS, or on modern HAL-enabled distributions, create a file /etc/hal/fdi/policy/disable-touchpad.fdi with the following content:

<match key="info.product" string="SynPS/2 Synaptics TouchPad">
 <merge key="input.x11_options.TouchpadOff" type="string">1</merge>
</match>

Windows Support

The UltraNav driver from IBM is based on the Synaptics driver. It contains a bug leading to "defective pixels".

If the scroll-function of the touchpad is used (moving a finger on the right border of the touchpad), the task manager will often show an application or a window on its first tab named "Syn Visual Window". Sometimes, this stays on the screen and in the task manager. It is a 1x1 pixel large window that is usually white in color. If you move the mouse directly over this pixel, a little icon appears as if the middle TrackPoint button is used to scroll. This pixel can be removed by terminating the SynTP* processes in the task manager. Some claim that it can be removed by using the middle TrackPoint button, although this does not always seem to be the case.

So far, this problem has been reproduced on the T60p and the T41p, but only by scrolling through large webpages in Firefox. Even after Firefox is terminated, the pixel would still be there. IBM was able to reproduce this by installing Firefox on a fresh recovery image in their labs. But they refuse to fix this or pass it onto Synaptics or their driver developers, because Firefox "is not supported". Guess IBM only wants you to use IE. This bug is quite annoying because it makes people think that it's a wandering defective pixel.

Recently, a T42 with Windows XP and Internet Explorer 7 was also able to reproduce this issue.

External Sources

Models featuring this technology