Lately I've been learning more about the Wolfram Language, and I've become particularly enamored with the stated goals of the Mathematica notebook interface. I've used Mathematica exclusively as a "super calculator" since about 2011, but I think the idea of a living publication, that includes text, figures, AND computation in a single document, could be a total paradigm shift.
However, I find that this goal for the notebook interface is completely undercut by the inability to properly typeset mathematics in a Mathematica notebook. I am familiar with Mathematica's "math typesetting" achieved via the CTRL key, but this is woefully inadequate in comparison to LaTeX. In my search for how to typeset LaTeX inside Mathematica Text cells, the closest solution I've come across uses the wonderful Mathematica package MaTeX, as described in this StackExchange answer: How to use $\LaTeX$ in Mathematica text. However, I find this procedure (generating the TeX with a MaTeX command, and then dragging that into the Text cell) very awkward.
Is there a way to create a custom keyboard command (e.g. "CMD + m") that would activate MaTeX typesetting within a Text cell? I'm imagining something like LyX, where you press the keyboard command and are instantly typing TeX code that will be compiled and displayed after you press the command again or press the right-key. Here is a short gif showing what I mean in LyX: https://thumbs.gfycat.com/GiftedHatefulCaterpillar-small.gif
I've contacted via email the creator of MaTeX, Szabolcs Horvát, and he seems optimistic about this being possible, but lacks the time and Front End development experience to implement this. Does anyone here know if/how this may be achieved with Mathematica?