inputattach1
Attach a serial line to an input-layer device
Usage
inputattach [--daemon]
[--always]
[--noinit]
[--baud
baud>]
<mode>
<device>
Overview
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.
Releases
13 releases since Debian 3.0 (Woody); the text changed 6 times.
--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).