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