This is Quasi-Typewriter. There are 3 goals for this tool: 1. words should be written with this tool, not edited. 2. the tool should not request or demand attention. 3. to the extent a digital tool can, it should encourage physicallity It is not a word processor. It is not a text editor. It is not a typewriter simulator. It is not an attempt at 'minimalism'. It will not organize files. It will not count words. It will not time your writing. It will not save the document for you. It does not track you or analyze you. It will never know anything about you. It is a tool, you are it's operator. command+p or ctrl+p: print dialog (print to pdf or printer, etc) command+r or ctrl+r: new page (all unprinted or uncopied work will be lost) command+f or ctrl+f: fullscreen (escape to exit) escape or command+e or ctrl+e: close the info page command+a or ctrl+a in ribbon: go to beginning of line command+e or ctrl+e in ribbon: go to end of line tab in ribbon: insert 4 spaces note - with the browser print dialog, be wary of configured margin's. Quasi-Typewriter styles the page with 0.25in margin's on all sides by default, and if the printer's margin's are configured differently, text might wrap in unexpected ways. also note: session storage is used to keep a copy of the committed work until the tab or browser is closed, or command/ctrl+r is used. This is to allow usage on devices or browsers that can be easily refreshed unintentionally. joelkleier.com/quasi-typewriter/ Source Code (Note, you could just save this index file to have a working version of the app)
Typewriter icons created by Freepik - Flaticon
Quasi-Typerwriter uses GNU General Public License v3.0