---
name: "input-linux-mouse"
section: "7gii"
platform: "linux"
package: "libgii0"
version: "1:0.8.1-1"
release: "Debian 3.0 (Woody)"
platforms: ["linux"]
url: "https://new.carta.tech/input-linux-mouse/7gii"
---

# input-linux-mouse(7gii)

Direct mouse input

## NAME

input-linux-mouse - Direct mouse input

## SYNOPSIS

**input-linux-mouse** **:** \[  *mousetype*\
  **\[  ,***file*\
  **\[ ,**\
  **\[ b***baud* **\]** \
  **\[ r***rts* **\]** \
  **\[ d***dtr* **\]** \
  **\]** \
  **\]**  \]

## DESCRIPTION

This input opens a file (usually a device file or pipe) and reads  mouse protocol data from it.

## OPTIONS

- *mousetype*

  Indicates what type of mouse is attached. The following types are supported:

  - **ms**

    Two button Microsoft compatible mice.

  - **ms3**

    - **mman**

    Serial Intellimouse or compatible. Supports four buttons for mice like the Logitech MouseMan+.

  - **msc**

    MouseSystems compatible (used in most 3-button mice).

  - **logi**

    Used in older Logitech serial mice.

  - **mm**

    MM series mice.

  - **sun**

    Sun mice. The protocol is the same as 'msc' protocol except it used only 3 bytes per packet.

  - **mman**

    MouseMan protocol.

  - **bm**

    Non-PS/2 busmice.

  - **ps2**

    PS/2 mice (most non-serial mice use this protocol)

  - **imps2**

    PS/2 IntelliMouse and compatible.

  - **mmanps2**

    PS/2 Logitech MouseMan+ and compatible.

Most of the strings supported by GPM, SVGAlib and XFree can be specified.

The special value auto tells **input-linux-mouse** to read *~/.ggi/input/linux-mouse*, and if that fails, *$sysconfdir/ggi/input/linux-mouse*. If none of the two files are found, **input-linux-mouse** tries to auto-detect the mouse, and as a last resort uses the mouse information specified in */etc/vga/libvga.config*.

- *file*

  The file to read mouse protocol data from;  defaults to */dev/mouse*.

- **b***baud*

  Baud rate of mouse device

- **r***rts*

  Turns off RTS if set to 0; turns RTS on if set to a number greater than 0.

- **r***dtr*

  Turns off DTR if set to 0; turns DTR on if set to a number greater than 0.

## FEATURES

Generates evPtr\* events.

## FILES

*~/.ggi/input/linux-mouse* and  *$sysconfdir/ggi/input/linux-mouse* consists of the following entries:

```
mouse mousetype
mdev file

```

where *mousetype* and *file* has the same semantics as the invocation options of the same names.
