event.stopPropagation()} onkeydown={() => {}} role="presentation" transition:fly={{ duration: 180, easing: cubicOut, y: 8 }} >

Keyboard

The vim block reads the physical key, so it answers on a Cyrillic layout too.

{#each GROUPS as group (group)}

{group}

{#each rows(group) as shortcut, index (`${shortcut.label}-${index}`)}
{shortcut.label} {#if scope(shortcut)} {scope(shortcut)} {/if}
{#each shortcut.keys as key (key)} {key} {/each}
{/each}
{/each}