Controls

Controls

settl is fully keyboard-driven. Shortcuts are optimized for speed of play. Resource keys are consistent everywhere so muscle memory transfers between contexts.

Global Keys

These work on any screen during gameplay:

KeyAction
qQuit (with confirm)
?Toggle help overlay
TabSwitch sidebar (Game/AI)
LLlamafile server log
+ / -Speed up / slow down AI play
j / kScroll sidebar (game log on Game tab, AI thoughts on AI tab)
Scroll wheelScroll active panel (3 lines per tick)

Action Bar (Your Turn)

When it’s your turn, the action bar appears at the bottom. Use letter shortcuts or arrow keys:

KeyAction
eEnd Turn
sBuild Settlement
rBuild Road
cUpgrade to City
dBuy Development Card
pPlay Development Card
bBank Trade
tPropose Trade
EnterSelect highlighted action
Left / RightNavigate action bar

Board Cursor (Placement)

When placing settlements, roads, or the robber:

KeyAction
Arrow keysMove to nearest legal position
n / pNext / previous legal position
j / k / l / mQuick-select road by label (roads only)
EnterConfirm placement

Legal positions are highlighted in yellow. Your cursor position shows in reverse video. During road placement, positions are labeled j/k/l/m on the board for one-keystroke selection.

Resource Keys

The same keys work everywhere you pick resources (trading, discarding, dev cards):

KeyResource
wWood
bBrick
sSheep
hWheat (harvest)
oOre

Trade Builder

Press t to open the trade builder:

  1. Type resource keys to add to the GIVE side
  2. Press Tab to switch to the GET side
  3. Type resource keys to add what you want
  4. Press Enter to send to all players, or 1-4 to target one player
  5. Backspace removes the last resource added
  6. Esc cancels the trade

Example: trade 2 wood for 1 ore: t w w Tab o Enter (6 keystrokes)

Discard (Robber)

When a 7 is rolled and you have more than 7 cards:

KeyAction
w b s h oAdd resource to discard pile
BackspaceRemove last added
EnterConfirm (when count is met)

Trade Response

When another player offers you a trade:

KeyAction
y / EnterAccept
n / EscReject

Player Keys

When targeting a specific player (trades, robber steal):

KeyTarget
1Player 1
2Player 2
3Player 3
4Player 4