2.7 KiB
2.7 KiB
a fully keyboard-driven UX mod for Balatro, with a bunch of QoL keybinds.
video demo
https://www.youtube.com/watch?v=k2l6-RqTk1c
feature overview
- toggling hand cards with
asdfgh...keys - a complete implementation of every action in every game state, with
spacebeing generally the "proceed" button:- it plays the selected hand
- selects the upcoming blind
- uses consumable cards
- selects the highlighted pack item
- starts a new run from the game over screen
tabbeing the dismiss button:- it discards the selected hand
- moves from the shop to blind selection
- sells consumable or joker cards
- skips the current booster pack
- closes any overlay menu
- exits to main menu from the game over screen
- the bottom row of the keyboard as the "control panel", for example:
- in rounds:
- hold
zfor the quick deck preview - press
cto sort by suit vto sort by rankbto sort by enhancement+score, where glass cards are moved to the end, and lucky and mult cards to the beginning
- hold
- in the shop:
cto buy an item or a pack or a vouchervto buy and use an item, or buy a pack or a voucher
nto deselect all cards in a cardarea andmto invert card selection in roundsxto view run info whenever it's available- & others (see
./mod/layout.lua) for dvorak and the full keymap
- in rounds:
- mnemonic keys for less frequent actions, like
sto skip blinds,rto reroll the shop or boss,bin the cheat layer (accessed by holdingp) to pick the best hand out the available cards,fin the cheat layer to fish for the best flush in hand, etc
- cardarea keybind layers for selecting, moving, selling & using cards. these apply globally for
- consumables, accessed by holding
' - jokers, accessed by holding
[ - pack cards, with no leader key
- the shop, with no leader key
- the hand, which is accessed
- by holding
/everywhere for selection and movement of a single card - by holding
shift+/for multiselect in booster packs - with no leader key for multiselect in rounds
- by holding
- consumables, accessed by holding
- support for
qwertyanddvorakkeyboard layouts, where positional keys are kept consistent across both layouts and mnemonic keys aren't changed. (e.g.asdfto toggle the first four cards in qwerty translates toaoeuin dvorak, butrto reroll the shop or the boss blind staysrin both layouts) - support for keybind overrides, so you can change the default keybinds to your liking
- any key to skip the splash screen and
spaceto click any "play" or "continue" button, so a run can be started from game launch until the first blind with thespacebutton only