Re: spaceballs...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 07/05/2011 09:01 PM, DJ Delorie wrote:
> Is there a standard for how multi-axis trackballs (spaceballs)
> interact with X?  Are they common enough to "just work" now or is it
> the usual proprietary-hardware-nightmare still?

axis are 'x' and 'y'. no 'z', or other direction.

> The common trackball seems to have the ball, some scrollwheel
> replacement and a bunch of buttons and portions of angle.  It would be nice to be able to
> *rotate* the ball, or push it in various directions, etc.  But only if
> there's a sane mapping to X events.

*roll* would be a better description than 'rotate'.

with 'optical' trackballs, you will note that they are of two colors,
most being red with black dots.

there are ir leds emitting at surface of balls and ir detectors receiving
reflections from ball surface.

the arrangement of leds and detectors are such that, when track ball is
rolled, the movement can be determined and passed to circuitry that can
determine 'x' - 'y' movement.

output from this circuitry is _pure_ 'x' - 'y' and ratio determines amount
of angular movement, same as with a standard mouse.

i have been using a Logitech TrackMan Marble m/n T-CH11, 3 button thumb
marble, with ps/2 connector, that i purchased about 6 months after they
where first released.

from day one of use, i have never had a problem using it and have noted
that it has always been listed as a "PS/2 Logitech Mouse".

from which i can conclude that there is nothing really special in signal
output or the drivers used.

even when X used a config file for keyboard, monitor, video card, mouse,
etc, there has never been anything special in configuration.

so, long story short, if you want a trackball mouse, i recommend that you
get a Logitech 'thumb marble' mouse.

you should have no problems using it and linux will see it and install the
proper driver.

advantages that i have found with my 'space ball' is that it is convent,
comfortable, fast, easy to use, and i can still have a messy desktop.

i do recommend that you get a small stiff bristle brush to keep the 3
'bearing points' clean because they will build up with dust and slow down
ball movement.

hth.
-- 

peace out.

tc.hago,

g
.

****
in a free world without fences, who needs gates.
**
help microsoft stamp out piracy - give linux to a friend today.
**
to mess up a linux box, you need to work at it.
to mess up an ms windows box, you just need to *look* at it.
**
The installation instructions stated to install Windows 2000 or better.
So I installed Linux.
**
learn linux:
'Rute User's Tutorial and Exposition' http://rute.2038bug.com/index.html
'The Linux Documentation Project' http://www.tldp.org/
'LDP HOWTO-index' http://www.tldp.org/HOWTO/HOWTO-INDEX/index.html
'HowtoForge' http://howtoforge.com/
****

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux