Keyboard Shortcuts

Master CardBndr's keyboard-driven workflow — arrow navigation, count adjustments, quick-add shortcuts, Enter/Esc behaviour, and right-click interactions.

CardBndr is built to be driven almost entirely from the keyboard once you’re comfortable with it. This guide covers every shortcut, what it actually does in each context, and how the app adapts to your window size.


Arrow Key Navigation

The fastest way to browse cards is the keyboard. In the Database, Inventory, and History tabs you can move through the table one row at a time without touching the mouse.

KeyAction
Select the row above the current one
Select the row below the current one
Shift + ↑Extend the current selection upward (multi-select range)
Shift + ↓Extend the current selection downward (multi-select range)

As you move, the table auto-scrolls to keep the highlighted row visible — it won’t let the selection disappear off the top or bottom of the viewport.

Tip: Held-key buffering If you hold an arrow key down, CardBndr queues moves rather than skipping rows. Rapid scrolling through a large table stays smooth and predictable.

One important detail: keyboard focus lives in an invisible focus sink rather than inside a table cell. This keeps the horizontal scroll from jumping sideways as you move up and down.


Count Adjustments (Database & Inventory Tabs)

Once a row is highlighted, you can adjust your copy count without opening any dialog.

KeyAction
+ or Numpad +Add one copy of the selected card to the active inventory
- or Numpad −Remove one copy (floor is 0, never goes negative)

This works for multi-selections too — if you have multiple rows selected (Shift+Arrow or Cmd/Ctrl+Click), +/- adjusts all of them in one operation.


Quick-Add by Finish (Database Tab Only)

When you’re in the Database tab and want to add a card in a specific finish without opening the management dialog:

KeyAdds
Cmd/Ctrl + NOne Normal copy to the active inventory
Cmd/Ctrl + FOne Foil copy to the active inventory
Cmd/Ctrl + EOne Etched copy to the active inventory

If the requested finish isn’t available for the selected card, a snackbar notification tells you so and nothing is added. These shortcuts require a modifier key — plain N/F/E are left unbound so they’re safe to type in search fields.


Selection Utilities

KeyAction
Cmd/Ctrl + ASelect all rows currently visible in the active table
Cmd/Ctrl + BToggle the inventory sidebar (Inventory tab only)

Page Scrolling

For quickly jumping through long lists:

KeyAction
Page DownScroll the table down ~500 px
Page UpScroll the table up ~500 px
HomeJump to the top of the table
EndJump to the bottom of the table

Home and End only activate when a text field does not have keyboard focus — this way they don’t interfere with cursor movement while you’re typing in the Name or Set search fields.


Enter & Escape — Context-Aware Behaviour

The Enter and Esc keys are context-aware in the Database and Inventory tabs.

When the Advanced Filters dialog is open:

KeyAction
EnterApply the current filter selections and close the dialog (same as clicking Apply)
EscClose the Advanced Filters dialog without applying

When no dialog is open:

KeyAction
EscClear all active filters in the current tab and reset to the default view

Tip: Esc is your “reset everything” shortcut during normal browsing — tap it once and the table snaps back to showing all cards.


Right-Click Interactions

Right-click a card row (Inventory or Database table)

Right-clicking any row in either table opens the Card Management dialog for that card directly. This is the same as left-clicking a row.

Right-click the card art (Preview Pane)

Right-clicking the large card art in the Preview Pane on the right side opens the Card Management dialog for the card currently being previewed. This is useful when you’ve hovered over a card to preview it but haven’t clicked the row to select it.

Right-click a printing badge (Preview Pane)

Each chip under “Other Printings” reacts to a right-click as well. Right-clicking one opens the Card Management dialog scoped to that exact printing — useful for adding a specific set variant to your inventory without navigating back to the Database table to find it.


The Card Database and Market Price buttons at the bottom of the Preview Pane are finish-aware: they open the listing for the specific finish currently displayed (normal, foil, or etched). Clicking them opens your browser directly to that card’s page.


Complete Shortcut Reference

ShortcutContextAction
/ Database / Inventory / HistoryMove selection one row
Shift + ↑/↓Database / InventoryExtend selection range
+ / Database / InventoryIncrement / decrement copy count
Cmd/Ctrl + NDatabaseQuick-add Normal copy
Cmd/Ctrl + FDatabaseQuick-add Foil copy
Cmd/Ctrl + EDatabaseQuick-add Etched copy
Cmd/Ctrl + ADatabase / InventorySelect all visible rows
Cmd/Ctrl + BInventoryToggle sidebar
Page Up/DownAll tablesScroll 500 px up/down
Home / EndAll tablesJump to top/bottom
EnterAdvanced Filters dialog openApply filters
EscAdvanced Filters dialog openClose dialog (no apply)
EscNo dialog openClear all active filters
Right-click rowDatabase / InventoryOpen Card Management dialog
Right-click card artPreview PaneOpen Card Management dialog
Right-click printing badgePreview PaneOpen dialog for that specific printing