Write math on a computer in a less painful manner.
Youtube for demo:
Every grid is bound to keys below, see configuration for changing the default.
1 2 3 4
q w e r
a s d f
z x c v
The keyboard has a state, describing how far into the tree the user has selected.
Turns out that this gives us the possibility to have quite a few symbols with very few keypresses. As basic math tells you 12 to the power of two gives us 144 options.
There are two ways which the program is configured.
For keybindings, edit the index.html file find the ufo element and edit.
Set / alphabet
Currently what we are doing is to enter math, more specifically to map our keyboard grid system to latex commands. Even though Roosevelt makes use of the MathJAX system which supports, ASCIIMath, MathML & Latex.
With the help of some really good libraries a lot of functionality which is crucial to the experience have been implemented quickly.
DOM manipulation, bindings etcetera. Well tested.
- dragging the keyboard around on the screen
- resizing it, note that there's a bug in the south east corner
Really good library for presenting math formulas. Enables support for the following, more or less out of the box.
- Latex support
- copy paste
- doesn't use images
Math tests in nationwide tests in Finland is about to be computerized. A program that's a part of this suite can be found here.
Released under GPL 2.0, see license.txt
Copyright (C) 2018 Richard Jansson
No warranty what so ever.