Schneller TeXen mit Autohotkey, Autokey, Textexpander & Co – Teil 3

Teil 3 in der Reihe [1] zeigt einige Beispiele, wie man in Autokey Tastaturkürzel definiert.

Hier ein Beispiel, wie aus doc# ein minimales LaTeX-Dokument expandiert wird. Hinter dem \end{document} stehen die Befehle, um den Cursor drei Zeilen nach oben zu bewegen. Die folgenden Befehle werden unterstützt:

  • <left>
  • <right>
  • <up>
  • <down>
  • <enter>
  • <delete>

Nach der Definition des expandierten Texts muss noch das Kürzel definiert werden (Abbreviations => Set). Da nach der Eingabe von doc# das doc# entfernt werden soll und sofort ersetzt werden soll, setzt man

  • Remove typed abbreviation
  • Trigger immediately (don’t require a trigger character)

Um Datum und Zeit ausgeben zu lassen, kann man die folgenden Skripte nutzen:

ä#
output = system.exec_command("date +'%d.%m.%Y'")
keyboard.send_keys(output)

z#
output = system.exec_command("date +'%R'")
keyboard.send_keys(output)

Uwe

Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined. Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.

More Posts - Website