|
|
@@ -7,131 +7,95 @@
|
|
|
// It is possible to add modifiers to keys: Ctrl, Shift, or Alt. For example, "Ctrl+Tab" hotkey will only activate if Ctrl is pressed
|
|
|
{
|
|
|
"keyboard" : {
|
|
|
- "globalAccept": [ "Return", "Keypad Enter"],
|
|
|
- "globalCancel": "Escape",
|
|
|
- "globalReturn": [ "Escape", "Return", "Keypad Enter"],
|
|
|
- "globalFullscreen": "F4",
|
|
|
- "globalOptions": "O",
|
|
|
- "globalBackspace": "Backspace",
|
|
|
- "globalMoveFocus": "Tab",
|
|
|
- "moveLeft": "Left",
|
|
|
- "moveRight": "Right",
|
|
|
- "moveUp": "Up",
|
|
|
- "moveDown": "Down",
|
|
|
- "moveFirst": "Home",
|
|
|
- "moveLast": "End",
|
|
|
- "movePageUp": "PageUp",
|
|
|
- "movePageDown": "PageDown",
|
|
|
- "selectIndex1": "1",
|
|
|
- "selectIndex2": "2",
|
|
|
- "selectIndex3": "3",
|
|
|
- "selectIndex4": "4",
|
|
|
- "selectIndex5": "5",
|
|
|
- "selectIndex6": "6",
|
|
|
- "selectIndex7": "7",
|
|
|
- "selectIndex8": "8",
|
|
|
- "mainMenuNewGame": "N",
|
|
|
- "mainMenuLoadGame": "L",
|
|
|
- "mainMenuHighScores": "H",
|
|
|
- "mainMenuCredits": "C",
|
|
|
- "mainMenuQuit": "Q",
|
|
|
- "mainMenuBack": "B",
|
|
|
- "mainMenuSingleplayer": "S",
|
|
|
- "mainMenuMultiplayer": "M",
|
|
|
- "mainMenuCampaign": "C",
|
|
|
- "mainMenuTutorial": "T",
|
|
|
- "mainMenuCampaignSod": "S",
|
|
|
- "mainMenuCampaignRoe": "R",
|
|
|
- "mainMenuCampaignAb": "A",
|
|
|
- "mainMenuCampaignCustom": "C",
|
|
|
- "lobbyBeginStandardGame": "B",
|
|
|
- "lobbyBeginCampaign": [ "Return", "Keypad Enter"],
|
|
|
- "lobbyLoadGame": [ "L", "Return", "Keypad Enter"],
|
|
|
- "lobbySaveGame": [ "S", "Return", "Keypad Enter"],
|
|
|
- "lobbyRandomMap": "R",
|
|
|
- "lobbyHideChat": "H",
|
|
|
- "lobbyAdditionalOptions": "A",
|
|
|
- "lobbySelectScenario": "S",
|
|
|
- "gameEndTurn": "E",
|
|
|
- "gameLoadGame": "L",
|
|
|
- "gameSaveGame": "S",
|
|
|
- "gameRestartGame": "R",
|
|
|
- "gameMainMenu": "M",
|
|
|
- "gameQuitGame": "Q",
|
|
|
- "gameOpenMarketplace": "B",
|
|
|
- "gameOpenThievesGuild": "G",
|
|
|
- "gameActivateConsole": "Tab",
|
|
|
+ "adventureCastSpell": "C",
|
|
|
+ "adventureDigGrail": "D",
|
|
|
+ "adventureEndTurn": "E",
|
|
|
+ "adventureExitWorldView": [ "Escape", "Return", "Keypad Enter"],
|
|
|
+ "adventureFirstHero": "Ctrl+H",
|
|
|
+ "adventureFirstTown": "Ctrl+T",
|
|
|
"adventureGameOptions": "O",
|
|
|
- "adventureToggleGrid": "F6",
|
|
|
- "adventureToggleSleep": [],
|
|
|
- "adventureSetHeroAsleep": "Z",
|
|
|
- "adventureSetHeroAwake": "W",
|
|
|
+ "adventureKingdomOverview": "K",
|
|
|
+ "adventureLoadGame": "L",
|
|
|
+ "adventureMainMenu": "M",
|
|
|
+ "adventureMarketplace": "B",
|
|
|
"adventureMoveHero": "M",
|
|
|
- "adventureVisitObject": "Space",
|
|
|
- "adventureMoveHeroSW": [ "Keypad 1" ],
|
|
|
- "adventureMoveHeroSS": [ "Keypad 2", "Down" ],
|
|
|
- "adventureMoveHeroSE": [ "Keypad 3" ],
|
|
|
- "adventureMoveHeroWW": [ "Keypad 4", "Left" ],
|
|
|
"adventureMoveHeroEE": [ "Keypad 6", "Right" ],
|
|
|
- "adventureMoveHeroNW": [ "Keypad 7" ],
|
|
|
+ "adventureMoveHeroNE": [ "Keypad 9", "PageUp" ],
|
|
|
"adventureMoveHeroNN": [ "Keypad 8", "Up" ],
|
|
|
- "adventureMoveHeroNE": [ "Keypad 9" ],
|
|
|
- "adventureViewSelected": [ "Return", "Keypad Enter"],
|
|
|
- "adventureNextObject": [],
|
|
|
- "adventureNextTown": "T",
|
|
|
+ "adventureMoveHeroNW": [ "Keypad 7", "Home" ],
|
|
|
+ "adventureMoveHeroSE": [ "Keypad 3", "PageDown" ],
|
|
|
+ "adventureMoveHeroSS": [ "Keypad 2", "Down" ],
|
|
|
+ "adventureMoveHeroSW": [ "Keypad 1", "End" ],
|
|
|
+ "adventureMoveHeroWW": [ "Keypad 4", "Left" ],
|
|
|
+ "adventureNewGame": "Ctrl+N",
|
|
|
"adventureNextHero": "H",
|
|
|
- "adventureFirstTown": [],
|
|
|
- "adventureFirstHero": [],
|
|
|
- "adventureViewScenario": "I",
|
|
|
- "adventureDigGrail": "D",
|
|
|
+ "adventureNextObject": "N",
|
|
|
+ "adventureNextTown": "T",
|
|
|
+ "adventureQuestLog": "Q",
|
|
|
+ "adventureQuitGame": "Ctrl+Q",
|
|
|
+ "adventureReplayTurn": [], // NOTE: functionality not implemented
|
|
|
+ "adventureRestartGame": "R",
|
|
|
+ "adventureSaveGame": "S",
|
|
|
+ "adventureSetHeroAsleep": "Z",
|
|
|
+ "adventureSetHeroAwake": "W",
|
|
|
+ "adventureThievesGuild": "G",
|
|
|
+ "adventureToggleGrid": "F6",
|
|
|
+ "adventureToggleMapLevel": "U",
|
|
|
+ "adventureToggleSleep": [],
|
|
|
+ "adventureTrackHero": "F5",
|
|
|
"adventureViewPuzzle": "P",
|
|
|
+ "adventureViewScenario": "I",
|
|
|
+ "adventureViewSelected": [ "Return", "Keypad Enter"],
|
|
|
"adventureViewWorld": "V",
|
|
|
"adventureViewWorld1": "1",
|
|
|
"adventureViewWorld2": "2",
|
|
|
"adventureViewWorld4": "4",
|
|
|
- "adventureToggleMapLevel": "U",
|
|
|
- "adventureKingdomOverview": "K",
|
|
|
- "adventureQuestLog": "Q",
|
|
|
- "adventureCastSpell": "C",
|
|
|
- "adventureThievesGuild": "G",
|
|
|
- "adventureExitWorldView": [ "Escape", "Return", "Keypad Enter"],
|
|
|
+ "adventureVisitObject": "Space",
|
|
|
"adventureZoomIn": "Keypad +",
|
|
|
"adventureZoomOut": "Keypad -",
|
|
|
"adventureZoomReset": "Backspace",
|
|
|
- "battleToggleQueue": "Q",
|
|
|
- "battleUseCreatureSpell": "F",
|
|
|
- "battleSurrender": "S",
|
|
|
- "battleRetreat": "R",
|
|
|
"battleAutocombat": "A",
|
|
|
"battleAutocombatEnd": "E",
|
|
|
"battleCastSpell": "C",
|
|
|
- "battleWait": "W",
|
|
|
- "battleDefend": [ "D", "Space"],
|
|
|
- "battleConsoleUp": "Up",
|
|
|
"battleConsoleDown": "Down",
|
|
|
- "battleTacticsNext": "Space",
|
|
|
+ "battleConsoleUp": "Up",
|
|
|
+ "battleDefend": [ "D", "Space"],
|
|
|
+ "battleOpenActiveUnit": "I",
|
|
|
+ "battleOpenHoveredUnit": "V",
|
|
|
+ "battleRetreat": "R",
|
|
|
+ "battleSelectAction": "S",
|
|
|
+ "battleSurrender": "S",
|
|
|
"battleTacticsEnd": [ "Return", "Keypad Enter"],
|
|
|
+ "battleTacticsNext": "Space",
|
|
|
"battleToggleHeroesStats": [],
|
|
|
- "battleSelectAction": "S",
|
|
|
- "lobbyActivateInterface": "Ctrl+Tab",
|
|
|
- "spectateTrackHero": "F5",
|
|
|
- "spectateSkipBattle": "F7",
|
|
|
- "spectateSkipBattleResult": "F8",
|
|
|
- "townOpenTavern": "T",
|
|
|
- "townSwapArmies": "Space",
|
|
|
- "recruitmentMax": "End",
|
|
|
- "recruitmentMin": "Home",
|
|
|
- "recruitmentUpgrade": "U",
|
|
|
- "recruitmentUpgradeAll": [ "A", "U" ],
|
|
|
- "kingdomHeroesTab": "H",
|
|
|
- "kingdomTownsTab": "T",
|
|
|
- "heroDismiss": "D",
|
|
|
+ "battleToggleQueue": "Q",
|
|
|
+ "battleUseCreatureSpell": "F",
|
|
|
+ "battleWait": "W",
|
|
|
+ "exchangeArmySwap": "F10",
|
|
|
+ "exchangeArmyToLeft": [],
|
|
|
+ "exchangeArmyToRight": [],
|
|
|
+ "exchangeArtifactsSwap": "F11",
|
|
|
+ "exchangeArtifactsToLeft": [],
|
|
|
+ "exchangeArtifactsToRight": [],
|
|
|
+ "exchangeBackpackLeft": [],
|
|
|
+ "exchangeBackpackRight": [],
|
|
|
+ "exchangeBackpackSwap": "Shift+F11",
|
|
|
+ "exchangeBackpackToLeft": [],
|
|
|
+ "exchangeBackpackToRight": [],
|
|
|
+ "exchangeEquippedSwap": "Ctrl+F11",
|
|
|
+ "exchangeEquippedToLeft": [],
|
|
|
+ "exchangeEquippedToRight": [],
|
|
|
+ "gameActivateConsole": "Tab",
|
|
|
+ "globalAccept": [ "Return", "Keypad Enter"],
|
|
|
+ "globalBackspace": "Backspace",
|
|
|
+ "globalCancel": "Escape",
|
|
|
+ "globalFullscreen": "F4",
|
|
|
+ "globalMoveFocus": "Tab",
|
|
|
+ "globalOptions": "O",
|
|
|
+ "globalReturn": [ "Escape", "Return", "Keypad Enter"],
|
|
|
+ "heroArmySplit": "S",
|
|
|
+ "heroBackpack": "B",
|
|
|
"heroCommander": "C",
|
|
|
- "heroLooseFormation": "L",
|
|
|
- "heroTightFormation": "T",
|
|
|
- "heroToggleTactics": "B",
|
|
|
- "spellbookTabAdventure": "A",
|
|
|
- "spellbookTabCombat": "C",
|
|
|
"heroCostumeLoad0": "0",
|
|
|
"heroCostumeLoad1": "1",
|
|
|
"heroCostumeLoad2": "2",
|
|
|
@@ -151,7 +115,126 @@
|
|
|
"heroCostumeSave6": "Ctrl+6",
|
|
|
"heroCostumeSave7": "Ctrl+7",
|
|
|
"heroCostumeSave8": "Ctrl+8",
|
|
|
- "heroCostumeSave9": "Ctrl+9"
|
|
|
+ "heroCostumeSave9": "Ctrl+9",
|
|
|
+ "heroDismiss": "D",
|
|
|
+ "heroLooseFormation": "L",
|
|
|
+ "heroTightFormation": "T",
|
|
|
+ "heroToggleTactics": "B",
|
|
|
+ "highScoresCampaigns": "C",
|
|
|
+ "highScoresReset": "R",
|
|
|
+ "highScoresScenarios": "S",
|
|
|
+ "kingdomHeroesTab": "H",
|
|
|
+ "kingdomTownsTab": "T",
|
|
|
+ "lobbyAdditionalOptions": "A",
|
|
|
+ "lobbyBeginCampaign": [ "Return", "Keypad Enter"],
|
|
|
+ "lobbyBeginStandardGame": "B",
|
|
|
+ "lobbyExtraOptions": "E",
|
|
|
+ "lobbyFlipCoin": "F",
|
|
|
+ "lobbyInvitePlayers": "I",
|
|
|
+ "lobbyLoadGame": [ "L", "Return", "Keypad Enter"],
|
|
|
+ "lobbyRandomMap": "R",
|
|
|
+ "lobbyRandomTown": "T",
|
|
|
+ "lobbyRandomTownVs": "V",
|
|
|
+ "lobbyReplayVideo": "R",
|
|
|
+ "lobbySaveGame": [ "S", "Return", "Keypad Enter"],
|
|
|
+ "lobbySelectScenario": "S",
|
|
|
+ "lobbyToggleChat": "H",
|
|
|
+ "lobbyTurnOptions": "T",
|
|
|
+ "mainMenuBack": [ "B", "Escape" ],
|
|
|
+ "mainMenuCampaign": "C",
|
|
|
+ "mainMenuCampaignAb": "A",
|
|
|
+ "mainMenuCampaignCustom": "C",
|
|
|
+ "mainMenuCampaignRoe": "R",
|
|
|
+ "mainMenuCampaignSod": "S",
|
|
|
+ "mainMenuCredits": "C",
|
|
|
+ "mainMenuHighScores": "H",
|
|
|
+ "mainMenuHostGame": "C",
|
|
|
+ "mainMenuHotseat": "H",
|
|
|
+ "mainMenuJoinGame": "J",
|
|
|
+ "mainMenuLoadGame": "L",
|
|
|
+ "mainMenuLobby": "Ctrl+Tab",
|
|
|
+ "mainMenuMultiplayer": "M",
|
|
|
+ "mainMenuNewGame": "N",
|
|
|
+ "mainMenuQuit": [ "Q", "Escape" ],
|
|
|
+ "mainMenuSingleplayer": "S",
|
|
|
+ "mainMenuTutorial": "T",
|
|
|
+ "mapsSizeAll": [],
|
|
|
+ "mapsSizeL": [],
|
|
|
+ "mapsSizeM": [],
|
|
|
+ "mapsSizeS": [],
|
|
|
+ "mapsSizeXl": [],
|
|
|
+ "mapsSortChangedate": [],
|
|
|
+ "mapsSortDefeat": [],
|
|
|
+ "mapsSortFormat": [],
|
|
|
+ "mapsSortMaps": [],
|
|
|
+ "mapsSortName": [],
|
|
|
+ "mapsSortPlayers": [],
|
|
|
+ "mapsSortSize": [],
|
|
|
+ "mapsSortVictory": [],
|
|
|
+ "marketArtifactExperience": [],
|
|
|
+ "marketArtifactResource": [],
|
|
|
+ "marketCreatureExperience": [],
|
|
|
+ "marketCreatureResource": [],
|
|
|
+ "marketDeal": "Space",
|
|
|
+ "marketMaxAmount": "M",
|
|
|
+ "marketResourceArtifact": [],
|
|
|
+ "marketResourcePlayer": [],
|
|
|
+ "marketResourceResource": [],
|
|
|
+ "marketSacrificeAll": "A",
|
|
|
+ "marketSacrificeBackpack": "B",
|
|
|
+ "moveDown": "Down",
|
|
|
+ "moveFirst": "Home",
|
|
|
+ "moveLast": "End",
|
|
|
+ "moveLeft": "Left",
|
|
|
+ "movePageDown": "PageDown",
|
|
|
+ "movePageUp": "PageUp",
|
|
|
+ "moveRight": "Right",
|
|
|
+ "moveUp": "Up",
|
|
|
+ "recruitmentMax": [ "End", "M" ],
|
|
|
+ "recruitmentMin": "Home",
|
|
|
+ "recruitmentSwitchLevel": "Tab",
|
|
|
+ "recruitmentUpgrade": "U",
|
|
|
+ "recruitmentUpgradeAll": [ "A", "U" ],
|
|
|
+ "selectIndex1": "1",
|
|
|
+ "selectIndex2": "2",
|
|
|
+ "selectIndex3": "3",
|
|
|
+ "selectIndex4": "4",
|
|
|
+ "selectIndex5": "5",
|
|
|
+ "selectIndex6": "6",
|
|
|
+ "selectIndex7": "7",
|
|
|
+ "selectIndex8": "8",
|
|
|
+ "settingsLoadGame": "L",
|
|
|
+ "settingsNewGame": "N",
|
|
|
+ "settingsQuitGame": "Q",
|
|
|
+ "settingsRestartGame": "R",
|
|
|
+ "settingsSaveGame": "S",
|
|
|
+ "settingsToMainMenu": "M",
|
|
|
+ "spectateSkipBattle": [],
|
|
|
+ "spectateSkipBattleResult": [],
|
|
|
+ "spectateTrackHero": [],
|
|
|
+ "spellbookTabAdventure": "A",
|
|
|
+ "spellbookTabCombat": "C",
|
|
|
+ "townOpenFort": "F",
|
|
|
+ "townOpenGarrisonedHero": "Shift+H",
|
|
|
+ "townOpenHall": "B",
|
|
|
+ "townOpenHero": "H",
|
|
|
+ "townOpenHeroExchange": "E",
|
|
|
+ "townOpenMageGuild": "G",
|
|
|
+ "townOpenMarket": "M",
|
|
|
+ "townOpenRecruitment": "R",
|
|
|
+ "townOpenTavern": "T",
|
|
|
+ "townOpenThievesGuild": "G",
|
|
|
+ "townOpenVisitingHero": "Ctrl+H",
|
|
|
+ "townSwapArmies": "Space",
|
|
|
+
|
|
|
+ // Controller-specific
|
|
|
+ "mouseCursorX": [],
|
|
|
+ "mouseCursorY": [],
|
|
|
+ "mouseClickLeft": [],
|
|
|
+ "mouseClickRight": [],
|
|
|
+ "mouseSwipeX": [],
|
|
|
+ "mouseSwipeY": [],
|
|
|
+
|
|
|
},
|
|
|
|
|
|
"joystickAxes":
|
|
|
@@ -191,7 +274,7 @@
|
|
|
"adventureCastSpell" : "righttrigger",
|
|
|
"battleCastSpell" : "righttrigger",
|
|
|
|
|
|
- "gameEndTurn" : "back",
|
|
|
+ "adventureEndTurn" : "back",
|
|
|
"battleAutocombatEnd" : "back",
|
|
|
|
|
|
"globalOptions" : "start",
|