{#if showHints}
{ if (e.key === 'Escape' || e.key === 'Enter') closeHints(); }} role="button" tabindex="0" aria-label="Close keyboard hints" >
e.stopPropagation()} role="presentation">
KEYBOARD SHORTCUTS

Navigation

{#each navHints as hint (hint.description)}
{#each hint.keys as key, i (key)} {#if i > 0}/{/if} {key} {/each}
{hint.description}
{/each}

Panels

{#each panelSwitchHints as hint (hint.description)}
{#each hint.keys as key, i (key)} {#if i > 0}/{/if} {key} {/each}
{hint.description}
{/each}
{#if panelHints.length > 0}

{homepageState.activePanel.charAt(0).toUpperCase() + homepageState.activePanel.slice(1)} Actions

{#each panelHints as hint (hint.description)}
{#each hint.keys as key, i (key)} {#if i > 0}/{/if} {key} {/each}
{hint.description}
{/each}
{/if}

Quick Access

{#each quickAccessHints as hint (hint.description)}
{#each hint.keys as key, i (key)} {#if i > 0}/{/if} {key} {/each}
{hint.description}
{/each}
{/if}