AutoHotKey (ahk) is an automation scripting language for Windows. If you want to understand AutoHotKey or the following scripts, here’s the official ahk tutorial

The following are 3 simple yet handy scripts that make using SuperMemo more convenient. All of them scripts can be found in Github here

1. Next Item Immediately After Grading

In Anki, after grading, Anki will immediately take you to the next card. In SuperMemo, however, it doesn’t. I quickly found it annoying having to press the space-bar every time after grading. So this script simply presses the space-bar after hitting 1, 2, 3, 4 or 5.

1st drawback: you can’t change your grading after automatically moving on to the next item. Originally, if you grade an item wrong, you can press Alt + G to revert the grading and grade it again. With this script, you can’t.

Note: if after jumping to the next item and I just realize how to reformulate the previous item, I press Alt + Left to go back.

2nd drawback: Pressing the number 1, 2, 3, 4 or 5 will automatically add a space. The script can’t tell whether you’re grading or editing an element. It is quite a hassle if you’re editing an item. All in all, I think the trade-off is worth it.

2. Increase Font Size

As I mentioned in Damn I Should’ve Done That Years Ago”(1): Spelling Template, I like to have syntax highlighting in SuperMemo. This script simply takes the code snippets in Visual Studio Code and then increases the font in Microsoft Word. When you’re in VS Code, the trigger is ‘Ctrl + CapsLock’: It simply highlights everything and then increases the font size three times in Word.

3. Hide the Taskbar

I like to hide the taskbar when using SuperMemo. The taskbar is a distraction: the Firefox icon is a portal to all sorts of wonders on the Internet. However, there are times when I need it, like switching between programs and I like doing so with the taskbar. So this script takes care of that scenario. Why not just fullscreen SuperMemo? It will hide the Status bar which I don’t want.

Update: User Script

1. Auto New Splitline

Credits to /u/rogne

It creates a new splitline, and moves your cursor one down when you press |

Script can be found here

Closing Remarks

As you can tell, these scripts (except the third one) are super easy to make and nothing fancy. A brief ahk tutorial will do. I hope this article inspires you to create your own scripts. If you have other scripts for SuperMemo, please do share them in the comment session. I might add it to this post.

If you haven’t already, make sure to follow me on Twitter and/or follow this blog so you’ll get notified whenever I publish a blog post.

If you find my content to be helpful, please consider visiting this support page or support this blog through Patreon (subscription) or Ko-fi (one-time). Thank you!