Difference between revisions of "UltraNav"

From ThinkWiki
Jump to: navigation, search
m
(Models featuring UltraNav: The X120e also has UltraNav)
(26 intermediate revisions by 8 users not shown)
Line 3: Line 3:
 
|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 traditional [[TrackPoint]] coupled with a programmable touchpad. The technology for this combined pointing device comes from Synaptics. The TouchPad features several customizable features, including scrolling by movement along the edges, tap zones, and ignoring accidental touches.
 
The classic integrated pointing device in ThinkPads was always a trackpoint. With the T30 IBM introduced UltraNav, a combination of both the traditional [[TrackPoint]] coupled with a programmable touchpad. The technology for this combined pointing device comes from Synaptics. The TouchPad features several customizable features, including scrolling by movement along the edges, tap zones, and ignoring accidental touches.
 
</div>
 
</div>
Line 9: Line 9:
  
 
==Linux Support==
 
==Linux Support==
Both the TrackPoint and the TouchPad work with the standard ps2/psaux driver of Linux kernels.
+
Both the [[TrackPoint]] and the TouchPad (UltraNav) work with the standard ps2 mouse driver of Linux kernels.
  
To get advanced configurability for the touchpad working, there are several drivers for Synaptics TouchPads available for X:
+
For advanced configuration of the touchpad, see the [[Synaptics TouchPad driver for X]] page.
*[[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]]. (Since 2.6.14-rc5 this patch is included in the mainline
+
Select ThinkPads (at least some of R61) have ALPS dual pointing device (instead of Synaptics). This leads to some problems since ALPS refuses to provide specs how exactly TrackPoint is separated from TouchPad. Currently the choice is to configure TrackPoint to scroll properly with middle button pressed using generic "mouse" driver in X.Org '''OR''' apply tiny patch posted to [http://bugzilla.kernel.org/show_bug.cgi?id=8864 bugzilla] and configure 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.
  
Recent ThinkPads (at least some of R61) have ALPS dual pointing device (instead of Synaptics). This leads to some problems since ALPS refuses to provide specs how exactly TrackPoint is separated from TouchPad. Currently the choice is to configure TrackPoint to scroll properly with middle button pressed using generic "mouse" driver in X.Org '''OR''' apply tiny patch posted to [http://bugzilla.kernel.org/show_bug.cgi?id=8864 bugzilla] and configure TouchPad as Synaptics (but this breaks TrackPoint scrolling).
+
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==
 
==Windows Support==
Line 26: Line 28:
 
Recently, A T42 with Windows XP and Internet Explorer 7 was also able to reproduce this issue.
 
Recently, A T42 with Windows XP and Internet Explorer 7 was also able to reproduce this issue.
  
==Issues==
+
 
I noticted that when i'm moving the cursor with the touchpad a annoying ZZZZZCCCCHHHHHHHHHHHH-sound comes from the laptop.
 
This happends only when on battery. Discussion about the issue:
 
* [http://forum.notebookreview.com/archive/index.php/t-154034.html notebook review]
 
  
 
==Links==
 
==Links==
  
* [http://www.synaptics.com/support/drivers UltraNav drivers at Synaptics.com]
+
* [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]
 
* [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 UltraNav==
 
==Models featuring UltraNav==
* {{R40}}, {{R50}}, {{R50p}}, {{R51}}, {{R52}}, {{R60}}, {{R61}}
+
* {{Edge 11"}}, {{Edge 13"}}, {{Edge 14"}}, {{Edge 15"}}
* {{T30}}, {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}, {{T60}}, {{T60p}}, {{T61}}, {{T61p}}
+
* {{L412}}, {{L512}}
* {{x300}}, {{x301}}
+
* {{R40}}, {{R50}}, {{R50p}}, {{R51}}, {{R52}}, {{R60}}, {{R61}}, {{R400}}, {{R500}}
 +
* {{T30}}, {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}, {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{T400}}, {{T400s}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T500}}, {{T510}}, {{T510i}}, {{T520}}
 +
* {{W Series}}
 +
* {{X1}}, {{X100e}}, {{X120e}}, {{X201}}, {{X201i}}, {{X201s}}, {{X201 Tablet}}, {{X220}}, {{X230}}, {{x300}}, {{x301}}
 
* {{Z60m}}, {{Z60t}}, {{Z61m}}
 
* {{Z60m}}, {{Z60t}}, {{Z61m}}
 +
  
 
[[Category:Glossary]] [[Category:Components]]
 
[[Category:Glossary]] [[Category:Components]]

Revision as of 00:08, 2 February 2017

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 traditional TrackPoint coupled with a programmable touchpad. The technology for this combined pointing device comes from Synaptics. The TouchPad features several customizable features, including scrolling by movement along the edges, tap zones, and ignoring accidental touches.

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.

Select ThinkPads (at least some of R61) have ALPS dual pointing device (instead of Synaptics). This leads to some problems since ALPS refuses to provide specs how exactly TrackPoint is separated from TouchPad. Currently the choice is to configure TrackPoint to scroll properly with middle button pressed using generic "mouse" driver in X.Org OR apply tiny patch posted to bugzilla and configure 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 finger on right border of touchpad), often taskmanager shows an application/window on its first tab named "Syn Visual Window". Sometimes this stays on the screen and in task manager. It is a 1x1 pixel large window that is usually white. If you move the mouse directly over this pixel, a little icon appears like if the middle trackpoint button is used to scroll. This pixel can be removed by terminating SynTP* processes in taskmanager. Some claim that it can be removed by using the middle trackpoint button, although this is not always the case. So far this problem has been reproduced on T60P and T41P, but only by scrolling large wegpages in Firefox. After Firefox was closed, the pixel is still 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 to Synaptics or their driver developers, because Firefox "is not supported". Guess IBM only wants you to use IE. This bug is quite annoying because people think it's a wandering defective pixel.

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


Links

Models featuring UltraNav