inputattach(1)

πŸ’– inputattach β€” bestie, let's get that serial line a whole personality πŸ’–

okay so like. inputattach is the manual page we're doing today, and she is a general commands manual girlie, main character energy fr fr. buckle up πŸŽ€


🌸 NAME 🌸

inputattach β€” attach a serial line to an input-layer device ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

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

πŸ’… DESCRIPTION πŸ’…

So basically, inputattach attaches a serial line to an input-layer device via a line discipline. that's the whole vibe. that's what she does. no cap. 🫢

You gotta give her at least one of the available modes on the command line β€” one is mandatory, bestie. and here's the cute part: if the modes can be probed, you can throw up to four of them in there, and she'll try them in sequence until one matches the device. iconic behaviour honestly πŸ’–


✨ OPTIONS ✨

  • --daemon β€” forks into the background. she's leaving, she's got stuff to do, bye πŸ‘‹
  • --always β€” ignore initialization failures when attaching the device. not me ignoring my problems πŸ’€
  • --noinit β€” skip device initialization entirely. just walk right past it.
  • --baud β€” specify the baud rate to use. (only necessary if the default rate is incorrect β€” so like, don't touch it unless you gotta πŸ™ˆ)

πŸŽ€ Modes πŸŽ€

okay this is the big one, bestie. here's every single mode, no skips, no shortcuts, periodt. πŸ‘‘

  • -bare, --microsoft β€” 2-button Microsoft mouse. 🐭
  • -dump, --dump β€” just enable device. that's it. that's the whole job.
  • -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. πŸ‘ˆ read this one twice, bestie, it's the one with ✨rules✨
  • -wacom_iv, --wacom_iv β€” Wacom protocol IV tablet.
  • -war, --warrior β€” WingMan Warrior.
  • -zhen, --zhen-hua β€” Zhen Hua 5-byte protocol.
48 modes. fourty-eight. she contains multitudes and we respect her for it 🫑

🫢 AUTHORS 🫢

inputattach was written by Vojtech Pavlik and Arndt Schoenewald, and improved by many others; see the linuxconsole tools documentation for details. look at all those contributors, we love a collaborative queen πŸ’œ

This manual page was written by Stephen Kitt <steve@sk2.org>, for the Debian GNU/Linux system (but may be used by others). slay, Stephen. thank you for your service πŸŽ€


okay that's the whole page!! this one dropped as part of the linuxconsole tools situation, and the version date on it is October 5, 2019 β€” yeah she's been around a minute, but she still eats πŸ’…βœ¨ bye bestie, go attach something πŸ¦‹