Skip to main content

improvement regarding keyboard shortcuts.

Hello, I’d like to suggest an improvement regarding keyboard shortcuts.

Currently, some shortcuts (e.g., Cmd/Ctrl + K) do not work properly when using a Korean input method (IME enabled).

This issue likely occurs because the shortcut handling relies on event.key, which changes depending on the active input language.

In contrast, services like Figma, Adobe, and Sunsama work correctly even with IME enabled. They likely handle shortcuts using one of the following approaches:

  • Using event.code (physical key position) instead of event.key

  • Or combining event.key with event.code as a fallback

For example:

if ((event.metaKey || event.ctrlKey) && event.code === 'KeyK') { // shortcut handler }

This approach works reliably regardless of input language.

It would be great if Akiflow could consider using event.code-based handling (or a hybrid approach) to improve shortcut reliability across different input methods.

Thank you!

Status: Completed1 comment

Log in to comment and vote

Comments1

  • Tadej J.

    Team•

    May 6

    Thanks for reporting this @Teddy Park. We will look into this shortly.