Skip to content

Instantly share code, notes, and snippets.

@hyiltiz
Created June 17, 2026 20:08
Show Gist options
  • Select an option

  • Save hyiltiz/51a665faf5cebab41c60e05707fa4db3 to your computer and use it in GitHub Desktop.

Select an option

Save hyiltiz/51a665faf5cebab41c60e05707fa4db3 to your computer and use it in GitHub Desktop.
cdda-laptop-mode-binds.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Legacy vs default-laptop bindings (Cataclysm-DDA DEFAULTMODE)</title>
<style>
body { font: 14px/1.5 -apple-system, BlinkMacSystemFont, 'Segoe UI',
Helvetica, Arial, sans-serif; max-width: 1200px;
margin: 2em auto; padding: 0 1em; color: #222; }
h1 { font-size: 1.6em; margin-bottom: 0.2em; }
h2 { font-size: 1.15em; margin-top: 2em; padding-bottom: 0.3em;
border-bottom: 1px solid #ccc; }
p.lead { color: #555; }
.schemas { display: block; margin: 1em 0 2em; }
.schema { margin-bottom: 1.5em; }
.schema h3 { margin: 0 0 0.4em; font-size: 1em; color: #555; }
.schema svg { width: 100%; height: auto; display: block;
border: 1px solid #ddd; background: #fafafa; }
table { border-collapse: collapse; width: 100%; }
th, td { text-align: left; padding: 5px 8px;
border-bottom: 1px solid #eee; vertical-align: top; }
th { background: #f4f4f4; font-weight: 600; }
code { background: #f0f0f0; padding: 1px 5px; border-radius: 3px;
font-family: ui-monospace, SFMono-Regular, Menlo, monospace; }
em { color: #999; font-style: italic; }
.note { color: #2a7; font-size: 0.88em; }
.warn { color: #c70; font-size: 0.88em; }
.id { color: #888; font-family: ui-monospace, SFMono-Regular,
Menlo, monospace; font-size: 0.85em; }
tr:hover { background: #fafafa; }
</style>
</head>
<body>
<h1>DEFAULTMODE bindings: legacy vs default-laptop</h1>
<p class="lead">Generated by <code>tools/laptop_vs_legacy_table.py</code>.
Rows are grouped by the default-laptop primary key cluster. A blank
laptop cell would mean fall-through from legacy; an <em>(unbound)</em>
cell means the laptop profile explicitly cleared the binding, usually
because the action moved into a submenu launcher.</p>
<div class="schemas">
<div class="schema">
<h3>Legacy (DEFAULTMODE only)</h3>
<svg xmlns="http://www.w3.org/2000/svg" width="1440" height="652" viewBox="0 0 1440 652">
<metadata><title>Cataclysm-DDA — legacy keybinding profile</title><rights>Generated by tools/keybinding_schema_gen.py from data/raw/keybindings/profiles/. Layout drawn from standard ISO-105 dimensions; no third-party SVG used.</rights></metadata>
<rect x="0" y="0" width="1440" height="652" fill="#ffffff"/>
<text x="30.0" y="22.0" font-size="14" fill="#111" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Cataclysm-DDA — legacy keybinding profile</text>
<rect x="30.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="35.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Esc</text>
<text x="35.0" y="58.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">main</text>
<rect x="150.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="155.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F1</text>
<rect x="210.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="215.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F2</text>
<rect x="270.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="275.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F3</text>
<text x="275.0" y="58.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">def ammo</text>
<rect x="330.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="335.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F4</text>
<rect x="420.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="425.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F5</text>
<rect x="480.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="485.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F6</text>
<rect x="540.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="545.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F7</text>
<rect x="600.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="605.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F8</text>
<rect x="690.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="695.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F9</text>
<rect x="750.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="755.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F10</text>
<rect x="810.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="815.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F11</text>
<rect x="870.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="875.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F12</text>
<rect x="30.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="35.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">¬</text>
<text x="35.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">`</text>
<text x="35.0" y="160.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">whitelist</text>
<rect x="90.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="95.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">!</text>
<text x="95.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">1</text>
<text x="95.0" y="160.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">safemode</text>
<rect x="150.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="155.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">"</text>
<text x="155.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">2</text>
<text x="155.0" y="160.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">View pla…</text>
<rect x="210.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="215.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">£</text>
<text x="215.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">3</text>
<text x="215.0" y="160.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">View fac…</text>
<rect x="270.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="275.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">$</text>
<text x="275.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">4</text>
<text x="275.0" y="160.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sleep</text>
<rect x="330.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="335.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">%</text>
<text x="335.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">5</text>
<text x="335.0" y="160.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Pause</text>
<text x="335.0" y="170.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Item act…</text>
<rect x="390.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="395.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">^</text>
<text x="395.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">6</text>
<text x="395.0" y="160.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">drive</text>
<rect x="450.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="455.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">&amp;</text>
<text x="455.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">7</text>
<text x="455.0" y="160.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Craft it…</text>
<rect x="510.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="515.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">*</text>
<text x="515.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">8</text>
<text x="515.0" y="160.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">construct</text>
<rect x="570.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="575.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">(</text>
<text x="575.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">9</text>
<text x="575.0" y="160.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">disasm</text>
<rect x="630.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="635.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">)</text>
<text x="635.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">0</text>
<text x="635.0" y="160.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">View help</text>
<text x="635.0" y="170.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Open dia…</text>
<rect x="690.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="695.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">_</text>
<text x="695.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">-</text>
<text x="695.0" y="160.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Recraft …</text>
<text x="695.0" y="170.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Select m…</text>
<rect x="750.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="755.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">+</text>
<text x="755.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">=</text>
<text x="755.0" y="160.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">organize</text>
<text x="755.0" y="170.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Sort arm…</text>
<rect x="810.0" y="122.4" width="116.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="815.0" y="136.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">← Backspace</text>
<text x="815.0" y="150.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">unload ctn</text>
<rect x="30.0" y="188.4" width="86.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="35.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Tab</text>
<text x="35.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Autoattack</text>
<rect x="120.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="125.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Q</text>
<rect x="180.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="185.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">W</text>
<text x="185.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">wield</text>
<text x="185.0" y="226.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Wear item</text>
<rect x="240.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="245.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">E</text>
<text x="245.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">examine</text>
<text x="245.0" y="226.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Consume …</text>
<rect x="300.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="305.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">R</text>
<text x="305.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">reload i…</text>
<text x="305.0" y="226.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">read</text>
<rect x="360.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="365.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">T</text>
<text x="365.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">throw</text>
<text x="365.0" y="226.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Take off…</text>
<rect x="420.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="425.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Y</text>
<text x="425.0" y="216.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Zones ma…</text>
<rect x="480.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="485.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">U</text>
<text x="485.0" y="216.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Unload c…</text>
<rect x="540.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="545.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">I</text>
<text x="545.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">inv</text>
<text x="545.0" y="226.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">compare</text>
<rect x="600.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="605.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">O</text>
<text x="605.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">open</text>
<text x="605.0" y="226.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">loot</text>
<rect x="660.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="665.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">P</text>
<text x="665.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">View/act…</text>
<text x="665.0" y="226.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">messages</text>
<rect x="720.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="725.0" y="200.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">{</text>
<text x="725.0" y="212.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">[</text>
<text x="725.0" y="226.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">View/act…</text>
<text x="725.0" y="236.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">body</text>
<rect x="780.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="785.0" y="200.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">}</text>
<text x="785.0" y="212.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">]</text>
<text x="785.0" y="226.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">spell</text>
<rect x="30.0" y="254.4" width="101.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="35.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Caps Lock</text>
<rect x="135.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="140.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">A</text>
<text x="140.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Use item</text>
<text x="140.0" y="292.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Use wiel…</text>
<rect x="195.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="200.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">S</text>
<text x="200.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Smash ne…</text>
<text x="200.0" y="292.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">save+quit</text>
<rect x="255.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="260.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">D</text>
<text x="260.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">drop</text>
<text x="260.0" y="292.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Drop ite…</text>
<rect x="315.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="320.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F</text>
<text x="320.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Fire wie…</text>
<text x="320.0" y="292.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Toggle a…</text>
<rect x="375.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="380.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">G</text>
<text x="380.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Pick up …</text>
<text x="380.0" y="292.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Grab som…</text>
<rect x="435.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="440.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">H</text>
<rect x="495.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="500.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">J</text>
<rect x="555.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="560.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">K</text>
<rect x="615.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="620.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">L</text>
<rect x="675.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="680.0" y="266.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">:</text>
<text x="680.0" y="278.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">;</text>
<text x="680.0" y="292.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">look</text>
<rect x="735.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="740.0" y="266.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">@</text>
<text x="740.0" y="278.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">'</text>
<text x="740.0" y="292.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">ignore</text>
<text x="740.0" y="302.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Movement…</text>
<rect x="795.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="800.0" y="266.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">~</text>
<text x="800.0" y="278.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">#</text>
<text x="800.0" y="292.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">View fac…</text>
<rect x="840.0" y="188.4" width="86.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="845.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">↵</text>
<text x="845.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Action menu</text>
<rect x="855.0" y="254.4" width="71.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="860.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Enter</text>
<rect x="30.0" y="320.4" width="71.0" height="56.0" rx="6" ry="6" fill="#f7dada" stroke="#222" stroke-width="1.5"/>
<text x="35.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Shift</text>
<rect x="105.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="110.0" y="332.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">|</text>
<text x="110.0" y="344.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">\</text>
<text x="110.0" y="358.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Haul ite…</text>
<text x="110.0" y="368.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Wait for…</text>
<rect x="165.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="170.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Z</text>
<rect x="225.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="230.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">X</text>
<text x="230.0" y="348.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">look</text>
<text x="230.0" y="358.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Peek aro…</text>
<rect x="285.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="290.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">C</text>
<text x="290.0" y="348.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">close</text>
<text x="290.0" y="358.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Chat wit…</text>
<rect x="345.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="350.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">V</text>
<text x="350.0" y="348.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">insert</text>
<text x="350.0" y="358.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">List nea…</text>
<rect x="405.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="410.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">B</text>
<text x="410.0" y="348.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">butcher</text>
<rect x="465.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="470.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">N</text>
<text x="470.0" y="348.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">medical</text>
<rect x="525.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="530.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">M</text>
<text x="530.0" y="348.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">View map</text>
<text x="530.0" y="358.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">View mis…</text>
<rect x="585.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="590.0" y="332.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">&lt;</text>
<text x="590.0" y="344.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">,</text>
<rect x="645.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="650.0" y="332.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">&gt;</text>
<text x="650.0" y="344.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">.</text>
<text x="650.0" y="358.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Pause</text>
<rect x="705.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="710.0" y="332.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">?</text>
<text x="710.0" y="344.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">/</text>
<text x="710.0" y="358.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Advanced…</text>
<rect x="765.0" y="320.4" width="161.0" height="56.0" rx="6" ry="6" fill="#f7dada" stroke="#222" stroke-width="1.5"/>
<text x="770.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Shift</text>
<rect x="30.0" y="386.4" width="71.0" height="56.0" rx="6" ry="6" fill="#e0ecf7" stroke="#222" stroke-width="1.5"/>
<text x="35.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Ctrl</text>
<rect x="105.0" y="386.4" width="71.0" height="56.0" rx="6" ry="6" fill="#f0e2f7" stroke="#222" stroke-width="1.5"/>
<text x="110.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Super</text>
<rect x="180.0" y="386.4" width="71.0" height="56.0" rx="6" ry="6" fill="#dcecdc" stroke="#222" stroke-width="1.5"/>
<text x="185.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Alt</text>
<rect x="255.0" y="386.4" width="371.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="260.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Space</text>
<rect x="630.0" y="386.4" width="71.0" height="56.0" rx="6" ry="6" fill="#dcecdc" stroke="#222" stroke-width="1.5"/>
<text x="635.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">AltGr</text>
<rect x="705.0" y="386.4" width="71.0" height="56.0" rx="6" ry="6" fill="#f0e2f7" stroke="#222" stroke-width="1.5"/>
<text x="710.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Super</text>
<rect x="780.0" y="386.4" width="71.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="785.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Menu</text>
<rect x="855.0" y="386.4" width="71.0" height="56.0" rx="6" ry="6" fill="#e0ecf7" stroke="#222" stroke-width="1.5"/>
<text x="860.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Ctrl</text>
<rect x="960.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="965.0" y="136.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Ins</text>
<rect x="1020.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1025.0" y="136.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Home</text>
<rect x="1080.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1085.0" y="136.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">PgUp</text>
<rect x="960.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="965.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Del</text>
<rect x="1020.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1025.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">End</text>
<rect x="1080.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1085.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">PgDn</text>
<rect x="1020.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1025.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">↑</text>
<text x="1025.0" y="348.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Consume …</text>
<rect x="960.0" y="386.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="965.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">←</text>
<text x="965.0" y="414.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Wear item</text>
<rect x="1020.0" y="386.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1025.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">↓</text>
<text x="1025.0" y="414.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">drop</text>
<rect x="1080.0" y="386.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1085.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">→</text>
<text x="1085.0" y="414.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">wield</text>
<rect x="1170.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1175.0" y="136.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Num</text>
<rect x="1230.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1235.0" y="136.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">/</text>
<text x="1235.0" y="150.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Advanced…</text>
<rect x="1290.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1295.0" y="136.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">*</text>
<text x="1295.0" y="150.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">construct</text>
<rect x="1350.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1355.0" y="136.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">-</text>
<text x="1355.0" y="150.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Recraft …</text>
<rect x="1170.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1175.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">7</text>
<rect x="1230.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1235.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">8</text>
<rect x="1290.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1295.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">9</text>
<rect x="1170.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1175.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">4</text>
<rect x="1230.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1235.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">5</text>
<text x="1235.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Pause</text>
<rect x="1290.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1295.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">6</text>
<rect x="1170.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1175.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">1</text>
<rect x="1230.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1235.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">2</text>
<rect x="1290.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1295.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">3</text>
<rect x="1170.0" y="386.4" width="116.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1175.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">0</text>
<text x="1175.0" y="414.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">View help</text>
<rect x="1290.0" y="386.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1295.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">.</text>
<text x="1295.0" y="414.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Pause</text>
<rect x="1350.0" y="188.4" width="56.0" height="116.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1355.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">+</text>
<text x="1355.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Sort arm…</text>
<rect x="1350.0" y="320.4" width="56.0" height="116.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1355.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">↵</text>
<text x="1355.0" y="348.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Action m…</text>
<rect x="855.0" y="254.4" width="71.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<rect x="855.0" y="254.4" width="71.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="860.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Enter</text>
<text x="860.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Action menu</text>
<text x="30.0" y="472.0" font-size="14" fill="#111" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Modifier scheme</text>
<rect x="30.0" y="483.0" width="14.0" height="14.0" rx="6" ry="6" fill="#111" stroke="#111" stroke-width="0"/>
<text x="52.0" y="494.0" font-size="11" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">plain primary action</text>
<rect x="30.0" y="501.0" width="14.0" height="14.0" rx="6" ry="6" fill="#1565c0" stroke="#1565c0" stroke-width="0"/>
<text x="52.0" y="512.0" font-size="11" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Ctrl sneak / safer variant</text>
<rect x="30.0" y="519.0" width="14.0" height="14.0" rx="6" ry="6" fill="#c62828" stroke="#c62828" stroke-width="0"/>
<text x="52.0" y="530.0" font-size="11" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Shift run / louder variant</text>
<rect x="30.0" y="537.0" width="14.0" height="14.0" rx="6" ry="6" fill="#2e7d32" stroke="#2e7d32" stroke-width="0"/>
<text x="52.0" y="548.0" font-size="11" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Alt look / peek / preview</text>
<text x="310.0" y="472.0" font-size="10" fill="#444" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Modifier capture is platform-dependent: ncurses and Android-without-</text>
<text x="310.0" y="486.0" font-size="10" fill="#444" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">ANDROID_KEYCODE_MODE drop modifier state, so the Ctrl/Shift/Alt</text>
<text x="310.0" y="500.0" font-size="10" fill="#444" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">variants above will be inert there. Plain (no-modifier) bindings work</text>
<text x="310.0" y="514.0" font-size="10" fill="#444" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">on every platform. See doc/USER_INTERFACE_AND_ACCESSIBILITY.md.</text>
</svg>
</div>
<div class="schema">
<h3>default-laptop</h3>
<svg xmlns="http://www.w3.org/2000/svg" width="1440" height="652" viewBox="0 0 1440 652">
<metadata><title>Cataclysm-DDA — default-laptop keybinding profile</title><rights>Generated by tools/keybinding_schema_gen.py from data/raw/keybindings/profiles/. Layout drawn from standard ISO-105 dimensions; no third-party SVG used.</rights></metadata>
<rect x="0" y="0" width="1440" height="652" fill="#ffffff"/>
<text x="30.0" y="22.0" font-size="14" fill="#111" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Cataclysm-DDA — default-laptop keybinding profile</text>
<rect x="30.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="35.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Esc</text>
<text x="35.0" y="58.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Main / p…</text>
<rect x="150.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="155.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F1</text>
<text x="155.0" y="58.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Help</text>
<rect x="210.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="215.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F2</text>
<text x="215.0" y="58.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">quicksave</text>
<text x="215.0" y="68.0" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Quick-lo…</text>
<rect x="270.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="275.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F3</text>
<text x="275.0" y="58.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Diary</text>
<rect x="330.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="335.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F4</text>
<text x="335.0" y="58.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Toggle s…</text>
<rect x="420.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="425.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F5</text>
<text x="425.0" y="58.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">save+quit</text>
<rect x="480.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="485.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F6</text>
<text x="485.0" y="58.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Select f…</text>
<rect x="540.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="545.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F7</text>
<rect x="600.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="605.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F8</text>
<text x="605.0" y="58.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">World mo…</text>
<rect x="690.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="695.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F9</text>
<text x="695.0" y="58.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Toggle p…</text>
<rect x="750.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="755.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F10</text>
<text x="755.0" y="58.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Toggle f…</text>
<rect x="810.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="815.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F11</text>
<text x="815.0" y="58.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">tileset</text>
<rect x="870.0" y="30.0" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="875.0" y="44.0" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F12</text>
<text x="875.0" y="58.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">memory</text>
<rect x="30.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="35.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">¬</text>
<text x="35.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">`</text>
<text x="35.0" y="160.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Ignore e…</text>
<rect x="90.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="95.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">!</text>
<text x="95.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">1</text>
<text x="95.0" y="160.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">whitelist</text>
<rect x="150.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="155.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">"</text>
<text x="155.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">2</text>
<text x="155.0" y="160.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Compare …</text>
<rect x="210.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="215.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">£</text>
<text x="215.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">3</text>
<text x="215.0" y="160.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">autonotes</text>
<rect x="270.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="275.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">$</text>
<text x="275.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">4</text>
<text x="275.0" y="160.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">auto-pick</text>
<rect x="330.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="335.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">%</text>
<text x="335.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">5</text>
<text x="335.0" y="160.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Main / p…</text>
<rect x="390.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="395.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">^</text>
<text x="395.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">6</text>
<text x="395.0" y="160.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">drive</text>
<rect x="450.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="455.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">&amp;</text>
<text x="455.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">7</text>
<text x="455.0" y="160.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Select d…</text>
<rect x="510.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="515.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">*</text>
<text x="515.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">8</text>
<text x="515.0" y="160.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Pick mar…</text>
<rect x="570.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="575.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">(</text>
<text x="575.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">9</text>
<text x="575.0" y="160.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">safe mgr</text>
<rect x="630.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="635.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">)</text>
<text x="635.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">0</text>
<text x="635.0" y="160.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Distract…</text>
<rect x="690.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="695.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">_</text>
<text x="695.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">-</text>
<text x="695.0" y="160.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">zoom-</text>
<rect x="750.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="755.0" y="134.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">+</text>
<text x="755.0" y="146.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">=</text>
<text x="755.0" y="160.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">zoom+</text>
<rect x="810.0" y="122.4" width="116.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="815.0" y="136.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">← Backspace</text>
<text x="815.0" y="150.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Auto-attack adjacen…</text>
<rect x="30.0" y="188.4" width="86.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="35.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Tab</text>
<text x="35.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Overmap</text>
<rect x="120.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="125.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Q</text>
<rect x="180.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="185.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">W</text>
<text x="185.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">List up</text>
<text x="185.0" y="226.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Assign c…</text>
<text x="185.0" y="236.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run N</text>
<text x="185.0" y="246.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">peek N</text>
<rect x="240.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="245.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">E</text>
<text x="245.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Examine …</text>
<text x="245.0" y="226.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Consume …</text>
<text x="245.0" y="236.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Apply or…</text>
<rect x="300.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="305.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">R</text>
<text x="305.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">reload w…</text>
<text x="305.0" y="226.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">reload</text>
<rect x="360.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="365.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">T</text>
<text x="365.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Construc…</text>
<text x="365.0" y="226.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Teleport…</text>
<text x="365.0" y="236.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Butcher …</text>
<text x="365.0" y="246.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Toggle a…</text>
<rect x="420.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="425.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Y</text>
<text x="425.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Chat / y…</text>
<text x="425.0" y="226.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Do zone …</text>
<text x="425.0" y="236.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Zone man…</text>
<rect x="480.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="485.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">U</text>
<text x="485.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">unload</text>
<text x="485.0" y="226.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Unload c…</text>
<rect x="540.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="545.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">I</text>
<text x="545.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">inv</text>
<text x="545.0" y="226.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Insert i…</text>
<text x="545.0" y="236.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Pocket m…</text>
<rect x="600.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="605.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">O</text>
<text x="605.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">open</text>
<text x="605.0" y="226.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">close</text>
<rect x="660.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="665.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">P</text>
<text x="665.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Pick up …</text>
<text x="665.0" y="226.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">auto-pic…</text>
<rect x="720.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="725.0" y="200.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">{</text>
<text x="725.0" y="212.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">[</text>
<rect x="780.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="785.0" y="200.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">}</text>
<text x="785.0" y="212.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">]</text>
<rect x="30.0" y="254.4" width="101.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="35.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Caps Lock</text>
<rect x="135.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="140.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">A</text>
<text x="140.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">List left</text>
<text x="140.0" y="292.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Add zone</text>
<text x="140.0" y="302.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run W</text>
<text x="140.0" y="312.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">peek W</text>
<rect x="195.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="200.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">S</text>
<text x="200.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">List down</text>
<text x="200.0" y="292.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sneak S</text>
<text x="200.0" y="302.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run S</text>
<text x="200.0" y="312.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">peek S</text>
<rect x="255.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="260.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">D</text>
<text x="260.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">List rig…</text>
<text x="260.0" y="292.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Disable …</text>
<text x="260.0" y="302.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run E</text>
<text x="260.0" y="312.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">peek E</text>
<rect x="315.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="320.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">F</text>
<text x="320.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Fire wea…</text>
<text x="320.0" y="292.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">throw</text>
<text x="320.0" y="302.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Smash ad…</text>
<text x="320.0" y="312.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Auto-att…</text>
<rect x="375.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="380.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">G</text>
<text x="380.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">grab</text>
<text x="380.0" y="292.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Pickup i…</text>
<text x="380.0" y="302.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Drop nea…</text>
<text x="380.0" y="312.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Toggle h…</text>
<rect x="435.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="440.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">H</text>
<text x="440.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Open inf…</text>
<text x="440.0" y="292.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Toggle a…</text>
<text x="440.0" y="302.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Open sel…</text>
<rect x="495.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="500.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">J</text>
<text x="500.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">prone</text>
<rect x="555.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="560.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">K</text>
<text x="560.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">crouch</text>
<rect x="615.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="620.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">L</text>
<text x="620.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run mode</text>
<text x="620.0" y="292.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">List not…</text>
<rect x="675.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="680.0" y="266.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">:</text>
<text x="680.0" y="278.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">;</text>
<text x="680.0" y="292.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Select i…</text>
<rect x="735.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="740.0" y="266.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">@</text>
<text x="740.0" y="278.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">'</text>
<text x="740.0" y="292.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Select i…</text>
<rect x="795.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="800.0" y="266.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">~</text>
<text x="800.0" y="278.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">#</text>
<text x="800.0" y="292.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">cmd pale…</text>
<rect x="840.0" y="188.4" width="86.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="845.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">↵</text>
<text x="845.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Action menu</text>
<text x="845.0" y="226.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">cmd palette</text>
<rect x="855.0" y="254.4" width="71.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="860.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Enter</text>
<rect x="30.0" y="320.4" width="71.0" height="56.0" rx="6" ry="6" fill="#f7dada" stroke="#222" stroke-width="1.5"/>
<text x="35.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Shift</text>
<rect x="105.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="110.0" y="332.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">|</text>
<text x="110.0" y="344.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">\</text>
<text x="110.0" y="358.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Start ha…</text>
<rect x="165.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="170.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Z</text>
<text x="170.0" y="348.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Advanced…</text>
<rect x="225.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="230.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">X</text>
<text x="230.0" y="348.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Cast spe…</text>
<text x="230.0" y="358.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Recast l…</text>
<rect x="285.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="290.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">C</text>
<text x="290.0" y="348.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Craft</text>
<text x="290.0" y="358.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Continuo…</text>
<text x="290.0" y="368.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Disassem…</text>
<text x="290.0" y="378.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">recraft</text>
<rect x="345.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="350.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">V</text>
<text x="350.0" y="348.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Select i…</text>
<text x="350.0" y="358.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">drive</text>
<rect x="405.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="410.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">B</text>
<rect x="465.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="470.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">N</text>
<text x="470.0" y="348.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Medical</text>
<text x="470.0" y="358.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Workout …</text>
<text x="470.0" y="368.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">View mor…</text>
<text x="470.0" y="378.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Body sta…</text>
<rect x="525.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="530.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">M</text>
<text x="530.0" y="348.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">move...</text>
<rect x="585.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="590.0" y="332.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">&lt;</text>
<text x="590.0" y="344.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">,</text>
<text x="590.0" y="358.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Descend …</text>
<rect x="645.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="650.0" y="332.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">&gt;</text>
<text x="650.0" y="344.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">.</text>
<text x="650.0" y="358.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Ascend /…</text>
<rect x="705.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="710.0" y="332.4" font-size="9" fill="#666" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">?</text>
<text x="710.0" y="344.4" font-size="11" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">/</text>
<rect x="765.0" y="320.4" width="161.0" height="56.0" rx="6" ry="6" fill="#f7dada" stroke="#222" stroke-width="1.5"/>
<text x="770.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Shift</text>
<rect x="30.0" y="386.4" width="71.0" height="56.0" rx="6" ry="6" fill="#e0ecf7" stroke="#222" stroke-width="1.5"/>
<text x="35.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Ctrl</text>
<rect x="105.0" y="386.4" width="71.0" height="56.0" rx="6" ry="6" fill="#f0e2f7" stroke="#222" stroke-width="1.5"/>
<text x="110.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Super</text>
<rect x="180.0" y="386.4" width="71.0" height="56.0" rx="6" ry="6" fill="#dcecdc" stroke="#222" stroke-width="1.5"/>
<text x="185.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Alt</text>
<rect x="255.0" y="386.4" width="371.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="260.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Space</text>
<text x="260.0" y="414.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sleep</text>
<text x="260.0" y="424.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Wait until X</text>
<rect x="630.0" y="386.4" width="71.0" height="56.0" rx="6" ry="6" fill="#dcecdc" stroke="#222" stroke-width="1.5"/>
<text x="635.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">AltGr</text>
<rect x="705.0" y="386.4" width="71.0" height="56.0" rx="6" ry="6" fill="#f0e2f7" stroke="#222" stroke-width="1.5"/>
<text x="710.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Super</text>
<rect x="780.0" y="386.4" width="71.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="785.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Menu</text>
<rect x="855.0" y="386.4" width="71.0" height="56.0" rx="6" ry="6" fill="#e0ecf7" stroke="#222" stroke-width="1.5"/>
<text x="860.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Ctrl</text>
<rect x="960.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="965.0" y="136.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Ins</text>
<rect x="1020.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1025.0" y="136.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Home</text>
<rect x="1080.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1085.0" y="136.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">PgUp</text>
<rect x="960.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="965.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Del</text>
<rect x="1020.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1025.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">End</text>
<rect x="1080.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1085.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">PgDn</text>
<rect x="1020.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1025.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">↑</text>
<text x="1025.0" y="348.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">List up</text>
<text x="1025.0" y="358.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sneak N</text>
<text x="1025.0" y="368.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run N</text>
<text x="1025.0" y="378.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">peek N</text>
<rect x="960.0" y="386.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="965.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">←</text>
<text x="965.0" y="414.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">List left</text>
<text x="965.0" y="424.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sneak W</text>
<text x="965.0" y="434.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run W</text>
<text x="965.0" y="444.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">peek W</text>
<rect x="1020.0" y="386.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1025.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">↓</text>
<text x="1025.0" y="414.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">List down</text>
<text x="1025.0" y="424.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sneak S</text>
<text x="1025.0" y="434.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run S</text>
<text x="1025.0" y="444.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">peek S</text>
<rect x="1080.0" y="386.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="1085.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">→</text>
<text x="1085.0" y="414.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">List rig…</text>
<text x="1085.0" y="424.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sneak E</text>
<text x="1085.0" y="434.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run E</text>
<text x="1085.0" y="444.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">peek E</text>
<rect x="1170.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5" opacity="0.35"/>
<text x="1175.0" y="136.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Num</text>
<rect x="1230.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5" opacity="0.35"/>
<text x="1235.0" y="136.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">/</text>
<rect x="1290.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5" opacity="0.35"/>
<text x="1295.0" y="136.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">*</text>
<rect x="1350.0" y="122.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5" opacity="0.35"/>
<text x="1355.0" y="136.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">-</text>
<rect x="1170.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5" opacity="0.35"/>
<text x="1175.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">7</text>
<rect x="1230.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5" opacity="0.35"/>
<text x="1235.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">8</text>
<text x="1235.0" y="216.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">List up</text>
<rect x="1290.0" y="188.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5" opacity="0.35"/>
<text x="1295.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">9</text>
<rect x="1170.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5" opacity="0.35"/>
<text x="1175.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">4</text>
<text x="1175.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">List left</text>
<rect x="1230.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5" opacity="0.35"/>
<text x="1235.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">5</text>
<rect x="1290.0" y="254.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5" opacity="0.35"/>
<text x="1295.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">6</text>
<text x="1295.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">List rig…</text>
<rect x="1170.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5" opacity="0.35"/>
<text x="1175.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">1</text>
<text x="1175.0" y="348.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">reset mv</text>
<rect x="1230.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5" opacity="0.35"/>
<text x="1235.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">2</text>
<text x="1235.0" y="348.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">List down</text>
<rect x="1290.0" y="320.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5" opacity="0.35"/>
<text x="1295.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">3</text>
<rect x="1170.0" y="386.4" width="116.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5" opacity="0.35"/>
<text x="1175.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">0</text>
<rect x="1290.0" y="386.4" width="56.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5" opacity="0.35"/>
<text x="1295.0" y="400.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">.</text>
<rect x="1350.0" y="188.4" width="56.0" height="116.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5" opacity="0.35"/>
<text x="1355.0" y="202.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">+</text>
<rect x="1350.0" y="320.4" width="56.0" height="116.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5" opacity="0.35"/>
<text x="1355.0" y="334.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">↵</text>
<rect x="855.0" y="254.4" width="71.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<rect x="855.0" y="254.4" width="71.0" height="56.0" rx="6" ry="6" fill="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="860.0" y="268.4" font-size="10" fill="#222" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Enter</text>
<text x="860.0" y="282.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Action menu</text>
<text x="860.0" y="292.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">cmd palette</text>
<text x="30.0" y="472.0" font-size="14" fill="#111" text-anchor="start" font-weight="bold" font-family="Helvetica,Arial,sans-serif">Modifier scheme</text>
<rect x="30.0" y="483.0" width="14.0" height="14.0" rx="6" ry="6" fill="#111" stroke="#111" stroke-width="0"/>
<text x="52.0" y="494.0" font-size="11" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">plain primary action</text>
<rect x="30.0" y="501.0" width="14.0" height="14.0" rx="6" ry="6" fill="#1565c0" stroke="#1565c0" stroke-width="0"/>
<text x="52.0" y="512.0" font-size="11" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Ctrl sneak / safer variant</text>
<rect x="30.0" y="519.0" width="14.0" height="14.0" rx="6" ry="6" fill="#c62828" stroke="#c62828" stroke-width="0"/>
<text x="52.0" y="530.0" font-size="11" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Shift run / louder variant</text>
<rect x="30.0" y="537.0" width="14.0" height="14.0" rx="6" ry="6" fill="#2e7d32" stroke="#2e7d32" stroke-width="0"/>
<text x="52.0" y="548.0" font-size="11" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Alt look / peek / preview</text>
<text x="310.0" y="472.0" font-size="10" fill="#444" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Modifier capture is platform-dependent: ncurses and Android-without-</text>
<text x="310.0" y="486.0" font-size="10" fill="#444" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">ANDROID_KEYCODE_MODE drop modifier state, so the Ctrl/Shift/Alt</text>
<text x="310.0" y="500.0" font-size="10" fill="#444" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">variants above will be inert there. Plain (no-modifier) bindings work</text>
<text x="310.0" y="514.0" font-size="10" fill="#444" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">on every platform. See doc/USER_INTERFACE_AND_ACCESSIBILITY.md.</text>
</svg>
</div>
</div>
<p class="lead">Total actions: 162</p>
<h2>Movement (WASD + arrows) <span class='id'>(16)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Walk west<br><span class='id'>LEFT</span></td><td><em>(unbound)</em></td><td><code>a</code> &nbsp;or&nbsp; <code>LEFT</code></td><td></td></tr>
<tr><td>Peek west<br><span class='id'>PEEK_LEFT</span></td><td><em>(unbound)</em></td><td><code>Alt+a (code)</code> &nbsp;or&nbsp; <code>Alt+LEFT (code)</code></td><td></td></tr>
<tr><td>Run west<br><span class='id'>RUN_LEFT</span></td><td><em>(unbound)</em></td><td><code>Shift+a (code)</code> &nbsp;or&nbsp; <code>Shift+LEFT (code)</code> &nbsp;or&nbsp; <code>A (char)</code></td><td></td></tr>
<tr><td>Sneak west<br><span class='id'>SNEAK_LEFT</span></td><td><em>(unbound)</em></td><td><code>Ctrl+a (code)</code> &nbsp;or&nbsp; <code>Ctrl+LEFT (code)</code></td><td></td></tr>
<tr><td>Peek east<br><span class='id'>PEEK_RIGHT</span></td><td><em>(unbound)</em></td><td><code>Alt+d (code)</code> &nbsp;or&nbsp; <code>Alt+RIGHT (code)</code></td><td></td></tr>
<tr><td>Walk east<br><span class='id'>RIGHT</span></td><td><em>(unbound)</em></td><td><code>d</code> &nbsp;or&nbsp; <code>RIGHT</code></td><td></td></tr>
<tr><td>Run east<br><span class='id'>RUN_RIGHT</span></td><td><em>(unbound)</em></td><td><code>Shift+d (code)</code> &nbsp;or&nbsp; <code>Shift+RIGHT (code)</code> &nbsp;or&nbsp; <code>D (char)</code></td><td></td></tr>
<tr><td>Sneak east<br><span class='id'>SNEAK_RIGHT</span></td><td><em>(unbound)</em></td><td><code>Ctrl+d (code)</code> &nbsp;or&nbsp; <code>Ctrl+RIGHT (code)</code></td><td></td></tr>
<tr><td>Walk south<br><span class='id'>DOWN</span></td><td><em>(unbound)</em></td><td><code>s</code> &nbsp;or&nbsp; <code>DOWN</code></td><td></td></tr>
<tr><td>Peek south<br><span class='id'>PEEK_DOWN</span></td><td><em>(unbound)</em></td><td><code>Alt+s (code)</code> &nbsp;or&nbsp; <code>Alt+DOWN (code)</code></td><td></td></tr>
<tr><td>Run south<br><span class='id'>RUN_DOWN</span></td><td><em>(unbound)</em></td><td><code>Shift+s (code)</code> &nbsp;or&nbsp; <code>Shift+DOWN (code)</code> &nbsp;or&nbsp; <code>S (char)</code></td><td></td></tr>
<tr><td>Sneak south<br><span class='id'>SNEAK_DOWN</span></td><td><em>(unbound)</em></td><td><code>Ctrl+s (code)</code> &nbsp;or&nbsp; <code>Ctrl+DOWN (code)</code></td><td></td></tr>
<tr><td>Peek north<br><span class='id'>PEEK_UP</span></td><td><em>(unbound)</em></td><td><code>Alt+w (code)</code> &nbsp;or&nbsp; <code>Alt+UP (code)</code></td><td></td></tr>
<tr><td>Run north<br><span class='id'>RUN_UP</span></td><td><em>(unbound)</em></td><td><code>Shift+w (code)</code> &nbsp;or&nbsp; <code>Shift+UP (code)</code> &nbsp;or&nbsp; <code>W (char)</code></td><td></td></tr>
<tr><td>Sneak north<br><span class='id'>SNEAK_UP</span></td><td><em>(unbound)</em></td><td><code>Ctrl+w (code)</code> &nbsp;or&nbsp; <code>Ctrl+UP (code)</code></td><td></td></tr>
<tr><td>Walk north<br><span class='id'>UP</span></td><td><em>(unbound)</em></td><td><code>w</code> &nbsp;or&nbsp; <code>UP</code></td><td></td></tr>
</tbody></table>
<h2>E — examine cluster <span class='id'>(3)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Examine nearby terrain or furniture<br><span class='id'>examine</span></td><td><code>e</code></td><td><code>e</code></td><td></td></tr>
<tr><td>Use item<br><span class='id'>apply</span></td><td><code>a</code></td><td><code>Alt+e (code)</code></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
<tr><td>Consume item (by type)<br><span class='id'>open_consume</span></td><td><code>E (char)</code> <span class='id'>(eat)</span> &nbsp;or&nbsp; <code>Shift+e (code)</code> <span class='id'>(eat)</span> &nbsp;or&nbsp; <code>gamepad:UP</code> <span class='id'>(eat)</span></td><td><code>E (char)</code> &nbsp;or&nbsp; <code>Shift+e (code)</code></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
</tbody></table>
<h2>F — combat cluster <span class='id'>(6)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Autoattack<br><span class='id'>autoattack</span></td><td><code>Tab</code> &nbsp;or&nbsp; <code>gamepad:RB</code></td><td><code>Alt+f (code)</code> &nbsp;or&nbsp; <code>Backspace</code></td><td></td></tr>
<tr><td>Fire wielded item<br><span class='id'>fire</span></td><td><code>f</code> &nbsp;or&nbsp; <code>gamepad:LB</code></td><td><code>f</code></td><td></td></tr>
<tr><td>Smash nearby terrain<br><span class='id'>smash</span></td><td><code>s</code> &nbsp;or&nbsp; <code>gamepad:X</code></td><td><code>Shift+f (code)</code> &nbsp;or&nbsp; <code>F (char)</code></td><td></td></tr>
<tr><td>Throw item<br><span class='id'>throw</span></td><td><code>t</code> &nbsp;or&nbsp; <code>gamepad:Y</code></td><td><code>Ctrl+f (code)</code></td><td></td></tr>
<tr><td>Throw wielded item<br><span class='id'>throw_wielded</span></td><td><em>(unbound)</em></td><td><code>Ctrl+Shift+f (code)</code></td><td></td></tr>
<tr><td>Toggle auto foraging<br><span class='id'>toggle_auto_foraging</span></td><td><em>(unbound)</em></td><td><code>Alt+Shift+f (code)</code></td><td></td></tr>
</tbody></table>
<h2>R — reload cluster <span class='id'>(2)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Reload wielded item<br><span class='id'>reload_wielded</span></td><td><code>r</code> <span class='id'>(reload_item)</span> &nbsp;or&nbsp; <code>gamepad:ALT_LB</code> <span class='id'>(reload_item)</span></td><td><code>r</code> &nbsp;or&nbsp; <code>Shift+r (code)</code> <span class='id'>(reload_weapon)</span> &nbsp;or&nbsp; <code>R (char)</code> <span class='id'>(reload_weapon)</span></td><td></td></tr>
<tr><td>Reload weapon<br><span class='id'>reload_weapon</span></td><td><code>r</code> <span class='id'>(reload_item)</span> &nbsp;or&nbsp; <code>gamepad:ALT_LB</code> <span class='id'>(reload_item)</span></td><td><code>Shift+r (code)</code> &nbsp;or&nbsp; <code>R (char)</code> &nbsp;or&nbsp; <code>r</code> <span class='id'>(reload_wielded)</span></td><td></td></tr>
</tbody></table>
<h2>G — grab cluster <span class='id'>(5)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Drop item to adjacent tile<br><span class='id'>drop_adj</span></td><td><code>D (char)</code> &nbsp;or&nbsp; <code>Shift+d (code)</code></td><td><code>Shift+g (code)</code> &nbsp;or&nbsp; <code>G (char)</code></td><td></td></tr>
<tr><td>Grab something nearby<br><span class='id'>grab</span></td><td><code>G (char)</code> &nbsp;or&nbsp; <code>Shift+g (code)</code> &nbsp;or&nbsp; <code>gamepad:B</code></td><td><code>g</code></td><td></td></tr>
<tr><td>Drop item<br><span class='id'>drop</span></td><td><code>d</code> &nbsp;or&nbsp; <code>gamepad:DOWN</code></td><td><code>Ctrl+Shift+g (code)</code></td><td></td></tr>
<tr><td>Quick toggle hauling<br><span class='id'>haul_toggle</span></td><td><code>\</code> <span class='id'>(haul)</span> &nbsp;or&nbsp; <code>gamepad:ALT_B</code> <span class='id'>(haul)</span></td><td><code>Alt+g (code)</code> &nbsp;or&nbsp; <code>\</code> <span class='id'>(haul)</span></td><td></td></tr>
<tr><td>Pick up items from all nearby tiles<br><span class='id'>pickup_all</span></td><td><em>(unbound)</em></td><td><code>Ctrl+g (code)</code></td><td></td></tr>
</tbody></table>
<h2>T — tile cluster <span class='id'>(3)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Construct terrain<br><span class='id'>construct</span></td><td><code>* (char)</code> &nbsp;or&nbsp; <code>KEYPAD_MULTIPLY (code)</code> &nbsp;or&nbsp; <code>Shift+8 (code)</code> &nbsp;or&nbsp; <code>gamepad:L_RADIAL_S</code></td><td><code>t</code></td><td></td></tr>
<tr><td>Butcher<br><span class='id'>butcher</span></td><td><code>B (char)</code> &nbsp;or&nbsp; <code>Shift+b (code)</code></td><td><code>Shift+t (code)</code> &nbsp;or&nbsp; <code>T (char)</code></td><td></td></tr>
<tr><td>Toggle auto features<br><span class='id'>toggle_auto_features</span></td><td><em>(unbound)</em></td><td><code>Alt+t (code)</code></td><td></td></tr>
</tbody></table>
<h2>C — craft cluster <span class='id'>(4)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Craft items<br><span class='id'>craft</span></td><td><code>& (char)</code> &nbsp;or&nbsp; <code>Shift+7 (code)</code> &nbsp;or&nbsp; <code>gamepad:L_RADIAL_N</code> &nbsp;or&nbsp; <code>-</code> <span class='id'>(recraft)</span> &nbsp;or&nbsp; <code>KEYPAD_MINUS (code)</code> <span class='id'>(recraft)</span></td><td><code>c</code> &nbsp;or&nbsp; <code>Alt+c (code)</code> <span class='id'>(recraft)</span> &nbsp;or&nbsp; <code>Ctrl+c (code)</code> <span class='id'>(long_craft)</span></td><td></td></tr>
<tr><td>Disassemble items<br><span class='id'>disassemble</span></td><td><code>( (char)</code> &nbsp;or&nbsp; <code>Shift+9 (code)</code> &nbsp;or&nbsp; <code>gamepad:L_RADIAL_W</code></td><td><code>Shift+c (code)</code> &nbsp;or&nbsp; <code>C (char)</code></td><td></td></tr>
<tr><td>Craft as long as possible<br><span class='id'>long_craft</span></td><td><code>& (char)</code> <span class='id'>(craft)</span> &nbsp;or&nbsp; <code>Shift+7 (code)</code> <span class='id'>(craft)</span> &nbsp;or&nbsp; <code>gamepad:L_RADIAL_N</code> <span class='id'>(craft)</span></td><td><code>Ctrl+c (code)</code> &nbsp;or&nbsp; <code>c</code> <span class='id'>(craft)</span></td><td></td></tr>
<tr><td>Recraft last recipe<br><span class='id'>recraft</span></td><td><code>-</code> &nbsp;or&nbsp; <code>KEYPAD_MINUS (code)</code> &nbsp;or&nbsp; <code>& (char)</code> <span class='id'>(craft)</span> &nbsp;or&nbsp; <code>Shift+7 (code)</code> <span class='id'>(craft)</span> &nbsp;or&nbsp; <code>gamepad:L_RADIAL_N</code> <span class='id'>(craft)</span></td><td><code>Alt+c (code)</code> &nbsp;or&nbsp; <code>c</code> <span class='id'>(craft)</span></td><td></td></tr>
</tbody></table>
<h2>Y — chat / zones <span class='id'>(3)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Chat with NPC<br><span class='id'>chat</span></td><td><code>C (char)</code> &nbsp;or&nbsp; <code>Shift+c (code)</code> &nbsp;or&nbsp; <code>gamepad:L_RADIAL_E</code></td><td><code>y</code></td><td></td></tr>
<tr><td>Zone activities<br><span class='id'>loot</span></td><td><code>O (char)</code> &nbsp;or&nbsp; <code>Shift+o (code)</code></td><td><code>Ctrl+y (code)</code></td><td></td></tr>
<tr><td>Zones manager<br><span class='id'>zones</span></td><td><code>Y (char)</code> &nbsp;or&nbsp; <code>Shift+y (code)</code></td><td><code>Shift+y (code)</code> &nbsp;or&nbsp; <code>Y (char)</code></td><td></td></tr>
</tbody></table>
<h2>H — submenu launchers <span class='id'>(2)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Open info / HUD submenu<br><span class='id'>info_menu</span></td><td><em>(unbound)</em></td><td><code>h</code></td><td></td></tr>
<tr><td>Open self-care submenu<br><span class='id'>self_menu</span></td><td><em>(unbound)</em></td><td><code>Shift+h (code)</code> &nbsp;or&nbsp; <code>H (char)</code></td><td></td></tr>
</tbody></table>
<h2>I — inventory cluster <span class='id'>(3)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Open inventory<br><span class='id'>inventory</span></td><td><code>i</code> &nbsp;or&nbsp; <code>gamepad:R_RADIAL_S</code></td><td><code>i</code></td><td></td></tr>
<tr><td>Insert item<br><span class='id'>insert</span></td><td><code>v</code></td><td><code>Ctrl+i (code)</code></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
<tr><td>Swap inventory letters<br><span class='id'>organize</span></td><td><code>=</code></td><td><code>Shift+i (code)</code> &nbsp;or&nbsp; <code>I (char)</code></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
</tbody></table>
<h2>Q / Z — corner clusters <span class='id'>(1)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Advanced Inventory Manager<br><span class='id'>advinv</span></td><td><code>/</code> &nbsp;or&nbsp; <code>KEYPAD_DIVIDE (code)</code> &nbsp;or&nbsp; <code>gamepad:R_RADIAL_SE</code></td><td><code>z</code></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
</tbody></table>
<h2>Menus (Tab Esc Enter Backspace Space) <span class='id'>(7)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Pause<br><span class='id'>pause</span></td><td><code>.</code> &nbsp;or&nbsp; <code>KEYPAD_PERIOD (code)</code> &nbsp;or&nbsp; <code>5</code> &nbsp;or&nbsp; <code>KEYPAD_5 (code)</code> &nbsp;or&nbsp; <code>gamepad:RT</code></td><td><code>Space</code></td><td></td></tr>
<tr><td>Main menu<br><span class='id'>main_menu</span></td><td><code>Esc</code> &nbsp;or&nbsp; <code>gamepad:START</code></td><td><code>Esc</code> &nbsp;or&nbsp; <code>5</code></td><td></td></tr>
<tr><td>Action menu<br><span class='id'>action_menu</span></td><td><code>Enter</code> &nbsp;or&nbsp; <code>KEYPAD_ENTER</code> &nbsp;or&nbsp; <code>gamepad:ALT_A</code></td><td><code>Enter</code></td><td></td></tr>
<tr><td>Open extended-command palette<br><span class='id'>extended_command</span></td><td><em>(unbound)</em></td><td><code>Ctrl+Enter (code)</code> &nbsp;or&nbsp; <code># (char)</code></td><td></td></tr>
<tr><td>Wait for several minutes<br><span class='id'>wait</span></td><td><code>| (char)</code> &nbsp;or&nbsp; <code>Shift+\ (code)</code> &nbsp;or&nbsp; <code>gamepad:L_RADIAL_SE</code></td><td><code>Shift+SPACE (code)</code></td><td></td></tr>
<tr><td>View map<br><span class='id'>map</span></td><td><code>m</code> &nbsp;or&nbsp; <code>gamepad:BACK</code></td><td><code>Tab</code></td><td><span class='note'>Info menu (h)</span></td></tr>
<tr><td>Sleep<br><span class='id'>sleep</span></td><td><code>$ (char)</code> &nbsp;or&nbsp; <code>Shift+4 (code)</code> &nbsp;or&nbsp; <code>gamepad:L_RADIAL_SW</code></td><td><code>Ctrl+SPACE (code)</code></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
</tbody></table>
<h2>Number row <span class='id'>(9)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Compare two items<br><span class='id'>compare</span></td><td><code>I (char)</code> &nbsp;or&nbsp; <code>Shift+i (code)</code></td><td><code>2</code></td><td></td></tr>
<tr><td>Control vehicle<br><span class='id'>control_vehicle</span></td><td><code>^ (char)</code> &nbsp;or&nbsp; <code>Shift+6 (code)</code></td><td><code>6</code> &nbsp;or&nbsp; <code>Ctrl+v (code)</code></td><td></td></tr>
<tr><td>Distractions manager<br><span class='id'>open_distraction_manager</span></td><td><em>(unbound)</em></td><td><code>0</code></td><td><span class='note'>Info menu (h)</span></td></tr>
<tr><td>Whitelist enemy<br><span class='id'>whitelist_enemy</span></td><td><code>~ (char)</code> &nbsp;or&nbsp; <code>Shift+` (code)</code> &nbsp;or&nbsp; <code>'</code> <span class='id'>(ignore_enemy)</span> &nbsp;or&nbsp; <code>gamepad:LS</code> <span class='id'>(ignore_enemy)</span></td><td><code>1</code> &nbsp;or&nbsp; <code>`</code> <span class='id'>(ignore_enemy)</span></td><td><span class='note'>Info menu (h)</span></td></tr>
<tr><td>Auto notes manager<br><span class='id'>open_autonotes</span></td><td><em>(unbound)</em></td><td><code>3</code></td><td><span class='note'>Info menu (h)</span></td></tr>
<tr><td>Auto pickup manager<br><span class='id'>open_autopickup</span></td><td><em>(unbound)</em></td><td><code>4</code></td><td><span class='note'>Info menu (h)</span></td></tr>
<tr><td>Select default ammo for wielded weapon which do not use a magazine<br><span class='id'>select_default_ammo</span></td><td><code>F3</code></td><td><code>7</code></td><td></td></tr>
<tr><td>Select martial arts style<br><span class='id'>pick_style</span></td><td><code>_ (char)</code> &nbsp;or&nbsp; <code>Shift+- (code)</code> &nbsp;or&nbsp; <code>gamepad:ALT_RB</code></td><td><code>8</code></td><td></td></tr>
<tr><td>Safe mode manager<br><span class='id'>open_safemode</span></td><td><code>! (char)</code> <span class='id'>(safemode)</span> &nbsp;or&nbsp; <code>Shift+1 (code)</code> <span class='id'>(safemode)</span> &nbsp;or&nbsp; <code>gamepad:ALT_LS</code> <span class='id'>(safemode)</span></td><td><code>9</code> &nbsp;or&nbsp; <code>!</code> <span class='id'>(safemode)</span></td><td><span class='note'>Info menu (h)</span></td></tr>
</tbody></table>
<h2>F-row <span class='id'>(16)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>View help<br><span class='id'>help</span></td><td><code>0</code> &nbsp;or&nbsp; <code>KEYPAD_0 (code)</code></td><td><code>F1</code></td><td><span class='note'>Info menu (h)</span></td></tr>
<tr><td>Toggle fullscreen mode<br><span class='id'>toggle_fullscreen</span></td><td><em>(unbound)</em></td><td><code>F10</code></td><td></td></tr>
<tr><td>Reload tileset<br><span class='id'>reload_tileset</span></td><td><em>(unbound)</em></td><td><code>F11</code></td><td></td></tr>
<tr><td>Toggle map memory<br><span class='id'>toggle_map_memory</span></td><td><em>(unbound)</em></td><td><code>F12</code></td><td></td></tr>
<tr><td>Walk north-west<br><span class='id'>LEFTUP</span></td><td><em>(unbound)</em></td><td><code>F13 (code)</code></td><td></td></tr>
<tr><td>Walk north-east<br><span class='id'>RIGHTUP</span></td><td><em>(unbound)</em></td><td><code>F14 (code)</code></td><td></td></tr>
<tr><td>Walk south-west<br><span class='id'>LEFTDOWN</span></td><td><em>(unbound)</em></td><td><code>F15 (code)</code></td><td></td></tr>
<tr><td>Walk south-east<br><span class='id'>RIGHTDOWN</span></td><td><em>(unbound)</em></td><td><code>F16 (code)</code></td><td></td></tr>
<tr><td>Quickload<br><span class='id'>quickload</span></td><td><em>(unbound)</em></td><td><code>Shift+F2 (code)</code> &nbsp;or&nbsp; <code>F2</code> <span class='id'>(quicksave)</span></td><td></td></tr>
<tr><td>Quicksave<br><span class='id'>quicksave</span></td><td><code>S (char)</code> <span class='id'>(save)</span> &nbsp;or&nbsp; <code>Shift+s (code)</code> <span class='id'>(save)</span></td><td><code>F2</code> &nbsp;or&nbsp; <code>Shift+F2 (code)</code> <span class='id'>(quickload)</span> &nbsp;or&nbsp; <code>F5</code> <span class='id'>(save)</span></td><td></td></tr>
<tr><td>Open diary / achievements / scores<br><span class='id'>diary</span></td><td><code>) (char)</code> &nbsp;or&nbsp; <code>Shift+0 (code)</code></td><td><code>F3</code></td><td><span class='note'>Info menu (h)</span></td></tr>
<tr><td>Switch sidebar style<br><span class='id'>toggle_sidebar_style</span></td><td><em>(unbound)</em></td><td><code>F4</code></td><td></td></tr>
<tr><td>Save and quit<br><span class='id'>save</span></td><td><code>S (char)</code> &nbsp;or&nbsp; <code>Shift+s (code)</code></td><td><code>F5</code> &nbsp;or&nbsp; <code>F2</code> <span class='id'>(quicksave)</span></td><td></td></tr>
<tr><td>Toggle attack mode of wielded item<br><span class='id'>select_fire_mode</span></td><td><code>F (char)</code> &nbsp;or&nbsp; <code>Shift+f (code)</code></td><td><code>F6</code></td><td></td></tr>
<tr><td>Active world mods<br><span class='id'>open_world_mods</span></td><td><em>(unbound)</em></td><td><code>F8</code></td><td></td></tr>
<tr><td>Toggle pixel minimap<br><span class='id'>toggle_pixel_minimap</span></td><td><em>(unbound)</em></td><td><code>F9</code></td><td></td></tr>
</tbody></table>
<h2>Symbols (! @ # ; ' / etc.) <span class='id'>(12)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Toggle safe mode<br><span class='id'>safemode</span></td><td><code>! (char)</code> &nbsp;or&nbsp; <code>Shift+1 (code)</code> &nbsp;or&nbsp; <code>gamepad:ALT_LS</code></td><td><code>!</code> &nbsp;or&nbsp; <code>9</code> <span class='id'>(open_safemode)</span></td><td></td></tr>
<tr><td>Item action menu<br><span class='id'>item_action_menu</span></td><td><code>% (char)</code> &nbsp;or&nbsp; <code>Shift+5 (code)</code> &nbsp;or&nbsp; <code>gamepad:ALT_X</code></td><td><code>%</code></td><td></td></tr>
<tr><td>Sort armor<br><span class='id'>sort_armor</span></td><td><code>+ (char)</code> &nbsp;or&nbsp; <code>KEYPAD_PLUS (code)</code> &nbsp;or&nbsp; <code>Shift+= (code)</code></td><td><code>+ (char)</code> &nbsp;or&nbsp; <code>KEYPAD_PLUS (code)</code> &nbsp;or&nbsp; <code>Shift+= (code)</code></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
<tr><td>Zoom out<br><span class='id'>zoom_out</span></td><td><em>(unbound)</em></td><td><code>-</code></td><td></td></tr>
<tr><td>Ascend / climb up<br><span class='id'>LEVEL_UP</span></td><td><em>(unbound)</em></td><td><code><</code> &nbsp;or&nbsp; <code>.</code></td><td></td></tr>
<tr><td>Zoom in<br><span class='id'>zoom_in</span></td><td><em>(unbound)</em></td><td><code>=</code></td><td></td></tr>
<tr><td>Descend / climb down<br><span class='id'>LEVEL_DOWN</span></td><td><em>(unbound)</em></td><td><code>></code> &nbsp;or&nbsp; <code>,</code></td><td></td></tr>
<tr><td>View player info<br><span class='id'>player_data</span></td><td><code>@ (char)</code> &nbsp;or&nbsp; <code>Shift+2 (code)</code> &nbsp;or&nbsp; <code>gamepad:R_RADIAL_N</code></td><td><code>@ (char)</code> &nbsp;or&nbsp; <code>Shift+2 (code)</code> &nbsp;or&nbsp; <code>gamepad:R_RADIAL_N</code></td><td><span class='note'>Info menu (h)</span></td></tr>
<tr><td>View/activate mutations<br><span class='id'>mutations</span></td><td><code>[</code></td><td><code>[</code></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
<tr><td>Haul items along the ground<br><span class='id'>haul</span></td><td><code>\</code> &nbsp;or&nbsp; <code>gamepad:ALT_B</code></td><td><code>\</code> &nbsp;or&nbsp; <code>Alt+g (code)</code> <span class='id'>(haul_toggle)</span></td><td></td></tr>
<tr><td>Debug menu<br><span class='id'>debug</span></td><td><em>(unbound)</em></td><td><code>Ctrl+Shift+` (code)</code></td><td></td></tr>
<tr><td>Ignore nearby enemy<br><span class='id'>ignore_enemy</span></td><td><code>'</code> &nbsp;or&nbsp; <code>gamepad:LS</code> &nbsp;or&nbsp; <code>~ (char)</code> <span class='id'>(whitelist_enemy)</span> &nbsp;or&nbsp; <code>Shift+` (code)</code> <span class='id'>(whitelist_enemy)</span></td><td><code>`</code> &nbsp;or&nbsp; <code>1</code> <span class='id'>(whitelist_enemy)</span></td><td><span class='note'>Info menu (h)</span></td></tr>
</tbody></table>
<h2>Letter standalones <span class='id'>(21)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Pick up items from one nearby tile<br><span class='id'>pickup</span></td><td><code>g</code></td><td><code>p</code></td><td></td></tr>
<tr><td>Toggle prone<br><span class='id'>toggle_prone</span></td><td><em>(unbound)</em></td><td><code>j</code></td><td></td></tr>
<tr><td>Toggle crouch<br><span class='id'>toggle_crouch</span></td><td><em>(unbound)</em></td><td><code>k</code></td><td></td></tr>
<tr><td>Toggle run<br><span class='id'>toggle_run</span></td><td><em>(unbound)</em></td><td><code>l</code></td><td></td></tr>
<tr><td>Toggle auto travel mode<br><span class='id'>auto_travel_mode</span></td><td><em>(unbound)</em></td><td><code>Ctrl+Alt+m (code)</code></td><td></td></tr>
<tr><td>View missions<br><span class='id'>missions</span></td><td><code>M (char)</code> &nbsp;or&nbsp; <code>Shift+m (code)</code> &nbsp;or&nbsp; <code>gamepad:R_RADIAL_W</code></td><td><code>M (char)</code> &nbsp;or&nbsp; <code>Shift+m (code)</code> &nbsp;or&nbsp; <code>gamepad:R_RADIAL_W</code></td><td><span class='note'>Info menu (h)</span></td></tr>
<tr><td>Movement mode menu<br><span class='id'>open_movement</span></td><td><code>" (char)</code> &nbsp;or&nbsp; <code>Shift+' (code)</code> &nbsp;or&nbsp; <code>gamepad:ALT_RT</code></td><td><code>m</code> &nbsp;or&nbsp; <code>l</code> <span class='id'>(toggle_run)</span> &nbsp;or&nbsp; <code>k</code> <span class='id'>(toggle_crouch)</span> &nbsp;or&nbsp; <code>j</code> <span class='id'>(toggle_prone)</span> &nbsp;or&nbsp; <code>KEYPAD_1</code> <span class='id'>(reset_move)</span></td><td><span class='note'>Info menu (h)</span></td></tr>
<tr><td>Toggle auto mining<br><span class='id'>toggle_auto_mining</span></td><td><em>(unbound)</em></td><td><code>Alt+Shift+m (code)</code></td><td></td></tr>
<tr><td>View body status<br><span class='id'>bodystatus</span></td><td><code>{ (char)</code> &nbsp;or&nbsp; <code>Shift+[ (code)</code> &nbsp;or&nbsp; <code>gamepad:R_RADIAL_SW</code></td><td><code>Alt+n (code)</code></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
<tr><td>View medical<br><span class='id'>medical</span></td><td><code>N (char)</code> &nbsp;or&nbsp; <code>Shift+n (code)</code> &nbsp;or&nbsp; <code>gamepad:R_RADIAL_NE</code></td><td><code>n</code></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
<tr><td>View character's morale<br><span class='id'>morale</span></td><td><code>gamepad:R_RADIAL_NW</code></td><td><code>Shift+n (code)</code> &nbsp;or&nbsp; <code>N (char)</code></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
<tr><td>Workout<br><span class='id'>workout</span></td><td><em>(unbound)</em></td><td><code>Ctrl+n (code)</code></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
<tr><td>Close door<br><span class='id'>close</span></td><td><code>c</code></td><td><code>Shift+o (code)</code> &nbsp;or&nbsp; <code>O (char)</code></td><td></td></tr>
<tr><td>Open door<br><span class='id'>open</span></td><td><code>o</code></td><td><code>o</code></td><td></td></tr>
<tr><td>View message log<br><span class='id'>messages</span></td><td><code>P (char)</code> &nbsp;or&nbsp; <code>Shift+p (code)</code></td><td><code>P (char)</code> &nbsp;or&nbsp; <code>Shift+p (code)</code></td><td><span class='note'>Info menu (h)</span></td></tr>
<tr><td>Toggle auto pulp or butcher<br><span class='id'>toggle_auto_pulp_butcher</span></td><td><em>(unbound)</em></td><td><code>Alt+Shift+p (code)</code></td><td></td></tr>
<tr><td>Unload container into inventory (keep items)<br><span class='id'>unload</span></td><td><code>U (char)</code> &nbsp;or&nbsp; <code>Shift+u (code)</code> &nbsp;or&nbsp; <code>gamepad:L_RADIAL_NW</code></td><td><code>u</code></td><td></td></tr>
<tr><td>Unload container onto ground (drop items)<br><span class='id'>unload_container</span></td><td><code>Backspace</code></td><td><code>Ctrl+u (code)</code></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
<tr><td>List nearby items, monsters, terrain and furniture<br><span class='id'>listitems</span></td><td><code>V (char)</code> &nbsp;or&nbsp; <code>Shift+v (code)</code> &nbsp;or&nbsp; <code>gamepad:ALT_RS</code></td><td><code>v</code></td><td></td></tr>
<tr><td>Supernatural abilities<br><span class='id'>cast_spell</span></td><td><code>]</code> &nbsp;or&nbsp; <code>gamepad:ALT_Y</code></td><td><code>x</code> &nbsp;or&nbsp; <code>Shift+x (code)</code> <span class='id'>(recast_spell)</span> &nbsp;or&nbsp; <code>X (char)</code> <span class='id'>(recast_spell)</span></td><td><span class='note'>Info menu (h)</span></td></tr>
<tr><td>Repeat last supernatural ability<br><span class='id'>recast_spell</span></td><td><code>]</code> <span class='id'>(cast_spell)</span> &nbsp;or&nbsp; <code>gamepad:ALT_Y</code> <span class='id'>(cast_spell)</span></td><td><code>Shift+x (code)</code> &nbsp;or&nbsp; <code>X (char)</code> &nbsp;or&nbsp; <code>x</code> <span class='id'>(cast_spell)</span></td><td></td></tr>
</tbody></table>
<h2>Numpad <span class='id'>(1)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Reset movement to walk<br><span class='id'>reset_move</span></td><td><em>(unbound)</em></td><td><code>KEYPAD_1</code></td><td></td></tr>
</tbody></table>
<h2>Camera shift (Ctrl+Alt+WASD/qezc) <span class='id'>(8)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Move view west<br><span class='id'>shift_w</span></td><td><code>gamepad:RS_LEFT</code></td><td><code>Ctrl+Alt+a (code)</code></td><td></td></tr>
<tr><td>Move view southeast<br><span class='id'>shift_se</span></td><td><code>gamepad:RS_DOWN_RIGHT</code></td><td><code>Ctrl+Alt+c (code)</code></td><td></td></tr>
<tr><td>Move view east<br><span class='id'>shift_e</span></td><td><code>gamepad:RS_RIGHT</code></td><td><code>Ctrl+Alt+d (code)</code></td><td></td></tr>
<tr><td>Move view northeast<br><span class='id'>shift_ne</span></td><td><code>gamepad:RS_UP_RIGHT</code></td><td><code>Ctrl+Alt+e (code)</code></td><td></td></tr>
<tr><td>Move view northwest<br><span class='id'>shift_nw</span></td><td><code>gamepad:RS_UP_LEFT</code></td><td><code>Ctrl+Alt+q (code)</code></td><td></td></tr>
<tr><td>Move view south<br><span class='id'>shift_s</span></td><td><code>gamepad:RS_DOWN</code></td><td><code>Ctrl+Alt+s (code)</code></td><td></td></tr>
<tr><td>Move view north<br><span class='id'>shift_n</span></td><td><code>gamepad:RS_UP</code></td><td><code>Ctrl+Alt+w (code)</code></td><td></td></tr>
<tr><td>Move view southwest<br><span class='id'>shift_sw</span></td><td><code>gamepad:RS_DOWN_LEFT</code></td><td><code>Ctrl+Alt+z (code)</code></td><td></td></tr>
</tbody></table>
<h2>Unbound (submenu only) <span class='id'>(40)</span></h2>
<table>
<thead><tr><th>Action</th><th>Legacy</th><th>default-laptop</th>
<th>Reachable via</th></tr></thead><tbody>
<tr><td>Wield<br><span class='id'>wield</span></td><td><code>w</code> &nbsp;or&nbsp; <code>gamepad:RIGHT</code></td><td><em>(unbound)</em></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
<tr><td>Peek south-west<br><span class='id'>PEEK_LEFTDOWN</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Peek north-west<br><span class='id'>PEEK_LEFTUP</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Peek south-east<br><span class='id'>PEEK_RIGHTDOWN</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Peek north-east<br><span class='id'>PEEK_RIGHTUP</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Run south-west<br><span class='id'>RUN_LEFTDOWN</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Run north-west<br><span class='id'>RUN_LEFTUP</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Run south-east<br><span class='id'>RUN_RIGHTDOWN</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Run north-east<br><span class='id'>RUN_RIGHTUP</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Sneak south-west<br><span class='id'>SNEAK_LEFTDOWN</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Sneak north-west<br><span class='id'>SNEAK_LEFTUP</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Sneak south-east<br><span class='id'>SNEAK_RIGHTDOWN</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Sneak north-east<br><span class='id'>SNEAK_RIGHTUP</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Abandon character<br><span class='id'>SUICIDE</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Use wielded item<br><span class='id'>apply_wielded</span></td><td><code>A (char)</code> &nbsp;or&nbsp; <code>Shift+a (code)</code> &nbsp;or&nbsp; <code>gamepad:ALT_RIGHT</code></td><td><em>(unbound)</em></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
<tr><td>Toggle auto safe mode<br><span class='id'>autosafe</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>View/activate bionics<br><span class='id'>bionics</span></td><td><code>p</code></td><td><em>(unbound)</em></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
<tr><td>Center view<br><span class='id'>center</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Cycle movement mode<br><span class='id'>cycle_move</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Cycle movement mode reverse<br><span class='id'>cycle_move_reverse</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Debug Toggle hour timer<br><span class='id'>debug_hour_timer</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Toggle debug mode<br><span class='id'>debug_mode</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Consume item (all items)<br><span class='id'>eat</span></td><td><code>E (char)</code> &nbsp;or&nbsp; <code>Shift+e (code)</code> &nbsp;or&nbsp; <code>gamepad:UP</code></td><td><code>E (char)</code> <span class='id'>(open_consume)</span> &nbsp;or&nbsp; <code>Shift+e (code)</code> <span class='id'>(open_consume)</span></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
<tr><td>Examine nearby terrain, furniture, and items<br><span class='id'>examine_and_pickup</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>View factions<br><span class='id'>factions</span></td><td><code># (char)</code> &nbsp;or&nbsp; <code>Shift+3 (code)</code> &nbsp;or&nbsp; <code>gamepad:R_RADIAL_E</code></td><td><em>(unbound)</em></td><td><span class='note'>Info menu (h)</span></td></tr>
<tr><td>Burst-fire wielded item<br><span class='id'>fire_burst</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Interact<br><span class='id'>interact</span></td><td><code>gamepad:A</code></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Look around<br><span class='id'>look</span></td><td><code>;</code> &nbsp;or&nbsp; <code>x</code></td><td><em>(unbound)</em></td><td><span class='note'>Info menu (h)</span></td></tr>
<tr><td>Color manager<br><span class='id'>open_color</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Options<br><span class='id'>open_options</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Peek around corners<br><span class='id'>peek</span></td><td><code>X (char)</code> &nbsp;or&nbsp; <code>Shift+x (code)</code> &nbsp;or&nbsp; <code>gamepad:RS</code></td><td><em>(unbound)</em></td><td><span class='note'>Info menu (h)</span></td></tr>
<tr><td>Read<br><span class='id'>read</span></td><td><code>R (char)</code> &nbsp;or&nbsp; <code>Shift+r (code)</code> &nbsp;or&nbsp; <code>gamepad:L_RADIAL_NE</code></td><td><em>(unbound)</em></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
<tr><td>Reload item<br><span class='id'>reload_item</span></td><td><code>r</code> &nbsp;or&nbsp; <code>gamepad:ALT_LB</code></td><td><code>r</code> <span class='id'>(reload_wielded)</span> &nbsp;or&nbsp; <code>Shift+r (code)</code> <span class='id'>(reload_weapon)</span> &nbsp;or&nbsp; <code>R (char)</code> <span class='id'>(reload_weapon)</span></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
<tr><td>Look at the sky<br><span class='id'>sky</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='note'>Info menu (h)</span></td></tr>
<tr><td>Take off worn item<br><span class='id'>take_off</span></td><td><code>T (char)</code> &nbsp;or&nbsp; <code>Shift+t (code)</code> &nbsp;or&nbsp; <code>gamepad:ALT_LEFT</code></td><td><em>(unbound)</em></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
<tr><td>Toggle auto pickup<br><span class='id'>toggle_auto_pickup</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Sidebar options<br><span class='id'>toggle_panel_adm</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Toggle prevent occlusion (off->on->auto->)<br><span class='id'>toggle_prevent_occlusion</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Toggle thief mode<br><span class='id'>toggle_thief_mode</span></td><td><em>(unbound)</em></td><td><em>(unbound)</em></td><td><span class='warn'>palette only</span></td></tr>
<tr><td>Wear item<br><span class='id'>wear</span></td><td><code>W (char)</code> &nbsp;or&nbsp; <code>Shift+w (code)</code> &nbsp;or&nbsp; <code>gamepad:LEFT</code></td><td><em>(unbound)</em></td><td><span class='note'>Self menu (Shift+h)</span></td></tr>
</tbody></table>
</body></html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment