And so… you can download the new Math-o-mir 1.92 from the homepage.

I was struggling very much to finish this release. My goal was to establish the Final and Definitive Keyboard Usage Scheme. I had plans to find the best possible keystroke arrangement and to never think about it again. But I failed miserably. My indecisiveness was legendary. And I am not sure what happened.

But we still have some keyboard news – I think for the better.

  • To enter a measurement unit, start typing it with the period (dot) key. For example, to enter 10.3kg you can type Why? It’s fast and general – the software does not need to have the list of all units. You can, for example, enter .myfreakingunit

This is it. The invention that measurement units can be typed by starting them with the period (dot) key is the coolest invention in this release. Related to it, there are some additional keyboard readjustments.

  • To execute the Autocomplete, use the comma key instead of the period (dot) key.
  • To paste from Auto-clipboard, use the Spacebar+period instead of the Spacebar+comma (or you can still use the Insert key).
  • To enter degree-of-arc you can type .deg or .”’ or just type the apostrophe (prime) three times behind a number: 37.3”’
  • To enter degree-of-Celsius you can type .degC or .’C or just type ‘C behind a number: 23.3’C
  • To enter the ohm symbol (resistance unit), type .ohm

Of course, there are several other keyboard-related changes. Some of them are dubious so I hope I will hear from you how you like them.

  • Shift+Backspace can be used to splice single-letter variables into a multi-letter variable. If you type a b c and then hit the Shift+Backspace two times, variables a, b and c will join into one variable abc… Much more useful than you might think.
  • If you start typing digits behind an already existing number, these digits will be appended to the existing number
  • After you create a function, you can delete its argument box by hitting the Del key (the Enter key can still be used for the same)
  • The Enter key will not wrap a text line if the line is inside a table cell. Instead, the cursor will jump into the next cell. To wrap the text line, you should use Alt+Enter keystroke. This is the dubious one.
  • Usage of Del and Backspace keys is a bit different in tables/matrices. It is not possible to delete content of neighboring cells any more.
  • Symbols %, $ and ? are always cast in upright font when typing math
  • Say you started a new equation box and toggled the typing mode to plain-text. If you now move the empty box around (using cursor keys) the plain-text mode will persist.

Only now, I am revealing another ‘big’ news: by default Math-o-mir will use serif italic font when you type mathematics. I decided to switch from upright sans-serif to italic serif in order to better distinguish between uppercase i and lowercase L. If you are an ‘old’ user you might not see any difference because Math-o-mir will import your current settings instead to force factory defaults.

Finally, let me conclude the what’s new list:

  • I reworked the font-handling user interface. The new one is, I hope easier to understand. You can now choose from 8 uniform and one mixed font sets. Here is how the interface looks now:



  • The maximum number of guidelines is increased from 8 to 12
  • The ‘Headline‘ toolbar button now behaves in a different way. By pressing this button repetitively you can choose between three various headline sizes.
  • The watt-hour measurement unit is added
  • You can add line endings to opened lines/curves (ones without branches, vertices and loops). Just right-click at the curve and the pop-up menu will display options:


  • Curly brackets and section lines that you can quickly draw with the mouse cursor (without entering the drawing mode) are now thinner a bit
  • Height of parentheses is increased a bit. Integral sign shape is corrected. Round parentheses are thicker in presentation mode.
  • I renamed ‘General variable mode’ into ‘Prefer Multi-Letter variables‘ and I also renamed ‘Simple variable mode’ into ‘Prefer Single-Letter variables‘. I think it is clearer so.
  • In both these modes, Multi-letter and Single-letter, rules when typing indexes are identical now. There is a new menu option: Options->Keyboard->Use complex indexes that you can use to change typing rules when indexes are typed.
  • When the typing mode is inactive, you can quickly select an object by pointing your mouse pointer at it and hitting the Enter key (until now it was Alt+Spacebar keystroke that was used for the same).

Last, I removed the feature to automatically store all deleted text/math into the Auto-clipboard (implemented in v1.91). I found it to be annoying.

I updated the Users Manual without increasing number of pages – very proud. The size of the User Manual is terrifying already. I also updated the MoM’s ridiculously complex math-typing tutorial with some new examples.

The German version of Math-o-mir is also available from the homepage, but the translation suffers. I need to find a nice German gentlemen to help me with translation.