Release notes

v2.14

Customize your keyboard shortcuts

When you are signed in, you can choose which key runs each action. Your keys are saved to your account and work on your other devices too.

October 9, 2026

Changes

  • Open the editor from Customize Shortcuts in the menu, or from Edit in the shortcut list. Click the key cell of an action and press the keys to assign. You can combine keys with ⌘ (Ctrl on Windows), Option (Alt), and Shift, as well as Control on Mac and the Windows key.
  • You can now assign keys to actions that had none, such as opening Statistics and exporting settings JSON.
  • For switching the display language, opening a saved setting, and setting the BPM, press Add shortcut to make a key per value (such as "switch to 日本語" or "set BPM to 120").
  • A key already used by another action can't be assigned, so it's always clear which action runs. You can reset one action or all of them to the default keys.
  • You can also assign keys the browser uses, such as ⌘R; the row tells you what it overrides.
  • Search also finds actions by their names in other languages and by skipping letters, and highlights the matching letters.
  • In the JSON tab, you can write all your keys at once, or copy them to share with someone. You can also drop that JSON file on the screen to load it.
  • The menu and the shortcut list show keys the way your OS menus do (⇧⌘Z on Mac, Ctrl+Shift+Z on Windows).
  • While a menu or a modal is open, shortcuts no longer act on the screen behind it (pressing A with the menu open used to open the AI screen). The settings list still works with shortcuts while it's open.
  • When you open a saved setting that can't be opened (deleted, made private, or a mistyped URL), the app now tells you. Before, it went back to the app without saying anything.
  • The settings JSON now starts with its kind (type), so it can be told apart from the keyboard shortcuts JSON. Settings JSON files exported by earlier versions can no longer be loaded, so export them again.

Dev blog