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



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


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


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.



Forks into the background.


Ignore initialization failures when attaching the device.


Skip device initialization.


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


−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.


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).

Updated 2024-01-29 - |