Back to browse
GitHub Repository

A serial mouse driver that can use a mouse over the network via a terminal server

0 starsPython

Network-Attached Serial Mouse

by nticompass·Jun 25, 2026·2 points·0 comments

AI Analysis

●●SolidRabbit HoleNiche Gem

Serial mouse over telnet because someone asked 'what if' and actually built it.

Strengths
  • Reverse-engineered Microsoft Serial Mouse protocol with correct 1200 baud 7N1 settings
  • Cross-platform support with native Windows exe and Linux socat workflow
Weaknesses
  • Zero practical use case beyond curiosity and terminal server experimentation
  • Linux already handles this with inputattach, Windows implementation is the only novelty
Category
Target Audience

Hardware tinkerers and terminal server enthusiasts

Similar To

socat · inputattach · linuxconsoletools

Post Description

I was messing around with a terminal server, I liked being able to access my home server's and managed switch's console/rs-232 port over telnet. That got me thinking, though.

Does it just have to be text/consoles that can be accessed over the network? What if I connected some other serial device to the terminal server?

I decided to see what would happen if I connected a serial mouse and tried to access/read it over the network. Long story short, I wrote a small python script to let me read a serial mouse over the network on Windows (and Linux, but on Linux you can just use socat and inputattach).

Similar Projects

Developer Tools●●Solid

Lodum, a Python Serializer/Deserializer (a.k.a. Load/Dump) Library

Impressive engineering choices — bytecode/AST generation for ~64% faster dumps and explicit Pyodide/WASM support show someone wrestled real performance and portability problems. It bundles one API across JSON, YAML, TOML, MsgPack/CBOR/BSON and adds native numpy/pandas handling plus basic validators and schema output. Still, it lives in a crowded Python serialization space (pickle, orjson, pydantic/serde alternatives), so adoption will hinge on ecosystem compatibility and convincing users to switch.

Niche GemWizardry
webmaven
204mo ago
Productivity●●Solid

Search for Apple Messages

Finally searches iMessage properly by reading the database Apple won't expose.

Solve My ProblemCozy
dmd
303mo ago