package mouse; # $Id$
#use diagnostics;
#use strict;
#-######################################################################################
#- misc imports
#-######################################################################################
use common;
use modules;
use detect_devices;
use run_program;
use devices;
use modules;
use any;
use log;
my @mouses_fields = qw(nbuttons MOUSETYPE XMOUSETYPE name);
my %mice =
arch() =~ /^sparc/ ?
(
'sunmouse' =>
[ [ 'sunmouse' ],
[ [ 3, 'sun', 'sun', N_("Sun - Mouse") ]
] ]
) :
(
'PS/2' =>
[ [ 'psaux' ],
[ [ 2, 'ps/2', 'PS/2', N_("Standard") ],
[ 5, 'ps/2', 'MouseManPlusPS/2', N_("Logitech MouseMan+") ],
[ 5, 'imps2', 'IMPS/2', N_("Generic PS2 Wheel Mouse") ],
[ 5, 'ps/2', 'GlidePointPS/2', N_("GlidePoint") ],
'',
[ 5, 'ps/2', 'ThinkingMousePS/2', N_("Kensington Thinking Mouse") ],
[ 5, 'netmouse', 'NetMousePS/2', N_("Genius NetMouse") ],
[ 5, 'netmouse', 'NetScrollPS/2', N_("Genius NetScroll") ],
[ 7, 'ps/2', 'ExplorerPS/2', N_("Microsoft Explorer") ],
] ],
'USB' =>
[ [ 'usbmouse' ],
[ [ 1, 'ps/2', 'IMPS/2', N_("1 button") ],
[ 2, 'ps/2', 'IMPS/2', N_("Generic 2 Button Mouse") ],
[ 3, 'ps/2', 'IMPS/2', N_("Generic") ],
[ 5, 'ps/2', 'IMPS/2', N_("Wheel") ],
|