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}