Reference

inputattach(1)

attach a serial line to an input-layer device

NAME

inputattach - attach a serial line to an input-layer device

SYNOPSIS

inputattach [--daemon] [--always] [--noinit] [--baud baud>] <mode> <device>

DESCRIPTION

inputattach attaches a serial line to an input-layer device via a line discipline.

At least one of the available modes must be specified on the command line; if the modes can be probed, up to four can be specified, and they will be tried in sequence until one matches the device.

OPTIONS

--daemon

Forks into the background.

--always

Ignore initialization failures when attaching the device.

--noinit

Skip device initialization.

--baud

Specify the baud rate to use. (This is only necessary if the default rate is incorrect.)

Modes

-bare, --microsoft

2-button Microsoft mouse.

-dump, --dump

Just enable device.

-eeti, --eetiegalax

EETI eGalaxTouch.

-elo, --elotouch

ELO touchscreen, 10-byte mode.

-elo3b, --elo261-280

ELO Touchscreen, 3-byte mode.

-elo4b, --elo271-140

ELO touchscreen, 4-byte mode.

-elo6b, --elo4002

ELO touchscreen, 6-byte mode.

-ep, --easypen

Genius EasyPen 3x4 tablet.

-fjt, --fujitsu

Fujitsu serial touchscreen.

-fsia6b, --fsia6b

FS-iA6B RC Receiver.

-ham, --hampshire

Hampshire touchscreen.

-ifor, --iforce

I-Force joystick or wheel.

-ipaq, --h3600ts

Ipaq h3600 touchscreen.

-ipaqkbd, --stowawaykbd

Stowaway keyboard.

-lk, --lkkbd

DEC LK201 / LK401 keyboards.

-mag, --magellan

Magellan / SpaceMouse.

-mman, --mouseman

3-button Logitech / Genius mouse.

-mman4, --mouseman4

4-button Logitech / Genius mouse.

-mmw, --mmwheel

Logitech mouse with 4-5 buttons or a wheel.

-ms, --mshack

3-button mouse in Microsoft mode.

-ms3, --intellimouse

Microsoft IntelliMouse.

-msc, --mousesystems

3-button Mouse Systems mouse.

-mtouch, --mtouch

MicroTouch (3M) touchscreen.

-newt, --newtonkbd

Newton keyboard.

-orb, --spaceorb

SpaceOrb 360 / SpaceBall Avenger.

-pm3k, --penmount3000

PenMount 3000 touchscreen.

-pm6k, --penmount6000

PenMount 6000 touchscreen.

-pm9k, --penmount9000

PenMount 9000 touchscreen.

-pmm1, --penmount6250

PenMount 6250 touchscreen.

-ps2m, --ps2mult

PS/2 serial multiplexer.

-ps2ser, --ps2serkbd

PS/2 via serial keyboard.

-pulse8-cec, --pulse8-cec

Pulse Eight HDMI CEC dongle.

-rainshadow-cec, --rainshadow-cec

RainShadow Tech HDMI CEC dongle.

-sbl, --spaceball

SpaceBall 2003 / 3003 / 4000 FLX.

-skb, --sunkbd

Sun Type 4 and Type 5 keyboards.

-sting, --stinger

Gravis Stinger.

-sun, --sunmouse

3-button Sun mouse.

-t213, --touchit213

Sahara Touch-iT213 Tablet PC.

-taos, --taos-evm

TAOS evaluation module.

-tr, --touchright

Touchright serial touchscreen.

-tsc, --tsc

TSC-10/25/40 serial touchscreen.

-tw, --touchwin

Touchwindow serial touchscreen.

-twid, --twiddler

Handykey Twiddler chording keyboard.

-twidjoy, --twiddler-joy

Handykey Twiddler used as a joystick.

-vs, --vsxxx-aa

DEC VSXXX-AA / VSXXX-GA mouse and VSXXX-A tablet.

-w8001, --w8001

Wacom W8001 pen and/or touch devices. The default baud rate, 38400bps, allows for touch-only or pen and touch devices; for pen-only devices, "--baud 19200" must be specified.

-wacom_iv, --wacom_iv

Wacom protocol IV tablet.

-war, --warrior

WingMan Warrior.

-zhen, --zhen-hua

Zhen Hua 5-byte protocol.

AUTHORS

inputattach was written by Vojtech Pavlik and Arndt Schoenewald, and improved by many others; see the linuxconsole tools documentation for details.

This manual page was written by Stephen Kitt <[email protected]>, for the Debian GNU/Linux system (but may be used by others).

History

--always since Debian 6.0 (Squeeze); --baud since Debian 7 (Wheezy); --daemon since Debian 5.0 (Lenny); --dump since Debian 6.0 (Squeeze); --easypen since Debian 9 (Stretch); --eetiegalax since Debian 9 (Stretch); --elo261-280 since Debian 6.0 (Squeeze); --elo271-140 since Debian 6.0 (Squeeze); --elo4002 since Debian 6.0 (Squeeze); --elotouch since Debian 6.0 (Squeeze); --fsia6b since Debian 11 (Bullseye); --fujitsu since Debian 6.0 (Squeeze); --h3600ts since Debian 6.0 (Squeeze); --hampshire since Debian 9 (Stretch); --iforce since Debian 6.0 (Squeeze); --intellimouse since Debian 6.0 (Squeeze); --lkkbd since Debian 6.0 (Squeeze); --magellan since Debian 6.0 (Squeeze); --microsoft since Debian 6.0 (Squeeze); --mmwheel since Debian 6.0 (Squeeze); --mouseman since Debian 6.0 (Squeeze); --mouseman4 since Debian 9 (Stretch); --mousesystems since Debian 6.0 (Squeeze); --mshack since Debian 6.0 (Squeeze); --mtouch since Debian 6.0 (Squeeze); --newtonkbd since Debian 6.0 (Squeeze); --noinit since Debian 6.0 (Squeeze); --penmount3000 since Debian 7 (Wheezy); --penmount6000 since Debian 7 (Wheezy); --penmount6250 since Debian 7 (Wheezy); --penmount9000 since Debian 7 (Wheezy); --ps2mult since Debian 9 (Stretch); --ps2serkbd since Debian 6.0 (Squeeze); --pulse8-cec since Debian 9 (Stretch); --rainshadow-cec since Debian 11 (Bullseye); --spaceball since Debian 6.0 (Squeeze); --spaceorb since Debian 6.0 (Squeeze); --stinger since Debian 6.0 (Squeeze); --stowawaykbd since Debian 6.0 (Squeeze); --sunkbd since Debian 6.0 (Squeeze); --sunmouse since Debian 6.0 (Squeeze); --taos-evm since Debian 7 (Wheezy); --touchit213 since Debian 6.0 (Squeeze); --touchright since Debian 6.0 (Squeeze); --touchwin since Debian 6.0 (Squeeze); --tsc since Debian 7 (Wheezy); --twiddler since Debian 6.0 (Squeeze); --twiddler-joy since Debian 6.0 (Squeeze); --vsxxx-aa since Debian 6.0 (Squeeze); --w8001 since Debian 7 (Wheezy); --wacom_iv since Debian 9 (Stretch); --warrior since Debian 6.0 (Squeeze); --zhen-hua since Debian 7 (Wheezy); -bare since Debian 6.0 (Squeeze); -dump since Debian 6.0 (Squeeze); -eeti since Debian 9 (Stretch); -elo since Debian 6.0 (Squeeze); -elo3b since Debian 6.0 (Squeeze); -elo4b since Debian 6.0 (Squeeze); -elo6b since Debian 6.0 (Squeeze); -ep since Debian 9 (Stretch); -fjt since Debian 6.0 (Squeeze); -fsia6b since Debian 11 (Bullseye); -ham since Debian 9 (Stretch); -ifor since Debian 6.0 (Squeeze); -ipaq since Debian 6.0 (Squeeze); -ipaqkbd since Debian 6.0 (Squeeze); -lk since Debian 6.0 (Squeeze); -mag since Debian 6.0 (Squeeze); -mman since Debian 6.0 (Squeeze); -mman4 since Debian 9 (Stretch); -mmw since Debian 6.0 (Squeeze); -ms since Debian 6.0 (Squeeze); -ms3 since Debian 6.0 (Squeeze); -msc since Debian 6.0 (Squeeze); -mtouch since Debian 6.0 (Squeeze); -newt since Debian 6.0 (Squeeze); -orb since Debian 6.0 (Squeeze); -pm3k since Debian 7 (Wheezy); -pm6k since Debian 7 (Wheezy); -pm9k since Debian 7 (Wheezy); -pmm1 since Debian 7 (Wheezy); -ps2m since Debian 9 (Stretch); -ps2ser since Debian 6.0 (Squeeze); -pulse8-cec since Debian 9 (Stretch); -rainshadow-cec since Debian 11 (Bullseye); -sbl since Debian 6.0 (Squeeze); -skb since Debian 6.0 (Squeeze); -sting since Debian 6.0 (Squeeze); -sun since Debian 6.0 (Squeeze); -t213 since Debian 6.0 (Squeeze); -taos since Debian 7 (Wheezy); -tr since Debian 6.0 (Squeeze); -tsc since Debian 7 (Wheezy); -tw since Debian 6.0 (Squeeze); -twid since Debian 6.0 (Squeeze); -twidjoy since Debian 6.0 (Squeeze); -vs since Debian 6.0 (Squeeze); -w8001 since Debian 7 (Wheezy); -wacom_iv since Debian 9 (Stretch); -war since Debian 6.0 (Squeeze); -zhen since Debian 7 (Wheezy).

--penmount until Debian 6.0 (Squeeze); -pm until Debian 6.0 (Squeeze).