Great work!
One minor feedback about the keyboard shortcuts: On macOS I would treat Option+Letter as reserved shortcuts because they are used to write special characters like Ω≈ç√∫.
Option-N is used to write any letter with a tilde, such as ñãõ and ÑÃÕ.