mirror of
https://github.com/vcmi/vcmi.git
synced 2024-11-24 08:32:34 +02:00
161 lines
6.6 KiB
JSON
161 lines
6.6 KiB
JSON
// This file defines all shortcuts used by VCMI
|
|
// For modders: create file with same name (Content/config/shortcutsConfig.json) to modify this set in your mod
|
|
// For players (Windows): create file Documents/My Games/vcmi/config/shortcutsConfig.json to modify this set
|
|
// For players (Linux): create file ~/.config/vcmi/shortcutsConfig.json (or ~/.var/app/eu.vcmi.VCMI/config for Flatpak) to modify this set
|
|
//
|
|
// When creating your own config, you can remove all hotkeys that you have not changed and game will read them from this file
|
|
{
|
|
"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",
|
|
"adventureGameOptions": "O",
|
|
"adventureToggleGrid": "F6",
|
|
"adventureToggleSleep": [],
|
|
"adventureSetHeroAsleep": "Z",
|
|
"adventureSetHeroAwake": "W",
|
|
"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" ],
|
|
"adventureMoveHeroNN": [ "Keypad 8", "Up" ],
|
|
"adventureMoveHeroNE": [ "Keypad 9" ],
|
|
"adventureViewSelected": [ "Return", "Keypad Enter"],
|
|
"adventureNextObject": [],
|
|
"adventureNextTown": "T",
|
|
"adventureNextHero": "H",
|
|
"adventureFirstTown": [],
|
|
"adventureFirstHero": [],
|
|
"adventureViewScenario": "I",
|
|
"adventureDigGrail": "D",
|
|
"adventureViewPuzzle": "P",
|
|
"adventureViewWorld": "V",
|
|
"adventureViewWorld1": "1",
|
|
"adventureViewWorld2": "2",
|
|
"adventureViewWorld4": "4",
|
|
"adventureToggleMapLevel": "U",
|
|
"adventureKingdomOverview": "K",
|
|
"adventureQuestLog": "Q",
|
|
"adventureCastSpell": "C",
|
|
"adventureThievesGuild": "G",
|
|
"adventureExitWorldView": [ "Escape", "Return", "Keypad Enter"],
|
|
"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",
|
|
"battleTacticsEnd": [ "Return", "Keypad Enter"],
|
|
"battleSelectAction": "S",
|
|
"townOpenTavern": "T",
|
|
"townSwapArmies": "Space",
|
|
"recruitmentMax": "End",
|
|
"recruitmentMin": "Home",
|
|
"recruitmentUpgrade": "U",
|
|
"recruitmentUpgradeAll": [ "A", "U" ],
|
|
"kingdomHeroesTab": "H",
|
|
"kingdomTownsTab": "T",
|
|
"heroDismiss": "D",
|
|
"heroCommander": "C",
|
|
"heroLooseFormation": "L",
|
|
"heroTightFormation": "T",
|
|
"heroToggleTactics": "B",
|
|
"spellbookTabAdventure": "A",
|
|
"spellbookTabCombat": "C",
|
|
"heroCostume0": "0",
|
|
"heroCostume1": "1",
|
|
"heroCostume2": "2",
|
|
"heroCostume3": "3",
|
|
"heroCostume4": "4",
|
|
"heroCostume5": "5",
|
|
"heroCostume6": "6",
|
|
"heroCostume7": "7",
|
|
"heroCostume8": "8",
|
|
"heroCostume9": "9"
|
|
},
|
|
"joystick": {
|
|
"leftaxis": "cursorMotion",
|
|
"rightaxis": "mapScroll",
|
|
"a": ["globalAccept", "globalReturn", "lobbyBeginStandardGame", "lobbyBeginCampaign", "lobbyLoadGame", "lobbySaveGame", "adventureViewSelected", "adventureExitWorldView", "battleTacticsEnd"],
|
|
"b": ["globalCancel", "globalReturn", "adventureExitWorldView"],
|
|
"x": "mouseLeftClick",
|
|
"y": "mouseRightClick",
|
|
"leftshoulder": ["adventureNextHero", "battleDefend"],
|
|
"rightshoulder": ["adventureNextTown", "battleWait"],
|
|
"lefttrigger": ["adventureVisitObject", "battleTacticsNext", "battleUseCreatureSpell"],
|
|
"righttrigger": ["adventureCastSpell", "battleCastSpell"],
|
|
"back": ["gameEndTurn", "battleAutocombatEnd"],
|
|
"start": ["globalOptions", "adventureGameOptions"],
|
|
"dpup": ["moveUp", "adventureViewWorld", "recruitmentUpgrade", "recruitmentUpgradeAll", "battleConsoleUp", "recruitmentMax"],
|
|
"dpdown": ["moveDown", "adventureKingdomOverview", "battleConsoleDown","recruitmentMin"],
|
|
"dpleft": ["moveLeft", "adventureViewScenario"],
|
|
"dpright": ["moveRight", "adventureThievesGuild"],
|
|
"leftstick" : ["adventureToggleMapLevel", "battleToggleHeroesStats"],
|
|
"rightstick": ["adventureToggleGrid", "battleToggleQueue"]
|
|
}
|
|
}
|