HyperTyper is a tool to help those who can’t type compete in typing competitions, like TypeRacer and 10FastFingers. I aim to reduce discrimination against non- or transtypers from heterotypers by eliminating the social construct that is the keyboard. Switching layouts or not knowing how to type should not mean you have to repeatedly feel the pain of losing. The layout of a keyboard is a social construct created by the evil and discriminatory typewriter organization Remington and people who do not conform to the keyboard do not deserve to be punished for their non-conformance. Further, the privileged elitist typists like Sean Wrona who were unfairly born with the innate ability to type at ludicrous speeds do not deserve to win every competition in which they compete just because they practice typing for hours every day!
With HyperTyper, this unjust discrimination has been put to an end; anyone can now be a HyperTyper and compete “fairly” even if they lost a hand to a croc or suffer from horrible hand spasms. Equal opportunity for all!
In 11th grade, I had a second-semester project for my Design and Data Structures class in which I was allowed to make really whatever I wanted. Having never made a Chrome extension and being interested in breaking leaderboards, I decided to make a TypeRacer cheat extension after seeing some friends race on the site.
Finally, to make the project more widely usable (net necessarily useful given it’s function and purpose), I made it simple to add compatibility with new (but functionally similar) websites by feeding in two arrays with the identifiers (either a name or class) of the text to type and the input field. Because the identifiers are either names or classes, HyperTyper knows which to expect based on the website it’s being used on.
After I added support for all the sites I could find, I uploaded the extension to the Chrome Web Store and also figured out how to make a HyperTyper bookmarklet so as not to leave out users of other browsers.
Here’s a list of what I would consider the project’s successes:
- Blowing past opponents and high scores is a piece of cake
- Scores above 500 WPM are very possible even with just a single keyboard (much higher scores attainable with scripts and multiple keyboards)
- Winning is fun and there are a lot of different strategies (no mercy, wait until the last second, etc.)
- Smashing the spacebar is fun
- It’s really easy to use
- Works on all platforms
- Doesn’t require script to be inputted via console
- Works on multiple sites
- Doesn’t need to be installed to the operating system
HyperTyper still has the following issues:
- It can’t get around the CAPTCHA on TypeRacer
- Smashing the spacebar is tiring
- Simulating a user space bar press is impossible in a Chrome Extension
- Only works on sites that take input word-by-word rather than letter-by-letter
- Sometimes it works, sometimes it doesn’t
- Vulnerable to breaking if a website changes
All in all, HyperTyper was fun to make and is still fun to use sometimes. I think my brother gets more use out of it than I do. Suprisingly, there are over 1650 users of HyperTyper! I don’t know how or why people find the extension, but maybe some people really do want to cheat in races.
Anyways, if you do end up using HyperTyper, please type responsibly. Don’t make little kids cry when they’re just trying to learn to type.