HumanTypist banner

HumanTypist

3 devlogs
2hr 14min

It’s a small program that exists solely to type things the long, painful, human way instead of pasting them like a civilized automaton. You give it text, and it feeds it into wherever you need it letter by letter, hesitating, mistyping, backspacing, correcting itself, and occasionally freezing midthought like a person questioning their life choices and variable names. It does this because sometimes realism matters more than efficiency, especially for live demos, recordings, or poking at systems that assume humans are inconsistent, distracted, and a little sloppy. For developers, it doubles as a tool for testing bot-detection logic by behaving exactly like someone who knows what they’re doing and still messes it up (i.e. Me).

JackFrost

Skipped a day because of Christmas dinner prep. Am I almost done? Continued fixing bugs but decided to quit. They were hiding too well. Added a function to proofread instead. That’s what authors do, and probably what I should be doing for my English assignments. Except now it’s making more mistakes than it’s fixing. I need an editor… for my editor function. :(

Attachment
Attachment
1

Comments

Matei sEntity (No.1 PHP Lover)
Matei sEntity (No.1 PHP Lover) 6 days ago

ok

JackFrost

I got the program to backspace and fix its mistakes, including deleting entire words and retyping them, because humans are weird like that. I spent a considerable portion of my lunch break studying the dumb patterns we use to prove we’re the opposite of artificial intelligence. Genuine, organic stupidity. It hits about 90% accuracy, with a few loopholes I haven’t caught yet. At this point, I’m calling those “features” designed to mimic human incompetence in an office environment.

Attachment
Attachment
0
JackFrost

Created the base skeleton of the project.
It runs via AutoIt script because Windows aggressively disapproves of anything interesting, and this was the closest approach to believable keystroke injection. Set up typo Map so it can make beleivable typos that get fixed. Currently leaves typyos alone.

Attachment
Attachment
0