9/10/2023 0 Comments Typewriter onlineIt started because I was trying to tell my kids about how typewriters worked (because of course they'd never seen one), so I looked for a typewriter simulator on the web, but all the existing ones that I could find get one very basic thing wrong - when you press backspace, they erase the character you just typed, like a computer. Further suggestions welcome (please read the FAQ below first, and remember this is just for fun!) to did you write this?.Choice of paper backgrounds (but of course you are free to choose the paper you feed into your printer anyway!).The only reason I haven't implemented it is the problem of designing a UI to represent unjamming it by picking the mechanism apart, and how to make your fingers inky and oily when you do it. Amazingly, this is the most commonly requested feature from the beta testers of this program. If you type too fast or try to type two keys at once, the mechanism should sometimes jam, rather than just ignoring the latter keypress.This is just a first draft of the feature. In general it should probably be more "all or nothing" - patchy at low ink levels rather than faded. The correction paper needs some tweaks to make it more realistic - eg if you reuse a bit that you've already used, it should be less effective in the shape of the previous character typed there.Once you have pressed a key in conjunction with shift, the program remembers the correct shift character for that key and will use it when shift lock is on. If shift lock is on, and you press a non-alphabetic character key that you have not yet pressed in conjunction with shift, the program has no way of knowing what the shifted character should be for your particular keyboard, so it will default to using the shift characters from my UK Apple keyboard.I may attempt it at some point, if anyone really wants it. I think for mobile use it will need to be a full-blown app with its own input handler, rather than a web app. I've tried making my own virtual keyboard instead (a bunch of s with handlers attached to touch events) which kinda works but is rather sluggish, and there are issues with the sounds. If I use the device's own on-screen keyboard there are issues with forcing it to appear without a visible input field, keeping it there, working around it etc. As it stands, this site is unlikely ever to work on a touchscreen device without a real keyboard, due to the problems of dealing with an on-screen keyboard.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |