Skip to content

Instantly share code, notes, and snippets.

@hyiltiz
Created June 17, 2026 21:32
Show Gist options
  • Select an option

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

Select an option

Save hyiltiz/ee4ffad918d4b014f0c009d53968f491 to your computer and use it in GitHub Desktop.
cdda-laptop-mode-wasd-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="81.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Esc</text>
<text x="34.0" y="42.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="201.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="261.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="321.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">F3</text>
<text x="274.0" y="42.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="381.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="471.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="531.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="591.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="651.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="741.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="801.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="861.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="921.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="81.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">¬</text>
<text x="81.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">`</text>
<text x="34.0" y="134.4" font-size="8" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">whitelist</text>
<text x="34.0" y="145.4" font-size="8" fill="#b58383" 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="141.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">!</text>
<text x="141.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">1</text>
<text x="94.0" y="134.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">safemode</text>
<text x="94.0" y="145.4" font-size="9" fill="#b58383" 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="201.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">"</text>
<text x="201.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">2</text>
<text x="154.0" y="134.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">@</text>
<text x="154.0" y="145.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">@</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="261.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">£</text>
<text x="261.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">3</text>
<text x="214.0" y="134.4" font-size="6" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">View factions</text>
<text x="214.0" y="145.4" font-size="6" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">View factions</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="321.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">$</text>
<text x="321.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">4</text>
<text x="274.0" y="134.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sleep</text>
<text x="274.0" y="145.4" font-size="9" fill="#b58383" 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="381.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">%</text>
<text x="381.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">5</text>
<text x="334.0" y="134.4" font-size="9" fill="#888" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Pause</text>
<text x="334.0" y="145.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">item...</text>
<text x="334.0" y="156.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">item...</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="441.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">^</text>
<text x="441.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">6</text>
<text x="394.0" y="134.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">drive</text>
<text x="394.0" y="145.4" font-size="9" fill="#b58383" 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="501.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">&amp;</text>
<text x="501.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">7</text>
<text x="454.0" y="134.4" font-size="7" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Craft items</text>
<text x="454.0" y="145.4" font-size="7" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Craft items</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="561.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">*</text>
<text x="561.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">8</text>
<text x="514.0" y="134.4" font-size="8" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">construct</text>
<text x="514.0" y="145.4" font-size="8" fill="#b58383" 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="621.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">(</text>
<text x="621.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">9</text>
<text x="574.0" y="134.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">disasm</text>
<text x="574.0" y="145.4" font-size="9" fill="#b58383" 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="681.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">)</text>
<text x="681.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">0</text>
<text x="634.0" y="134.4" font-size="8" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">View help</text>
<text x="634.0" y="145.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">diary</text>
<text x="634.0" y="156.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">diary</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="741.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">_</text>
<text x="741.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">-</text>
<text x="694.0" y="134.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">recraft</text>
<text x="694.0" y="145.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">style</text>
<text x="694.0" y="156.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">style</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="801.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">+</text>
<text x="801.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">=</text>
<text x="754.0" y="134.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">organize</text>
<text x="754.0" y="145.4" font-size="8" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Sort armor</text>
<text x="754.0" y="156.4" font-size="8" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Sort armor</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="921.0" y="134.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">← Backspace</text>
<text x="814.0" y="134.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="111.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Tab</text>
<text x="34.0" y="200.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="171.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="231.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">W</text>
<text x="184.0" y="200.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">wield</text>
<text x="184.0" y="211.4" font-size="8" fill="#b58383" 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="291.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">E</text>
<text x="244.0" y="200.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">exam</text>
<text x="244.0" y="211.4" font-size="9" fill="#b58383" 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="351.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">R</text>
<text x="304.0" y="200.4" font-size="8" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">reload itm</text>
<text x="304.0" y="211.4" font-size="9" fill="#b58383" 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="411.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">T</text>
<text x="364.0" y="200.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">throw</text>
<text x="364.0" y="211.4" font-size="9" fill="#b58383" 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="471.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Y</text>
<text x="424.0" y="200.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">zones</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="531.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">U</text>
<text x="484.0" y="200.4" font-size="8" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">unload kp</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="591.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">I</text>
<text x="544.0" y="200.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">inv</text>
<text x="544.0" y="211.4" font-size="9" fill="#b58383" 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="651.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">O</text>
<text x="604.0" y="200.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">open</text>
<text x="604.0" y="211.4" font-size="9" fill="#b58383" 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="711.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">P</text>
<text x="664.0" y="200.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">bionics</text>
<text x="664.0" y="211.4" font-size="9" fill="#b58383" 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="771.0" y="199.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">{</text>
<text x="771.0" y="209.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">[</text>
<text x="724.0" y="200.4" font-size="8" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">mutations</text>
<text x="724.0" y="211.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">body</text>
<text x="724.0" y="222.4" font-size="9" fill="#b58383" 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="831.0" y="199.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">}</text>
<text x="831.0" y="209.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">]</text>
<text x="784.0" y="200.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="126.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="186.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">A</text>
<text x="139.0" y="266.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Use item</text>
<text x="139.0" y="277.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">use wld</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="246.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">S</text>
<text x="199.0" y="266.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">smash</text>
<text x="199.0" y="277.4" font-size="8" fill="#b58383" 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="306.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">D</text>
<text x="259.0" y="266.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">drop</text>
<text x="259.0" y="277.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">drop adj</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="366.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">F</text>
<text x="319.0" y="266.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">fire</text>
<text x="319.0" y="277.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">atk mode</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="426.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">G</text>
<text x="379.0" y="266.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">pickup</text>
<text x="379.0" y="277.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">grab</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="486.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="546.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="606.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="666.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="726.0" y="265.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">:</text>
<text x="726.0" y="275.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">;</text>
<text x="679.0" y="266.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="786.0" y="265.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">@</text>
<text x="786.0" y="275.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">'</text>
<text x="739.0" y="266.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">ignore</text>
<text x="739.0" y="277.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">move...</text>
<text x="739.0" y="288.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">move...</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="846.0" y="265.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">~</text>
<text x="846.0" y="275.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">#</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="921.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">↵</text>
<text x="844.0" y="200.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="921.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="96.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="156.0" y="331.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">|</text>
<text x="156.0" y="341.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">\</text>
<text x="109.0" y="332.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">haul</text>
<text x="109.0" y="343.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">wait...</text>
<text x="109.0" y="354.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">wait...</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="216.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="276.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">X</text>
<text x="229.0" y="332.4" font-size="9" fill="#888" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">look</text>
<text x="229.0" y="343.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">peek...</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="336.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">C</text>
<text x="289.0" y="332.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">close</text>
<text x="289.0" y="343.4" font-size="6" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Chat with NPC</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="396.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">V</text>
<text x="349.0" y="332.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">insert</text>
<text x="349.0" y="343.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">list</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="456.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">B</text>
<text x="409.0" y="332.4" font-size="9" fill="#b58383" 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="516.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">N</text>
<text x="469.0" y="332.4" font-size="9" fill="#b58383" 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="576.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">M</text>
<text x="529.0" y="332.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">View map</text>
<text x="529.0" y="343.4" font-size="6" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">View missions</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="636.0" y="331.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">&lt;</text>
<text x="636.0" y="341.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" 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="696.0" y="331.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">&gt;</text>
<text x="696.0" y="341.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">.</text>
<text x="649.0" y="332.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="756.0" y="331.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">?</text>
<text x="756.0" y="341.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">/</text>
<text x="709.0" y="332.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">AIM</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="921.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="96.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="171.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="246.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="621.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="696.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="771.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="846.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="921.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1011.0" y="134.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1071.0" y="134.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1131.0" y="134.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1011.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1071.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1131.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1071.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">↑</text>
<text x="1024.0" y="332.4" font-size="9" fill="#888" 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="1011.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">←</text>
<text x="964.0" y="398.4" font-size="8" fill="#888" 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="1071.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">↓</text>
<text x="1024.0" y="398.4" font-size="9" fill="#888" 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="1131.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">→</text>
<text x="1084.0" y="398.4" font-size="9" fill="#888" 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="1221.0" y="134.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1281.0" y="134.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">/</text>
<text x="1234.0" y="134.4" font-size="9" fill="#888" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">AIM</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="1341.0" y="134.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">*</text>
<text x="1294.0" y="134.4" font-size="8" fill="#888" 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="1401.0" y="134.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">-</text>
<text x="1354.0" y="134.4" font-size="9" fill="#888" 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="1221.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1281.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1341.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1221.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1281.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">5</text>
<text x="1234.0" y="266.4" font-size="9" fill="#888" 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="1341.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1221.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1281.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1341.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1281.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">0</text>
<text x="1174.0" y="398.4" font-size="9" fill="#888" 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="1341.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">.</text>
<text x="1294.0" y="398.4" font-size="9" fill="#888" 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="1401.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">+</text>
<text x="1354.0" y="200.4" font-size="8" fill="#888" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Sort armor</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="1401.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">↵</text>
<text x="1354.0" y="332.4" font-size="7" fill="#888" 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"/>
<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="921.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Enter</text>
<text x="859.0" y="266.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="81.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Esc</text>
<text x="34.0" y="42.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="201.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">F1</text>
<text x="154.0" y="42.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="261.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">F2</text>
<text x="214.0" y="42.0" font-size="8" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">quicksave</text>
<text x="214.0" y="53.0" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">qload</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="321.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">F3</text>
<text x="274.0" y="42.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="381.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">F4</text>
<text x="334.0" y="42.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sidebar</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="471.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">F5</text>
<text x="424.0" y="42.0" font-size="8" 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="531.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">F6</text>
<text x="484.0" y="42.0" font-size="8" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">fire mode</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="591.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="651.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">F8</text>
<text x="604.0" y="42.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">mods mgr</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="741.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">F9</text>
<text x="694.0" y="42.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">minimap</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="801.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">F10</text>
<text x="754.0" y="42.0" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">fullscr</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="861.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">F11</text>
<text x="814.0" y="42.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="921.0" y="42.0" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">F12</text>
<text x="874.0" y="42.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="81.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">¬</text>
<text x="81.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">`</text>
<text x="34.0" y="134.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">ignore</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="141.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">!</text>
<text x="141.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">1</text>
<text x="94.0" y="134.4" font-size="8" 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="201.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">"</text>
<text x="201.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">2</text>
<text x="154.0" y="134.4" font-size="6" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Compare items</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="261.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">£</text>
<text x="261.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">3</text>
<text x="214.0" y="134.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">AIM</text>
<text x="214.0" y="145.4" font-size="7" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">cmd palette</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="321.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">$</text>
<text x="321.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">4</text>
<text x="274.0" y="134.4" font-size="8" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">auto-pick</text>
<text x="274.0" y="145.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Mgr menu</text>
<text x="274.0" y="156.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Mgr menu</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="381.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">%</text>
<text x="381.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">5</text>
<text x="334.0" y="134.4" font-size="9" fill="#888" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">main</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="441.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">^</text>
<text x="441.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">6</text>
<text x="394.0" y="134.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="501.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">&amp;</text>
<text x="501.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">7</text>
<text x="454.0" y="134.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">def ammo</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="561.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">*</text>
<text x="561.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">8</text>
<text x="514.0" y="134.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">style</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="621.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">(</text>
<text x="621.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">9</text>
<text x="574.0" y="134.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="681.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">)</text>
<text x="681.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">0</text>
<text x="634.0" y="134.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="741.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">_</text>
<text x="741.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">-</text>
<text x="694.0" y="134.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="801.0" y="133.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">+</text>
<text x="801.0" y="143.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">=</text>
<text x="754.0" y="134.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="921.0" y="134.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">← Backspace</text>
<text x="814.0" y="134.4" font-size="9" fill="#888" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">auto-atk</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="111.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Tab</text>
<text x="34.0" y="200.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="171.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="231.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">W</text>
<text x="184.0" y="200.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">walk N</text>
<text x="184.0" y="211.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sneak N</text>
<text x="184.0" y="222.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run N</text>
<text x="184.0" y="233.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="291.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">E</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="351.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">R</text>
<text x="304.0" y="200.4" font-size="8" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">reload wld</text>
<text x="304.0" y="211.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="411.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">T</text>
<text x="364.0" y="200.4" font-size="8" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">construct</text>
<text x="364.0" y="211.4" font-size="6" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Butcher tile</text>
<text x="364.0" y="222.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">auto tgl</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="471.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Y</text>
<text x="424.0" y="200.4" font-size="7" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Chat / yell</text>
<text x="424.0" y="211.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">loot</text>
<text x="424.0" y="222.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Zone mgr</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="531.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">U</text>
<text x="484.0" y="200.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">unload</text>
<text x="484.0" y="211.4" font-size="8" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">unload ctn</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="591.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">I</text>
<text x="544.0" y="200.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">inv</text>
<text x="544.0" y="211.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">insert</text>
<text x="544.0" y="222.4" font-size="8" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">pocket org</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="651.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">O</text>
<text x="604.0" y="200.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">open</text>
<text x="604.0" y="211.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="711.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">P</text>
<text x="664.0" y="200.4" font-size="6" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Pick up items</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="771.0" y="199.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">{</text>
<text x="771.0" y="209.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" 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="831.0" y="199.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">}</text>
<text x="831.0" y="209.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" 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="126.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="186.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">A</text>
<text x="139.0" y="266.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">walk W</text>
<text x="139.0" y="277.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sneak W</text>
<text x="139.0" y="288.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run W</text>
<text x="139.0" y="299.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="246.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">S</text>
<text x="199.0" y="266.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">walk S</text>
<text x="199.0" y="277.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sneak S</text>
<text x="199.0" y="288.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run S</text>
<text x="199.0" y="299.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="306.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">D</text>
<text x="259.0" y="266.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">walk E</text>
<text x="259.0" y="277.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sneak E</text>
<text x="259.0" y="288.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run E</text>
<text x="259.0" y="299.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="366.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">F</text>
<text x="319.0" y="266.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Fire wpn</text>
<text x="319.0" y="277.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">throw</text>
<text x="319.0" y="288.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">smash</text>
<text x="319.0" y="299.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">auto-atk</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="426.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">G</text>
<text x="379.0" y="266.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">grab</text>
<text x="379.0" y="277.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">pickup</text>
<text x="379.0" y="288.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">drop dir</text>
<text x="379.0" y="299.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">haul</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="486.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">H</text>
<text x="439.0" y="266.4" font-size="8" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Info menu</text>
<text x="439.0" y="277.4" font-size="8" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Self menu</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="546.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">J</text>
<text x="499.0" y="266.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="606.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">K</text>
<text x="559.0" y="266.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="666.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">L</text>
<text x="619.0" y="266.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run mode</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="726.0" y="265.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">:</text>
<text x="726.0" y="275.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">;</text>
<text x="679.0" y="266.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Exam</text>
<text x="679.0" y="277.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">look</text>
<text x="679.0" y="288.4" font-size="9" fill="#b58383" 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="786.0" y="265.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">@</text>
<text x="786.0" y="275.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">'</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="846.0" y="265.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">~</text>
<text x="846.0" y="275.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">#</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="921.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">↵</text>
<text x="844.0" y="200.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Action menu</text>
<text x="844.0" y="211.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="921.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="96.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="156.0" y="331.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">|</text>
<text x="156.0" y="341.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">\</text>
<text x="109.0" y="332.4" font-size="6" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Start hauling</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="216.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="276.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">X</text>
<text x="229.0" y="332.4" font-size="8" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Cast spell</text>
<text x="229.0" y="343.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">respell</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="336.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">C</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="396.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">V</text>
<text x="349.0" y="332.4" font-size="8" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">list near</text>
<text x="349.0" y="343.4" font-size="9" fill="#7393b3" 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="456.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">B</text>
<text x="409.0" y="332.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Craft</text>
<text x="409.0" y="343.4" font-size="8" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">long craft</text>
<text x="409.0" y="354.4" font-size="9" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">disasm</text>
<text x="409.0" y="365.4" font-size="9" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">recraft</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="516.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">N</text>
<text x="469.0" y="332.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Medical</text>
<text x="469.0" y="343.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">workout</text>
<text x="469.0" y="354.4" font-size="7" fill="#c62828" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">View morale</text>
<text x="469.0" y="365.4" font-size="7" fill="#2e7d32" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Body status</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="576.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">M</text>
<text x="529.0" y="332.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="636.0" y="331.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">&lt;</text>
<text x="636.0" y="341.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">,</text>
<text x="589.0" y="332.4" font-size="9" fill="#888" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">down</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="696.0" y="331.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">&gt;</text>
<text x="696.0" y="341.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">.</text>
<text x="649.0" y="332.4" font-size="9" fill="#888" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">up</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="756.0" y="331.4" font-size="8" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">?</text>
<text x="756.0" y="341.4" font-size="10" fill="#bbb" text-anchor="end" font-weight="normal" 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="921.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="96.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="171.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="246.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="621.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Space</text>
<text x="259.0" y="398.4" font-size="9" fill="#1565c0" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sleep</text>
<text x="259.0" y="409.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="696.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="#fafafa" stroke="#222" stroke-width="1.5"/>
<text x="771.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="846.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="921.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1011.0" y="134.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1071.0" y="134.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1131.0" y="134.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1011.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1071.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1131.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1071.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">↑</text>
<text x="1024.0" y="332.4" font-size="9" fill="#888" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">walk N</text>
<text x="1024.0" y="343.4" font-size="9" fill="#7393b3" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sneak N</text>
<text x="1024.0" y="354.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run N</text>
<text x="1024.0" y="365.4" font-size="9" fill="#7ea580" 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="1011.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">←</text>
<text x="964.0" y="398.4" font-size="9" fill="#888" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">walk W</text>
<text x="964.0" y="409.4" font-size="9" fill="#7393b3" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sneak W</text>
<text x="964.0" y="420.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run W</text>
<text x="964.0" y="431.4" font-size="9" fill="#7ea580" 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="1071.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">↓</text>
<text x="1024.0" y="398.4" font-size="9" fill="#888" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">walk S</text>
<text x="1024.0" y="409.4" font-size="9" fill="#7393b3" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sneak S</text>
<text x="1024.0" y="420.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run S</text>
<text x="1024.0" y="431.4" font-size="9" fill="#7ea580" 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="1131.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">→</text>
<text x="1084.0" y="398.4" font-size="9" fill="#888" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">walk E</text>
<text x="1084.0" y="409.4" font-size="9" fill="#7393b3" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">sneak E</text>
<text x="1084.0" y="420.4" font-size="9" fill="#b58383" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">run E</text>
<text x="1084.0" y="431.4" font-size="9" fill="#7ea580" 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="1221.0" y="134.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1281.0" y="134.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1341.0" y="134.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1401.0" y="134.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1221.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1281.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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" opacity="0.35"/>
<text x="1341.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1221.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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" opacity="0.35"/>
<text x="1281.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1341.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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" opacity="0.35"/>
<text x="1221.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">1</text>
<text x="1174.0" y="332.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="1281.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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" opacity="0.35"/>
<text x="1341.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1281.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1341.0" y="398.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1401.0" y="200.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="1401.0" y="332.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" 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="921.0" y="266.4" font-size="9" fill="#bbb" text-anchor="end" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Enter</text>
<text x="859.0" y="266.4" font-size="9" fill="#111" text-anchor="start" font-weight="normal" font-family="Helvetica,Arial,sans-serif">Action menu</text>
<text x="859.0" y="277.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: 163</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>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>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>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>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>3</code></td><td><span class='note'>Self menu (Shift+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'>(15)</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>;</code></td><td></td></tr>
<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>Open managers submenu<br><span class='id'>mgr_menu</span></td><td><em>(unbound)</em></td><td><code>$ (char)</code> &nbsp;or&nbsp; <code>Shift+4 (code)</code></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>Look around<br><span class='id'>look</span></td><td><code>;</code> &nbsp;or&nbsp; <code>x</code></td><td><code>Shift+; (code)</code> &nbsp;or&nbsp; <code>: (char)</code></td><td><span class='note'>Info menu (h)</span></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'>(25)</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>b</code> &nbsp;or&nbsp; <code>Alt+b (code)</code> <span class='id'>(recraft)</span> &nbsp;or&nbsp; <code>Ctrl+b (code)</code> <span class='id'>(long_craft)</span></td><td></td></tr>
<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>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+b (code)</code> &nbsp;or&nbsp; <code>B (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+b (code)</code> &nbsp;or&nbsp; <code>b</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+b (code)</code> &nbsp;or&nbsp; <code>b</code> <span class='id'>(craft)</span></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'>(42)</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 item<br><span class='id'>apply</span></td><td><code>a</code></td><td><em>(unbound)</em></td><td><span class='note'>Self menu (Shift+h)</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><em>(unbound)</em></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>Auto notes manager<br><span class='id'>open_autonotes</span></td><td><em>(unbound)</em></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>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><em>(unbound)</em></td><td><span class='note'>Self menu (Shift+h)</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