Auto Install for Mandrake Linux
Prev Next

mouse

This option is used to define the Mouse that is attached to the target computer. Use this option ONLY if you know the required information. By using this option, DrakX is inhibited from performing a 'Mouse Probe' in an attempt to automatically identify the type of mouse available. See 'nomouseprobe' for additional information.

'mouse' => {


'type' => 'serial',

'device' => 'ttyS1',

'name' => 'Generic 2 Button Mouse',

'nbuttons' => 2,

'XEMU3' => 'yes',

'MOUSETYPE' => 'Microsoft',

'XMOUSETYPE' => 'Microsoft',

'FULLNAME' => 'serial|Generic 2 Button Mouse',

'WHEEL' => 'no',

'wacom' => [],

},

Descriptions:

'type'

one of 'PS/2', 'USB', 'serial', 'busmouse', 'Universal' or 'none'. See table for mice for each type.

'device'

device file to use:


'psaux', for PS/2


'ttySx', where x is a serial port number (0, 1, 2 or 3),


'atibm', 'inportbm', or 'logibm', (depends on card installed), if a PPC use 'adbmouse', for bus mice.


'usbmouse', for USB mice.


'input/mice', for Universal mice.


'none', for no mouse.

'name'

see table.

'nbuttons'

2 or 3 for mice without a wheel, 5 for mice with a wheel (see table).

'XEMU3'

'yes' if 2 button mouse and you want 3 button emulation, else should be set to 'no'.

'EMULATEWHEEL'

'yes' if 2 button mouse and you want wheel emulation, else should be set to 'undef'.

'MOUSETYPE'

see table.

'XMOUSETYPE'

see table.

'FULLNAME'

is '<type> | <name>'. eg. 'PS/2|Standard'

'WHEEL'

'yes' if mouse has a wheel, 'no' if the mouse does not.

'wacom'

use this to define one or more (total of 4) Wacom Tablet devices as follows:

A tablet attached to a serial port:

'wacom' => [


'ttyS1'

],

A tablet attached via USB:

'wacom' => [


'input/event0'

],

'nbuttons'

'MOUSETYPE'

'XMOUSETYPE'

'name'

'PS/2'








2

ps/2

PS/2

Standard

5

ps/2

MouseManPlusPS/2

Logitech MouseMan+

5

imps2

IMPS/2

Generic PS2 Wheel Mouse

5

ps/2

GlidePointPS/2

GlidePoint

5

ps/2

ThinkingMousePS/2

Kensington Thinking Mouse

5

netmouse

NetMousePS/2

Genius NetMouse

5

netmouse

NetScrollPS/2

Genius NetScroll

7

ps/2

ExplorerPS/2

Microsoft Explorer





'USB'








1

ps/2

IMPS/2

1 button

2

ps/2

IMPS/2

Generic 2 Button Mouse

3

ps/2

IMPS/2

Generic

3

ps/2

IMPS/2

Generic 3 Button Mouse with Wheel Emulation

5

ps/2

IMPS/2

Wheel

7

ps/2

ExplorerPS/2

Microsoft Explorer





'serial'








2

Microsoft

Microsoft

Generic 2 Button Mouse

3

Microsoft

Microsoft

Generic 3 Button Mouse

3

Microsoft

Microsoft

Generic 3 Button Mouse with Wheel emulation

5

ms3

IntelliMouse

Microsoft IntelliMouse

3

MouseMan

MouseMan

Logitech MouseMan

3

MouseMan

MouseMan

Logitech Mouse Man with Wheel emulation

2

MouseSystems

MouseSystems

Mouse Systems

3

logim

MouseMan

Logitech CC Series

3

logim

MouseMan

Logitech CC Series with Wheel emulation

5

pnp

IntelliMouse

Logitech MouseMan+/FirstMouse+

5

ms3

IntelliMouse

Genius NetMouse

2

MMSeries

MMSeries

MM Series

2

MMHitTab

MMHittab

MM HitTablet

3

Logitech

Logitech

Logitech Mouse (serial, old C7 type)

3

Logitech

Logitech

Logitech Mouse (serial, old C7 type) with Wheel emulation

3

Microsoft

ThinkingMouse

Kensington Thinking Mouse

3

Microsoft

ThinkingMouse

Kensington Thinking Mouse with Wheel emulation





'busmouse'








1

Busmouse

BusMouse

1 button (PPC only)

2

Busmouse

BusMouse

2 buttons

3

Busmouse

BusMouse

3 buttons

3

Busmouse

BusMouse

3 buttons with Wheel emulation





'Universal'








7

ps/2

ExplorerPS/2

Any PS/2 & USB mice





'none'








0

None

Microsoft

No mouse

Examples:



If you are using an old Microsoft Bus Mouse, you MUST use this option.

'mouse' => {


'type' => 'busmouse',

'device' => 'inportbm',

'name' => '2 buttons',

'nbuttons' => 2,

'XEMU3' => 'yes',

'MOUSETYPE' => 'Busmouse',

'XMOUSETYPE' => 'BusMouse',

'FULLNAME' => 'busmouse|2 buttons',

'WHEEL' => 'no'

},

The following is an example for a PS/2 non wheel mouse:

'mouse' => {


'type' => 'PS/2',

'device' => 'psaux',

'name' => 'Standard',

'nbuttons' => 2,

'XEMU3' => 'yes',

'MOUSETYPE' => 'ps/2',

'XMOUSETYPE' => 'PS/2',

'FULLNAME' => 'PS/2|Standard',

'WHEEL' => 'no'

},

The following is an example for a serial mouse:

'mouse' => {


'type' => 'serial',

'device' => 'ttyS1',

'name' => 'Generic 2 Button Mouse',

'nbuttons' => 2,

'XEMU3' => 'yes',

'MOUSETYPE' => 'Microsoft',

'XMOUSETYPE' => 'Microsoft',

'FULLNAME' => 'serial|Generic 2 Button Mouse',

'WHEEL' => 'no'

},

The following is an example for a Generic PS/2 Wheel mouse:

'mouse' => {


'type' => 'PS/2',

'device' => 'psaux',

'name' => 'Generic PS2 Wheel Mouse',

'nbuttons' => 5,

'XEMU3' => 'no',

'MOUSETYPE' => 'imps/2,

'XMOUSETYPE' => 'IMPS/2',

'FULLNAME' => 'PS/2|Generic PS2 Wheel Mouse',

'WHEEL' => 'yes',

},



Information from here is used to update the files /etc/sysconfig/mouse and
/etc/X11/XF86Config(-4) Mouse section.

Related Option Entries:

nomouseprobe, X




PrevHome Next
mkbootdisk   netc