New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Game Keyboard Shortcuts #1834
Comments
related: #1382 |
@kambala-decapitator Combine and discard that one? |
I'm fine with that |
From kambala-decapitator for debate :) |
Not sure if we should change shortcuts that were in H3
I think we already have that but at 'F'
I believe we have 1/2/3... for these. IMO might be better since works for 3+ components. |
Regarding changes to original H3, or even HotA shortcuts... 99% of the time they should stay as they are so players do not get surprises, but! Regarding M key for move hero... Space key fills that functionality already with revisit object. M is natural for Marketplace, on adventure map and in Town screen. M opens Marketplace, G opens Guild, T opens first town, H opens what...? first hero :) Alt H cycles heroes, Alt T cycles towns. |
If we're OK with rearranging shortcuts a bit then:
Also, I think we should minimize shortcuts with modifiers keys - Alt, Ctrl, Shift & use them only for "advanced" functionality - something that casual players are unlikely to use. |
I like the proposals... its simple and clean! will update issue. |
Updated list with your suggestions. |
Maybe we can adapt some things from SOD_SP? For example quick save/load, quick spell, auto upgrade (all units)? |
Quickspell is a nice one. |
|
Added ty. |
Hero meetup screen - may i suggest closing the screen by Esc? |
That's not possible at the moment? |
totally agree. i will add other screens here if i find any. |
Screens that user can't close by Esc atm:
|
Would also great if such windows could closed by clicking outside window (better experience on touch screen). |
Global Game shortcuts
Enter
- ConfirmationEscape
- CancelE
- End turn (Does not work from everywhere, EG: town window)L
- Load gameS
- Save gameCtrl + R
- restart game with Yes/No windowF4
- Toggle Windowed/Full Screen ModeF5
- Quick Toolbar?F6
- Toggle Hex GridAdventure screen shortcuts
Hold Left/Middle Mouse Button + Mouse move
- map panningSpace
- move hero to selected tile (CurrentlyM
key is used)V
orSpace
- Visit/Revisit current location (now onlySpace
)Cursor keys
- move hero on adventure map (Diagonal movement not possible)Numeric keypad keys
- move hero on adventure map (Diagonal movement possible)Ctrl + Cursor Keys
- Map scrollingHold Alt + hover mouse
- See movement points required to reach map tileShift + Left Click
on hero - Make clicked hero the active one (Instead of default hero meetup)Enter
- open the selected hero's info window / open the selected town's windowN
- Select next Hero/Town, depends on contextH
- Select and center fist hero (Currently does Next Hero)Ctrl + H
- Center map on first hero and open hero's windowT
- Select and center map on first listed townCtrl + T
- Center map on first town and open town windowM
- open first Market Place from a town (Currently done byCTRL + T
)G
- open first Thieves Guild from a town with tavernLeft, Right
- selects left/right choice in dialogs (new level, arena, etc.)Hold Ctrl
while in window mode - disable map scrolling when you leave the windowBACKSPACE
- Resets zoomHeroes / Towns Panel
Alt + Mouse Drag
- rearrange heroes/townsMouse wheel scroll
when hovering over the town/hero listAlt + H
- Select Next hero (Currently done byH
)Alt + T
- Select next town (Currently done byT
)Right Click
- show hero/town mini infoZ
- Toggle Sleep/Wake Hero (zzzzzzzzz) (nowW
,Z
)A
- Adventure OptionsO
- System(Game) OptionsK
- Kingdom OverviewU
- Toggle between map layers (U from Underground)I
- Scenario informationQ
- Quest LogP
- Puzzle mapW
- View World (CurrentlyV
)D
- DigC
- Adventure map castingEscape
- cancel Adventure map castingCombat screen
W
- WaitD
orSpace
- DefendALT
- Alternate action (Harpy, Beholder, etc)G
- Ground Area attack / Cast (with Gogs and Liches), Fairy DragonsC
- Open Spell bookEscape
orRight Click
- Cancel Spell CastingI
- Show hero stats permanentlyT
- View Unit Info (T for Troup)B
- Toggle Battle Queue visibilityCtrl + hover mouse
unit - See unit's general movementShift + hover mouse
unit - See exact unit's movement (calculate obstacles)Q
- Finish combat with Quick Combat (currently assigned show Battle Queue)A
- Auto Combat On/OffR
- Retreat (With Yes/No)S
- SurrenderO
- Combat OptionsUp/Down Arrow Keys
- Scrolls through combat messagesHold Shift + Hover Mouse
on Unit - Highlight Unit movementHold Ctrl + Hover Mouse
on Unit - Highlight Unit movement disregarding other unitsSpace
- Selects next creatureS
- Start combat during Tactics PhaseF5
– Cycle through creature pop-up types (All details / only Effects)F6
– Toggle hex grid displayF7
– Toggle mouse shadow displayF8
– Toggle movement shadow displayF9
– Toggle hovered units movement highlightF10
- Toggle hovered units full ranged damage highlightTown Screen
Space
- Move hero from garrison into town, and vice versaUp Arrow
– Previous townDown Arrow
– Next townF10
- Switch armies from garrison into town, and vice versaE
- Open Hero trade windowB
- Open build menu (town hall)R
- Open recruit creatures menu (fort click)M
- Open marketplace (B in HotA)Click
creature portrait in town screen - open buy creature windowAlt + Click
creature portrait in town screen - Immediately buy all creatures of that type (available in town)Click
town icon (to the left of income icon) to open quick buy creatures windowAlt + Click
town icon (to the left of income icon) to instantly buy ALL available creatures in townView Unit Info Window
D
- Dismiss UnitU
- Upgrade UnitTown Quick buy creatures screen
M
- select maximum available numbers of all creaturesEnter
- buy creatures according to selectionUp Arrow
- select maximum available number for current creature (currently SHIFT selects max for all creatures)Down Arrow
- to select 0 of the current creature (currently CTRL selects min for all creatures)Right Arrow
- select next creatureLeft Arrow
- select previous creatureTown screen / Hero info window / Hero info panel / Hero meetup screen
On Stack
Alt + Shift + Click
- dismiss stack with confirmation windowCtrl + Click
- splits current stack to next empty slot, if possibleCtrl + Shift + Click
- splits from current stack, stacks of 1 in all free slotsAlt + Click
- merges all units of same type into 1 stackShift + Click
- progressively splits the current stack into equal stacks on available slots (empty and occupied by same unit), but not over 1 unit slots of that type. (you can do multiple clicks to divide the stack further)Left Arrow key
- Scroll artifact backpack leftRight Arrow key
- Scroll artifact backpack rightOn Artifact
Alt + Click
- move the artifact from the doll to the backpack and from the backpack to the dollCtrl + Click
- transfer the artifact to the other hero's dollAlt + Ctrl + Click
- transfer the artifact to the other hero's backpackTown screen / Hero meetup screen
F10
- full army exchange between heroesAlt + Ctrl + Click
- transfers whole stack to other hero, filling the left most slot, or putting it over an existing stack of same typeAlt + Ctrl + SHIFT + Click
- transfers full army except 1 unit of current selected stackHero meetup screen
Ctrl + Click
on transfer artifacts button - transfer doll artifacts onlyShift + Click
on transfer artifacts button - transfer backpack artifacts onlySpell Book
Left/Right Arrow keys
- Turn pagesUp/Down Arrow keys
- Move through School of Magic bookmarksA
– Displays adventure spellsC
– Combat spellsHold Alt + Key 1-9, -, =
- Cast spell from your spell book from that slotHero Info Window
D
- Dismiss HeroQ
- Quest LogT
- Unit Formation TightL
- Unit Formation LooseC
- Open Commander (WoG)World View Screen
1
- x1 Zoom2
- x2 Zoom4
- x4 ZoomP
- Puzzle mapU
- Toggle between map layers (U from Underground)Kingdom Overview
Hill Fort
1-7 key
- Upgrade all creatures from that creature slotChat
Tab
- Start Chat Mode (Shows prompt that allows you to enter text and commands)Escape
- Exit Chat Mode (Discards current text in chat)Enter
- Sends Chat message (Exiting Chat Mode)Backspace
- Deletes text from chatUp Arrow key
- Next entry in chat historyDown Arrow key
- Previous entry in chat history/
- If it is the first character in chat, a client command is expectedSystem Menu
L
- Load GameS
- Save GameR
- Restart ScenarioQ
- Quit to DesktopEscape
- Return to GameIn game Lobby Menu
Scenario Selection
Up Arrow Key
- Move Up in ListDown Arrow key
- Move Down in ListPage Up
- Move Up one PagePage Down
- Move Down on PageHome
- Move to the first Scenario in listEnd
- Move to last Scenario in listIdeally, all hotkeys should be configurable via json.
The text was updated successfully, but these errors were encountered: