"DOTAKeys"
{
"Templates"
{
//=============================================================
//
// Legacy Keys HEROES
//
"LEGACYHERO"
{
"Heroes"
{
"npc_dota_hero_antimage"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "R" }
"LegacyAbilityPrimary2" { "Key" "B" }
"LegacyAbilityPrimary3" { "Key" "D" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "V"}
}
"npc_dota_hero_axe"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "E" }
"LegacyAbilityPrimary2" { "Key" "R" }
"LegacyAbilityPrimary3" { "Key" "X" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "C" }
}
"npc_dota_hero_crystal_maiden"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "V" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "R" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "F" }
}
"npc_dota_hero_drow_ranger"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "R" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "T" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "M" }
}
"npc_dota_hero_earthshaker"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "F" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "A" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "C" }
}
"npc_dota_hero_mirana"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "T" }
"LegacyAbilityPrimary2" { "Key" "R" }
"LegacyAbilityPrimary3" { "Key" "E" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "W" }
}
"npc_dota_hero_nevermore"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "Z" }
"LegacyAbilityPrimary2" { "Key" "X" }
"LegacyAbilityPrimary3" { "Key" "C" }
"LegacyAbilitySecondary1" { "Key" "N" }
"LegacyAbilitySecondary2" { "Key" "P" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_morphling"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "W" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "D" }
"LegacyAbilitySecondary1" { "Key" "F" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_puck"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "R" }
"LegacyAbilityPrimary2" { "Key" "W" }
"LegacyAbilityPrimary3" { "Key" "F" }
"LegacyAbilitySecondary1" { "Key" "E" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "C" }
}
"npc_dota_hero_pudge"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "T" }
"LegacyAbilityPrimary2" { "Key" "R" }
"LegacyAbilityPrimary3" { "Key" "F" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "D" }
}
"npc_dota_hero_razor"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "F" }
"LegacyAbilityPrimary2" { "Key" "C" }
"LegacyAbilityPrimary3" { "Key" "N" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "E" }
}
"npc_dota_hero_sand_king"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "E" }
"LegacyAbilityPrimary2" { "Key" "R" }
"LegacyAbilityPrimary3" { "Key" "L" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "C" }
}
"npc_dota_hero_storm_spirit"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "R" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "V" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "G" }
}
"npc_dota_hero_sven"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "T" }
"LegacyAbilityPrimary2" { "Key" "C" }
"LegacyAbilityPrimary3" { "Key" "W" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_tiny"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "V" }
"LegacyAbilityPrimary2" { "Key" "T" }
"LegacyAbilityPrimary3" { "Key" "C" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "W" }
}
"npc_dota_hero_vengefulspirit"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "C" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "D" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "W" }
}
"npc_dota_hero_windrunner"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "E" }
"LegacyAbilityPrimary2" { "Key" "R" }
"LegacyAbilityPrimary3" { "Key" "W" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "F" }
}
"npc_dota_hero_zuus"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "C" }
"LegacyAbilityPrimary2" { "Key" "G" }
"LegacyAbilityPrimary3" { "Key" "F" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "W" }
}
"npc_dota_hero_kunkka"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "E" }
"LegacyAbilityPrimary2" { "Key" "D" }
"LegacyAbilityPrimary3" { "Key" "X" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "T" }
}
"npc_dota_hero_lina"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "D" }
"LegacyAbilityPrimary2" { "Key" "T" }
"LegacyAbilityPrimary3" { "Key" "F" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "G" }
}
"npc_dota_hero_lich"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "V" }
"LegacyAbilityPrimary2" { "Key" "F" }
"LegacyAbilityPrimary3" { "Key" "D" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "C" }
}
"npc_dota_hero_lion"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "E" }
"LegacyAbilityPrimary2" { "Key" "D" }
"LegacyAbilityPrimary3" { "Key" "R" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "F" }
}
"npc_dota_hero_shadow_shaman"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "R" }
"LegacyAbilityPrimary2" { "Key" "D" }
"LegacyAbilityPrimary3" { "Key" "E" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "W" }
}
"npc_dota_hero_slardar"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "T" }
"LegacyAbilityPrimary2" { "Key" "R" }
"LegacyAbilityPrimary3" { "Key" "B" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "G" }
}
"npc_dota_hero_tidehunter"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "G" }
"LegacyAbilityPrimary2" { "Key" "R" }
"LegacyAbilityPrimary3" { "Key" "C" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "V" }
}
"npc_dota_hero_witch_doctor"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "C" }
"LegacyAbilityPrimary2" { "Key" "V" }
"LegacyAbilityPrimary3" { "Key" "E" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "D" }
}
"npc_dota_hero_enigma"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "F" }
"LegacyAbilityPrimary2" { "Key" "C" }
"LegacyAbilityPrimary3" { "Key" "D" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "B" }
}
"npc_dota_hero_tinker"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "E" }
"LegacyAbilityPrimary2" { "Key" "T" }
"LegacyAbilityPrimary3" { "Key" "C" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_sniper"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "R" }
"LegacyAbilityPrimary2" { "Key" "O" }
"LegacyAbilityPrimary3" { "Key" "E" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "T" }
}
"npc_dota_hero_necrolyte"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "D" }
"LegacyAbilityPrimary2" { "Key" "T" }
"LegacyAbilityPrimary3" { "Key" "I" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_beastmaster"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "W" }
"LegacyAbilityPrimary2" { "Key" "D" }
"LegacyAbilityPrimary3" { "Key" "B" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_venomancer"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "E" }
"LegacyAbilityPrimary2" { "Key" "T" }
"LegacyAbilityPrimary3" { "Key" "W" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "V" }
}
"npc_dota_hero_faceless_void"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "W" }
"LegacyAbilityPrimary2" { "Key" "R" }
"LegacyAbilityPrimary3" { "Key" "E" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "C" }
}
"npc_dota_hero_pugna"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "B" }
"LegacyAbilityPrimary2" { "Key" "C" }
"LegacyAbilityPrimary3" { "Key" "W" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "D" }
}
"npc_dota_hero_viper"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "C" }
"LegacyAbilityPrimary2" { "Key" "R" }
"LegacyAbilityPrimary3" { "Key" "E" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "V" }
}
"npc_dota_hero_dazzle"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "T" }
"LegacyAbilityPrimary2" { "Key" "G" }
"LegacyAbilityPrimary3" { "Key" "D" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "W" }
}
"npc_dota_hero_rattletrap"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "E" }
"LegacyAbilityPrimary2" { "Key" "C" }
"LegacyAbilityPrimary3" { "Key" "R" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "T" }
}
"npc_dota_hero_leshrac"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "T" }
"LegacyAbilityPrimary2" { "Key" "C" }
"LegacyAbilityPrimary3" { "Key" "G" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "V" }
}
"npc_dota_hero_furion"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "T" }
"LegacyAbilityPrimary2" { "Key" "R" }
"LegacyAbilityPrimary3" { "Key" "F" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "W" }
}
"npc_dota_hero_dark_seer"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "C" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "R" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "W" }
}
"npc_dota_hero_enchantress"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "U" }
"LegacyAbilityPrimary2" { "Key" "C" }
"LegacyAbilityPrimary3" { "Key" "R" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "T" }
}
"npc_dota_hero_night_stalker"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "V" }
"LegacyAbilityPrimary2" { "Key" "F" }
"LegacyAbilityPrimary3" { "Key" "G" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_weaver"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "R" }
"LegacyAbilityPrimary2" { "Key" "C" }
"LegacyAbilityPrimary3" { "Key" "K" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "T" }
}
"npc_dota_hero_chen"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "E" }
"LegacyAbilityPrimary2" { "Key" "T" }
"LegacyAbilityPrimary3" { "Key" "R" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "D" }
}
"npc_dota_hero_spectre"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "D" }
"LegacyAbilityPrimary2" { "Key" "L" }
"LegacyAbilityPrimary3" { "Key" "I" }
"LegacyAbilitySecondary1" { "Key" "R" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "T" }
}
"npc_dota_hero_doom_bringer"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "Q" }
"LegacyAbilityPrimary2" { "Key" "W" }
"LegacyAbilityPrimary3" { "Key" "E" }
"LegacyAbilitySecondary1" { "Key" "D" }
"LegacyAbilitySecondary2" { "Key" "F" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_ancient_apparition"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "C" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "G" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "T" }
}
"npc_dota_hero_juggernaut"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "D" }
"LegacyAbilityPrimary2" { "Key" "S" }
"LegacyAbilityPrimary3" { "Key" "" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "F" }
}
"npc_dota_hero_kunkka"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "E" }
"LegacyAbilityPrimary2" { "Key" "D" }
"LegacyAbilityPrimary3" { "Key" "X" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "T" }
}
"npc_dota_hero_bloodseeker"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "D" }
"LegacyAbilityPrimary2" { "Key" "B" }
"LegacyAbilityPrimary3" { "Key" "T" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_riki"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "C" }
"LegacyAbilityPrimary2" { "Key" "B" }
"LegacyAbilityPrimary3" { "Key" "K" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_broodmother"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "W" }
"LegacyAbilityPrimary2" { "Key" "B" }
"LegacyAbilityPrimary3" { "Key" "P" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "T" }
}
"npc_dota_hero_skeleton_king"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "T" }
"LegacyAbilityPrimary2" { "Key" "V" }
"LegacyAbilityPrimary3" { "Key" "E" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_queenofpain"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "D" }
"LegacyAbilityPrimary2" { "Key" "B" }
"LegacyAbilityPrimary3" { "Key" "F" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "W" }
}
"npc_dota_hero_jakiro"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "D" }
"LegacyAbilityPrimary2" { "Key" "T" }
"LegacyAbilityPrimary3" { "Key" "Q" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_batrider"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "C" }
"LegacyAbilityPrimary2" { "Key" "R" }
"LegacyAbilityPrimary3" { "Key" "E" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "F" }
}
"npc_dota_hero_huskar"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "V" }
"LegacyAbilityPrimary2" { "Key" "R" }
"LegacyAbilityPrimary3" { "Key" "B" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "F" }
}
"npc_dota_hero_omniknight"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "R" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "D" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "G" }
}
"npc_dota_hero_dragon_knight"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "F" }
"LegacyAbilityPrimary2" { "Key" "T" }
"LegacyAbilityPrimary3" { "Key" "D" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_warlock"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "F" }
"LegacyAbilityPrimary2" { "Key" "W" }
"LegacyAbilityPrimary3" { "Key" "E" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_alchemist"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "D" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "G" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_life_stealer"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "R" }
"LegacyAbilityPrimary2" { "Key" "F" }
"LegacyAbilityPrimary3" { "Key" "W" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "T" }
}
"npc_dota_hero_death_prophet"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "R" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "C" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "X" }
}
"npc_dota_hero_ursa"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "E" }
"LegacyAbilityPrimary2" { "Key" "V" }
"LegacyAbilityPrimary3" { "Key" "W" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_bounty_hunter"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "T" }
"LegacyAbilityPrimary2" { "Key" "J" }
"LegacyAbilityPrimary3" { "Key" "W" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_spirit_breaker"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "C" }
"LegacyAbilityPrimary2" { "Key" "H" }
"LegacyAbilityPrimary3" { "Key" "T" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "E" }
}
"npc_dota_hero_silencer"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "C" }
"LegacyAbilityPrimary2" { "Key" "W" }
"LegacyAbilityPrimary3" { "Key" "L" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "E" }
}
"npc_dota_hero_invoker"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "Q" }
"LegacyAbilityPrimary2" { "Key" "W" }
"LegacyAbilityPrimary3" { "Key" "E" }
"LegacyAbilitySecondary1" { "Key" "D" }
"LegacyAbilitySecondary2" { "Key" "F" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_clinkz"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "T" }
"LegacyAbilityPrimary2" { "Key" "R" }
"LegacyAbilityPrimary3" { "Key" "W" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "E" }
}
"npc_dota_hero_obsidian_destroyer"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "R" }
"LegacyAbilityPrimary2" { "Key" "T" }
"LegacyAbilityPrimary3" { "Key" "E" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "C" }
}
"npc_dota_hero_bane"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "E" }
"LegacyAbilityPrimary2" { "Key" "B" }
"LegacyAbilityPrimary3" { "Key" "T" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "F" }
}
"npc_dota_hero_shadow_demon"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "D" }
"LegacyAbilityPrimary2" { "Key" "C" }
"LegacyAbilityPrimary3" { "Key" "W" }
"LegacyAbilitySecondary1" { "Key" "E" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "G" }
}
"npc_dota_hero_lycan"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "V" }
"LegacyAbilityPrimary2" { "Key" "W" }
"LegacyAbilityPrimary3" { "Key" "I" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "F" }
}
"npc_dota_hero_lone_druid"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "B" }
"LegacyAbilityPrimary2" { "Key" "R" }
"LegacyAbilityPrimary3" { "Key" "Y" }
"LegacyAbilitySecondary1" { "Key" "C" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "F" }
}
"npc_dota_hero_brewmaster"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "W" }
"LegacyAbilityPrimary2" { "Key" "D" }
"LegacyAbilityPrimary3" { "Key" "B" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_phantom_lancer"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "T" }
"LegacyAbilityPrimary2" { "Key" "W" }
"LegacyAbilityPrimary3" { "Key" "X" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "D" }
}
"npc_dota_hero_chaos_knight"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "C" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "R" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "T" }
}
"npc_dota_hero_ogre_magi"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "F" }
"LegacyAbilityPrimary2" { "Key" "G" }
"LegacyAbilityPrimary3" { "Key" "B" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "C" }
}
"npc_dota_hero_treant"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "T" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "V" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_phantom_assassin"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "D" }
"LegacyAbilityPrimary2" { "Key" "B" }
"LegacyAbilityPrimary3" { "Key" "R" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "C" }
}
"npc_dota_hero_gyrocopter"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "R" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "F" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "C" }
}
"npc_dota_hero_rubick"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "Z" }
"LegacyAbilityPrimary2" { "Key" "X" }
"LegacyAbilityPrimary3" { "Key" "N" }
"LegacyAbilitySecondary1" { "Key" "D" }
"LegacyAbilitySecondary2" { "Key" "F" }
"LegacyAbilityUltimate" { "Key" "Q" }
}
"npc_dota_hero_wisp"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "T" }
"LegacyAbilityPrimary2" { "Key" "W" }
"LegacyAbilityPrimary3" { "Key" "V" }
"LegacyAbilitySecondary1" { "Key" "D" }
"LegacyAbilitySecondary2" { "Key" "F" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_luna"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "C" }
"LegacyAbilityPrimary2" { "Key" "G" }
"LegacyAbilityPrimary3" { "Key" "L" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "E" }
}
"npc_dota_hero_undying"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "D" }
"LegacyAbilityPrimary2" { "Key" "R" }
"LegacyAbilityPrimary3" { "Key" "T" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "F" }
}
"npc_dota_hero_disruptor"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "C" }
"LegacyAbilityPrimary2" { "Key" "D" }
"LegacyAbilityPrimary3" { "Key" "E" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_templar_assassin"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "R" }
"LegacyAbilityPrimary2" { "Key" "D" }
"LegacyAbilityPrimary3" { "Key" "B" }
"LegacyAbilitySecondary1" { "Key" "T" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "C" }
}
"npc_dota_hero_naga_siren"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "R" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "D" }
"LegacyAbilitySecondary1" { "Key" "F" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "G" }
}
"npc_dota_hero_visage"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "G" }
"LegacyAbilityPrimary2" { "Key" "C" }
"LegacyAbilityPrimary3" { "Key" "V" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "T" }
}
"npc_dota_hero_nyx_assassin"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "E" }
"LegacyAbilityPrimary2" { "Key" "R" }
"LegacyAbilityPrimary3" { "Key" "D" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "V" }
}
"npc_dota_hero_keeper_of_the_light"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "T" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "C" }
"LegacyAbilitySecondary1" { "Key" "R" }
"LegacyAbilitySecondary2" { "Key" "B" }
"LegacyAbilityUltimate" { "Key" "F" }
}
"npc_dota_hero_meepo"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "E" }
"LegacyAbilityPrimary2" { "Key" "F" }
"LegacyAbilityPrimary3" { "Key" "G" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "D" }
}
"npc_dota_hero_magnataur"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "W" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "D" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "V" }
}
"npc_dota_hero_centaur"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "F" }
"LegacyAbilityPrimary2" { "Key" "D" }
"LegacyAbilityPrimary3" { "Key" "R" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "T" }
}
"npc_dota_hero_slark"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "C" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "N" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "D" }
}
"npc_dota_hero_medusa"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "T" }
"LegacyAbilityPrimary2" { "Key" "C" }
"LegacyAbilityPrimary3" { "Key" "E" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "G" }
}
"npc_dota_hero_shredder"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "D" }
"LegacyAbilityPrimary2" { "Key" "T" }
"LegacyAbilityPrimary3" { "Key" "E" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "C" }
}
"npc_dota_hero_troll_warlord"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "G" }
"LegacyAbilityPrimary2" { "Key" "E" }
"LegacyAbilityPrimary3" { "Key" "F" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_tusk"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "E" }
"LegacyAbilityPrimary2" { "Key" "W" }
"LegacyAbilityPrimary3" { "Key" "F" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "R" }
}
"npc_dota_hero_bristleback"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "G" }
"LegacyAbilityPrimary2" { "Key" "R" }
"LegacyAbilityPrimary3" { "Key" "K" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "W" }
}
"npc_dota_hero_skywrath_mage"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "C" }
"LegacyAbilityPrimary2" { "Key" "T" }
"LegacyAbilityPrimary3" { "Key" "R" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "E" }
}
"npc_dota_hero_elder_titan"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "T" }
"LegacyAbilityPrimary2" { "Key" "C" }
"LegacyAbilityPrimary3" { "Key" "R" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "E" }
}
"npc_dota_hero_abaddon"
{
// Ability
"LegacyAbilityPrimary1" { "Key" "D" }
"LegacyAbilityPrimary2" { "Key" "T" }
"LegacyAbilityPrimary3" { "Key" "F" }
"LegacyAbilitySecondary1" { "Key" "" }
"LegacyAbilitySecondary2" { "Key" "" }
"LegacyAbilityUltimate" { "Key" "B" }
}
}
}
//=============================================================================
//
// ARROW (Normal) Template
//
//=============================================================================
"ARROW"
{
"Name" "ARROW"
"Version" "12"
"RowVersion" "3"
"UseHeroBindings" "0"
"LinkHeroToCourier" "1"
"LinkHeroToNeutral" "1"
"LinkPlayerToSpectator" "1"
//=================================================================
//
// Default Key "ARROW" Bindings
//
//=================================================================
"Keys"
{
//=============================================================
//
// Player
//
//=============================================================
"CameraUp"
{
"Name" "CameraUp"
"Action" "+forward"
"Key" "UPARROW"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "1"
"Description" "#DOTA_MoveForward"
"Version" "2"
}
"CameraDown"
{
"Name" "CameraDown"
"Action" "+back"
"Key" "DOWNARROW"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "2"
"Description" "#DOTA_MoveBack"
"Version" "1"
}
"CameraLeft"
{
"Name" "CameraLeft"
"Action" "+moveleft"
"Key" "LEFTARROW"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "3"
"Description" "#DOTA_MoveLeft"
"Version" "1"
}
"CameraRight"
{
"Name" "CameraRight"
"Action" "+moveright"
"Key" "RIGHTARROW"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "4"
"Description" "#DOTA_MoveRight"
"Version" "1"
}
"CameraGrip"
{
"Name" "CameraGrip"
"Action" "+cameragrip"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "5"
"Description" "#DOTA_CameraGrip"
// MOUSE3 is also bound!
"Version" "2"
}
"RecentEvent"
{
"Name" "RecentEvent"
"Action" "dota_recent_event"
"Key" "SPACE"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "7"
"Description" "#DOTA_RecentEvent"
"Version" "3"
}
"ScoreboardToggle"
{
"Name" "ScoreboardToggle"
"Action" "+showscores"
"Key" "`"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "9"
"Description" "#DOTA_Scoreboard"
"Version" "1"
}
"ActivateGlyph"
{
"Name" "ActivateGlyph"
"Action" "dota_glyph"
"Key" "J"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "11"
"Description" "#DOTA_ActivateGlyph"
"Version" "2"
}
//=============================================================
//
// Chat
//
//=============================================================
"ChatTeam"
{
"Name" "ChatTeam"
"Action" "say"
"Key" "ENTER"
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "1"
"Description" "#DOTA_ChatTeam"
"Version" "1"
}
"ChatGlobal"
{
"Name" "ChatGlobal"
"Action" "say"
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "2"
"Description" "#DOTA_ChatGlobal"
"Dependency" "ChatTeam"
"DependencyText" "SHIFT-"
"Version" "1"
}
"ChatTeam2"
{
"Name" "ChatTeam2"
"Action" "say"
"Key" "KP_ENTER"
// "Panel" "#DOTA_KEYBIND_MENU_CHAT"
// "PanelRow" ""
"Description" "#DOTA_ChatTeam"
"Version" "1"
}
"ChatGlobal2"
{
"Name" "ChatGlobal2"
"Action" "say"
// "Panel" "#DOTA_KEYBIND_MENU_CHAT"
// "PanelRow" ""
"Description" "#DOTA_ChatGlobal"
"Dependency" "ChatTeam2"
"DependencyText" "SHIFT-"
"Version" "1"
}
"ChatVoice"
{
"Name" "ChatVoice"
"Action" "+voicerecord"
"Key" "G"
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "3"
"Description" "#DOTA_Voice"
// MOUSE4 is also bound!
"Version" "1"
}
"ChatWheel"
{
"Name" "ChatWheel"
"Action" "+chatwheel"
"Key" "Y"
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "4"
"Description" "#DOTA_ChatWheel"
"Version" "1"
}
"ChatWheelCare"
{
"Name" "ChatWheelCare"
"Action" "chatwheel_say 1"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "16"
"Description" "#dota_chatwheel_label_Care"
"Version" "1"
}
"ChatWheelGetBack"
{
"Name" "ChatWheelGetBack"
"Action" "chatwheel_say 2"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "17"
"Description" "#dota_chatwheel_label_GetBack"
"Version" "1"
}
"ChatWheelNeedWards"
{
"Name" "ChatWheelNeedWards"
"Action" "chatwheel_say 3"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "18"
"Description" "#dota_chatwheel_label_NeedWards"
"Version" "1"
}
"ChatWheelStun"
{
"Name" "ChatWheelStun"
"Action" "chatwheel_say 4"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "19"
"Description" "#dota_chatwheel_label_Stun"
"Version" "1"
}
"ChatWheelHelp"
{
"Name" "ChatWheelHelp"
"Action" "chatwheel_say 5"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "20"
"Description" "#dota_chatwheel_label_Help"
"Version" "1"
}
"ChatWheelGetPush"
{
"Name" "ChatWheelGetPush"
"Action" "chatwheel_say 6"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "21"
"Description" "#dota_chatwheel_label_Push"
"Version" "1"
}
"ChatWheelGoodJob"
{
"Name" "ChatWheelGoodJob"
"Action" "chatwheel_say 7"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "22"
"Description" "#dota_chatwheel_label_GoodJob"
"Version" "1"
}
"ChatWheelMissing"
{
"Name" "ChatWheelMissing"
"Action" "chatwheel_say 8"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "23"
"Description" "#dota_chatwheel_label_Missing"
"Version" "1"
}
"ChatWheelMissingTop"
{
"Name" "ChatWheelMissingTop"
"Action" "chatwheel_say 9"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "24"
"Description" "#dota_chatwheel_label_Missing_Top"
"Version" "1"
}
"ChatWheelMissingMiddle"
{
"Name" "ChatWheelMissingMiddle"
"Action" "chatwheel_say 10"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "25"
"Description" "#dota_chatwheel_label_Missing_Mid"
"Version" "1"
}
"ChatWheelMissingBottom"
{
"Name" "ChatWheelMissingBottom"
"Action" "chatwheel_say 11"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "26"
"Description" "#dota_chatwheel_label_Missing_Bottom"
"Version" "1"
}
//=============================================================
//
// Unit Actions
//
//=============================================================
"HeroAttack"
{
"Name" "HeroAttack"
"Action" "mc_attack"
"Key" "A"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "1"
"Description" "#DOTA_AttackMove"
"Version" "1"
}
"HeroMove"
{
"Name" "HeroMove"
"Action" "mc_move"
"Key" "M"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "2"
"Description" "#DOTA_Move"
"Version" "1"
}
"HeroStop"
{
"Name" "HeroStop"
"Action" "dota_stop"
"Key" "S"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "3"
"Description" "#DOTA_UnitStop"
"Version" "1"
}
"HeroHold"
{
"Name" "HeroHold"
"Action" "dota_hold"
"Key" "H"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "4"
"Description" "#DOTA_UnitHold"
"Version" "1"
}
"HeroSelect"
{
"Name" "HeroSelect"
"Action" "+dota_camera_follow"
"Key" "F1"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "6"
"Description" "#DOTA_HeroSelect"
"Version" "1"
}
"SelectAll"
{
"Name" "SelectAll"
"Action" "dota_select_all"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "7"
"Description" "#DOTA_SelectAll"
"Version" "2"
}
"SelectAllOthers"
{
"Name" "SelectAllOthers"
"Action" "dota_select_all_others"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "8"
"Description" "#DOTA_SelectAllOthers"
"Version" "4"
}
"CourierSelect"
{
"Name" "CourierSelect"
"Action" "dota_select_courier"
"Key" "~"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "10"
"Description" "#DOTA_SelectCourier"
"Version" "1"
}
"CourierDeliver"
{
"Name" "CourierDeliver"
"Action" "dota_courier_deliver"
"Key" "T"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "11"
"Description" "#DOTA_CourierDeliver"
"Version" "2"
}
"CourierHaste"
{
"Name" "CourierHaste"
"Action" "dota_courier_burst"
"Key" "R"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "12"
"Description" "#DOTA_CourierHaste"
"Version" "2"
}
"UseActionItem"
{
"Name" "UseActionItem"
"Action" "use_item_client player_loadout action_item"
"Description" "#DOTA_UseActionItem_Key"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "14"
"Version" "4"
}
"HeroTaunt"
{
"Name" "HeroTaunt"
"Action" "use_item_client current_hero taunt"
"Description" "#DOTA_HeroTaunt_Key"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "15"
"Version" "4"
}
"ControlGroup1"
{
"Name" "ControlGroup1"
"Action" "+dota_control_group 1"
"Key" "1"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "16"
"Description" "#DOTA_ControlGroup1"
"Version" "1"
}
"ControlGroup2"
{
"Name" "ControlGroup2"
"Action" "+dota_control_group 2"
"Key" "2"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "17"
"Description" "#DOTA_ControlGroup2"
"Version" "1"
}
"ControlGroup3"
{
"Name" "ControlGroup3"
"Action" "+dota_control_group 3"
"Key" "3"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "18"
"Description" "#DOTA_ControlGroup3"
"Version" "1"
}
"ControlGroup4"
{
"Name" "ControlGroup4"
"Action" "+dota_control_group 4"
"Key" "4"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "19"
"Description" "#DOTA_ControlGroup4"
"Version" "1"
}
"ControlGroup5"
{
"Name" "ControlGroup5"
"Action" "+dota_control_group 5"
"Key" "5"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "20"
"Description" "#DOTA_ControlGroup5"
"Version" "1"
}
"ControlGroup6"
{
"Name" "ControlGroup6"
"Action" "+dota_control_group 6"
"Key" "6"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "21"
"Description" "#DOTA_ControlGroup6"
"Version" "1"
}
"ControlGroup7"
{
"Name" "ControlGroup7"
"Action" "+dota_control_group 7"
"Key" "7"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "22"
"Description" "#DOTA_ControlGroup7"
"Version" "1"
}
"ControlGroup8"
{
"Name" "ControlGroup8"
"Action" "+dota_control_group 8"
"Key" "8"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "23"
"Description" "#DOTA_ControlGroup8"
"Version" "1"
}
"ControlGroup9"
{
"Name" "ControlGroup9"
"Action" "+dota_control_group 9"
"Key" "9"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "24"
"Description" "#DOTA_ControlGroup9"
"Version" "1"
}
"ControlGroup10"
{
"Name" "ControlGroup10"
"Action" "+dota_control_group 10"
"Key" "0"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "25"
"Description" "#DOTA_ControlGroup10"
"Version" "1"
}
"ControlGroupCycle"
{
"Name" "ControlGroupCycle"
"Action" "dota_cycle_selected"
"Key" "TAB"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "26"
"Description" "#DOTA_ControlGroupCycle"
"Version" "2"
}
//=============================================================
//
// Abilities
//
//=============================================================
"AbilityPrimary1"
{
"Name" "AbilityPrimary1"
"Action" "dota_ability_execute 0"
"Description" "#DOTA_ExecuteAbility0"
"Key" "Q"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "1"
"Version" "1"
}
"AbilityPrimary2"
{
"Name" "AbilityPrimary2"
"Action" "dota_ability_execute 1"
"Description" "#DOTA_ExecuteAbility1"
"Key" "W"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "2"
"Version" "1"
}
"AbilityPrimary3"
{
"Name" "AbilityPrimary3"
"Action" "dota_ability_execute 2"
"Description" "#DOTA_ExecuteAbility2"
"Key" "E"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "3"
"Version" "1"
}
"AbilitySecondary1"
{
"Name" "AbilitySecondary1"
"Action" "dota_ability_execute 3"
"Description" "#DOTA_ExecuteAbility3"
"Key" "D"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "4"
"Version" "1"
}
"AbilitySecondary2"
{
"Name" "AbilitySecondary2"
"Action" "dota_ability_execute 4"
"Description" "#DOTA_ExecuteAbility4"
"Key" "F"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "5"
"Version" "1"
}
"AbilityUltimate"
{
"Name" "AbilityUltimate"
"Action" "dota_ability_execute 5"
"Description" "#DOTA_ExecuteAbility5"
"Key" "R"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "6"
"Version" "1"
}
"AbilityPrimary1AutoCast"
{
"Name" "AbilityPrimary1AutoCast"
"Action" "dota_ability_autocast 0"
"Description" "#DOTA_AutocastAbility0"
"Key" "Q"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "13"
"Version" "1"
}
"AbilityPrimary2AutoCast"
{
"Name" "AbilityPrimary2AutoCast"
"Action" "dota_ability_autocast 1"
"Description" "#DOTA_AutocastAbility1"
"Key" "W"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "14"
"Version" "1"
}
"AbilityPrimary3AutoCast"
{
"Name" "AbilityPrimary3AutoCast"
"Action" "dota_ability_autocast 2"
"Description" "#DOTA_AutocastAbility2"
"Key" "E"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "15"
"Version" "1"
}
"AbilitySecondary1AutoCast"
{
"Name" "AbilitySecondary1AutoCast"
"Action" "dota_ability_autocast 3"
"Description" "#DOTA_AutocastAbility3"
"Key" "D"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "16"
"Version" "1"
}
"AbilitySecondary2AutoCast"
{
"Name" "AbilitySecondary2AutoCast"
"Action" "dota_ability_autocast 4"
"Description" "#DOTA_AutocastAbility4"
"Key" "F"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "17"
"Version" "1"
}
"AbilityUltimateAutoCast"
{
"Name" "AbilityUltimateAutoCast"
"Action" "dota_ability_autocast 5"
"Description" "#DOTA_AutocastAbility5"
"Key" "R"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "18"
"Version" "1"
}
"AbilityPrimary1QuickCast"
{
"Name" "AbilityPrimary1QuickCast"
"Action" "dota_ability_quickcast 0"
"Description" "#DOTA_QuickCastAbility0"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "19"
"Version" "1"
}
"AbilityPrimary2QuickCast"
{
"Name" "AbilityPrimary2QuickCast"
"Action" "dota_ability_quickcast 1"
"Description" "#DOTA_QuickCastAbility1"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "20"
"Version" "1"
}
"AbilityPrimary3QuickCast"
{
"Name" "AbilityPrimary3QuickCast"
"Action" "dota_ability_quickcast 2"
"Description" "#DOTA_QuickCastAbility2"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "21"
"Version" "1"
}
"AbilitySecondary1QuickCast"
{
"Name" "AbilitySecondary1QuickCast"
"Action" "dota_ability_quickcast 3"
"Description" "#DOTA_QuickCastAbility3"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "22"
"Version" "1"
}
"AbilitySecondary2QuickCast"
{
"Name" "AbilitySecondary2QuickCast"
"Action" "dota_ability_quickcast 4"
"Description" "#DOTA_QuickCastAbility4"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "23"
"Version" "1"
}
"AbilityUltimateQuickCast"
{
"Name" "AbilityUltimateQuickCast"
"Action" "dota_ability_quickcast 5"
"Description" "#DOTA_QuickCastAbility5"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "24"
"Version" "1"
}
"LearnAbilities"
{
"Name" "LearnAbilities"
"Action" "dota_ability_learn_mode"
"Key" "O"
"Description" "#DOTA_Learn_Abilities"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "8"
"Version" "1"
}
"LearnStats"
{
"Name" "LearnStats"
"Action" "dota_learn_stats"
"Key" "U"
"Description" "#DOTA_Learn_Stats"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "9"
"Version" "1"
}
"CourierAbility1"
{
"Name" "CourierAbility1"
"Action" "dota_ability_execute 0"
"Description" "#DOTA_CourierAbility1"
"Key" "Q"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "1"
"Version" "1"
}
"CourierAbility2"
{
"Name" "CourierAbility2"
"Action" "dota_ability_execute 1"
"Description" "#DOTA_CourierAbility2"
"Key" "W"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "2"
"Version" "1"
}
"CourierAbility3"
{
"Name" "CourierAbility3"
"Action" "dota_ability_execute 2"
"Description" "#DOTA_CourierAbility3"
"Key" "E"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "3"
"Version" "1"
}
"CourierAbility4"
{
"Name" "CourierAbility4"
"Action" "dota_ability_execute 3"
"Description" "#DOTA_CourierAbility4"
"Key" "D"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "4"
"Version" "1"
}
"CourierAbility5"
{
"Name" "CourierAbility5"
"Action" "dota_ability_execute 4"
"Description" "#DOTA_CourierAbility5"
"Key" "F"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "5"
"Version" "1"
}
"CourierAbility6"
{
"Name" "CourierAbility6"
"Action" "dota_ability_execute 5"
"Description" "#DOTA_CourierAbility6"
"Key" "R"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "6"
"Version" "1"
}
"NeutralAbility1"
{
"Name" "NeutralAbility1"
"Action" "dota_ability_execute 0"
"Description" "#DOTA_NeutralAbility1"
"Key" "Q"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_NEUTRAL"
"PanelRow" "1"
"Version" "1"
}
"NeutralAbility2"
{
"Name" "NeutralAbility2"
"Action" "dota_ability_execute 1"
"Description" "#DOTA_NeutralAbility2"
"Key" "W"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_NEUTRAL"
"PanelRow" "2"
"Version" "1"
}
"NeutralAbility3"
{
"Name" "NeutralAbility3"
"Action" "dota_ability_execute 2"
"Description" "#DOTA_NeutralAbility3"
"Key" "E"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_NEUTRAL"
"PanelRow" "3"
"Version" "1"
}
"NeutralAbility4"
{
"Name" "NeutralAbility4"
"Action" "dota_ability_execute 3"
"Description" "#DOTA_NeutralAbility4"
"Key" "D"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_NEUTRAL"
"PanelRow" "4"
"Version" "1"
}
"LegacyAbilityPrimary1"
{
"Name" "LegacyAbilityPrimary1"
"Action" "dota_ability_execute 0"
"Description" "#DOTA_ExecuteAbility0"
"Key" ""
"Version" "1"
}
"LegacyAbilityPrimary2"
{
"Name" "LegacyAbilityPrimary2"
"Action" "dota_ability_execute 1"
"Description" "#DOTA_ExecuteAbility1"
"Key" ""
"Version" "1"
}
"LegacyAbilityPrimary3"
{
"Name" "LegacyAbilityPrimary3"
"Action" "dota_ability_execute 2"
"Description" "#DOTA_ExecuteAbility2"
"Key" ""
"Version" "1"
}
"LegacyAbilitySecondary1"
{
"Name" "LegacyAbilitySecondary1"
"Action" "dota_ability_execute 3"
"Description" "#DOTA_ExecuteAbility3"
"Key" ""
"Version" "1"
}
"LegacyAbilitySecondary2"
{
"Name" "LegacyAbilitySecondary2"
"Action" "dota_ability_execute 4"
"Description" "#DOTA_ExecuteAbility4"
"Key" ""
"Version" "1"
}
"LegacyAbilityUltimate"
{
"Name" "LegacyAbilityUltimate"
"Action" "dota_ability_execute 5"
"Description" "#DOTA_ExecuteAbility5"
"Key" ""
"Version" "1"
}
//=============================================================
//
// Item
//
//=============================================================
"Inventory1"
{
"Name" "Inventory1"
"Action" "dota_item_execute 0"
"Key" "Z"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "1"
"Description" "#DOTA_Inventory1"
"Version" "1"
}
"Inventory2"
{
"Name" "Inventory2"
"Action" "dota_item_execute 1"
"Key" "X"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "2"
"Description" "#DOTA_Inventory2"
"Version" "1"
}
"Inventory3"
{
"Name" "Inventory3"
"Action" "dota_item_execute 2"
"Key" "C"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "3"
"Description" "#DOTA_Inventory3"
"Version" "1"
}
"Inventory4"
{
"Name" "Inventory4"
"Action" "dota_item_execute 3"
"Key" "V"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "4"
"Description" "#DOTA_Inventory4"
"Version" "1"
}
"Inventory5"
{
"Name" "Inventory5"
"Action" "dota_item_execute 4"
"Key" "B"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "5"
"Description" "#DOTA_Inventory5"
"Version" "1"
}
"Inventory6"
{
"Name" "Inventory6"
"Action" "dota_item_execute 5"
"Key" "N"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "6"
"Description" "#DOTA_Inventory6"
"Version" "1"
}
"Inventory1QuickCast"
{
"Name" "Inventory1QuickCast"
"Action" "dota_item_quick_cast 0"
"Description" "#DOTA_QuickCastInventory1"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "16"
"Version" "1"
}
"Inventory2QuickCast"
{
"Name" "Inventory2QuickCast"
"Action" "dota_item_quick_cast 1"
"Description" "#DOTA_QuickCastInventory2"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "17"
"Version" "1"
}
"Inventory3QuickCast"
{
"Name" "Inventory3QuickCast"
"Action" "dota_item_quick_cast 2"
"Description" "#DOTA_QuickCastInventory3"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "18"
"Version" "1"
}
"Inventory4QuickCast"
{
"Name" "Inventory4QuickCast"
"Action" "dota_item_quick_cast 3"
"Description" "#DOTA_QuickCastInventory4"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "19"
"Version" "1"
}
"Inventory5QuickCast"
{
"Name" "Inventory5QuickCast"
"Action" "dota_item_quick_cast 4"
"Description" "#DOTA_QuickCastInventory5"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "20"
"Version" "1"
}
"Inventory6QuickCast"
{
"Name" "Inventory6QuickCast"
"Action" "dota_item_quick_cast 5"
"Description" "#DOTA_QuickCastInventory6"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "21"
"Version" "1"
}
"ShopToggle"
{
"Name" "ShopToggle"
"Action" "toggleshoppanel"
"Key" "F4"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "8"
"Description" "#DOTA_Shop"
"Version" "1"
}
"PurchaseQuickbuy"
{
"Name" "PurchaseQuickbuy"
"Action" "dota_purchase_quickbuy"
"Key" "F5"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "9"
"Description" "#DOTA_PurchaseQuickbuy"
"Version" "2"
}
"PurchaseSticky"
{
"Name" "PurchaseSticky"
"Action" "dota_purchase_stickybuy"
"Key" "F8"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "10"
"Description" "#DOTA_PurchaseSticky"
"Version" "1"
}
"GrabStashItems"
{
"Name" "GrabStashItems"
"Action" "stash_grab_all"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "12"
"Description" "#DOTA_GrabStashItems"
"Version" "1"
}
//=============================================================
//
// METAGAME
//
//=============================================================
"Console"
{
"Name" "Console"
"Action" "toggleconsole"
"Key" "\"
"Panel" "#DOTA_KEYBIND_MENU_METAGAME"
"PanelRow" "1"
"Description" "#DOTA_Console"
"PreGameBind" "1"
"Version" "1"
}
"Pause"
{
"Name" "Pause"
"Action" "dota_pause"
"Key" "F9"
"Panel" "#DOTA_KEYBIND_MENU_METAGAME"
"PanelRow" "2"
"Description" "#DOTA_Pause"
"Version" "2"
}
"ScreenshotSettings"
{
"Name" "ScreenshotSettings"
"Action" "jpeg"
"Key" "F6"
"Panel" "#DOTA_KEYBIND_MENU_METAGAME"
"PanelRow" "3"
"Description" "#DOTA_Screenshot"
"Version" "1"
}
"Escape"
{
"Name" "Escape"
"Action" "escape"
"Key" "ESCAPE"
// "Panel" "ActivationPanel"
// "PanelRow" "1"
"Description" "#DOTA_Escape"
"Version" "1"
}
//=============================================================
//
// Spectator
//
//=============================================================
"SpectatorCameraUp"
{
"Name" "SpectatorCameraUp"
"Action" "+forward"
"Key" "UPARROW"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "1"
"Description" "#DOTA_SpectatorForward"
"Version" "2"
}
"SpectatorCameraDown"
{
"Name" "SpectatorCameraDown"
"Action" "+back"
"Key" "DOWNARROW"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "2"
"Description" "#DOTA_SpectatorBack"
"Version" "2"
}
"SpectatorCameraLeft"
{
"Name" "SpectatorCameraLeft"
"Action" "+moveleft"
"Key" "LEFTARROW"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "3"
"Description" "#DOTA_SpectatorLeft"
"Version" "2"
}
"SpectatorCameraRight"
{
"Name" "SpectatorCameraRight"
"Action" "+moveright"
"Key" "RIGHTARROW"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "4"
"Description" "#DOTA_SpectatorRight"
"Version" "2"
}
"SpectatorCameraGrip"
{
"Name" "SpectatorCameraGrip"
"Action" "+cameragrip"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "5"
"Description" "#DOTA_SpectatorGrip"
// MOUSE3 is also bound!
"Version" "2"
}
"SpectatorPause"
{
"Name" "SpectatorPause"
"Action" "dota_spectator_pausetoggle"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "7"
"Description" "#DOTA_SpectatorPause"
"Version" "2"
}
"SpectatorSelect"
{
"Name" "SpectatorSelect"
"Action" "dota_spectator_select_under_mouse"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "9"
"Description" "#DOTA_SpectatorSelect"
"Version" "3"
}
"SpectatorIncreaseReplaySpeed"
{
"Name" "SpectatorIncreaseReplaySpeed"
"Action" "dota_spectator_increasereplayspeed"
"Key" "="
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "11"
"Description" "#DOTA_SpectatorIncreaseReplaySpeed"
"Version" "3"
}
"SpectatorDecreaseReplaySpeed"
{
"Name" "SpectatorDecreaseReplaySpeed"
"Action" "dota_spectator_decreasereplayspeed"
"Key" "-"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "12"
"Description" "#DOTA_SpectatorDecreaseReplaySpeed"
"Version" "3"
}
"SpectatorChat"
{
"Name" "SpectatorChat"
"Action" "say"
"Key" "ENTER"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "13"
"Description" "#DOTA_SpectatorChat"
"Version" "3"
}
"SpectatorScoreboard"
{
"Name" "SpectatorScoreboard"
"Action" "+showscores"
"Key" "`"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "15"
"Description" "#DOTA_SpectatorScoreboard"
"Version" "2"
}
"SpectatorStatsHarvest"
{
"Name" "SpectatorStatsHarvest"
"Action" "dota_spectator_statstoggle 0"
"Key" "F4"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "17"
"Description" "#DOTA_SpectatorStatsHarvest"
"Version" "2"
}
"SpectatorStatsItem"
{
"Name" "SpectatorStatsItem"
"Action" "dota_spectator_statstoggle 1"
"Key" "F5"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "18"
"Description" "#DOTA_SpectatorStatsItem"
"Version" "2"
}
"SpectatorStatsGold"
{
"Name" "SpectatorStatsGold"
"Action" "dota_spectator_statstoggle 2"
"Key" "F6"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "19"
"Description" "#DOTA_SpectatorStatsGold"
"Version" "2"
}
"SpectatorStatsXP"
{
"Name" "SpectatorStatsXP"
"Action" "dota_spectator_statstoggle 4"
"Key" "F7"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "20"
"Description" "#DOTA_SpectatorStatsXP"
"Version" "2"
}
"SpectatorStatsFantasy"
{
"Name" "SpectatorStatsFantasy"
"Action" "dota_spectator_statstoggle 5"
"Key" "F8"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "21"
"Description" "#DOTA_SpectatorStatsFantasy"
"Version" "2"
}
"SpectatorFOWBoth"
{
"Name" "SpectatorFOWBoth"
"Action" "dota_spectator_fowtoggle 0"
"Key" "F1"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "22"
"Description" "#DOTA_SpectatorFOWBoth"
"Version" "3"
}
"SpectatorFOWRadient"
{
"Name" "SpectatorFOWRadient"
"Action" "dota_spectator_fowtoggle 1"
"Key" "F2"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "23"
"Description" "#DOTA_SpectatorFOWRadient"
"Version" "3"
}
"SpectatorFOWDire"
{
"Name" "SpectatorFOWDire"
"Action" "dota_spectator_fowtoggle 2"
"Key" "F3"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "24"
"Description" "#DOTA_SpectatorFOWDire"
"Version" "3"
}
"SpectatorBroadcasterMenu"
{
"Name" "SpectatorBroadcasterMenu"
"Action" "broadcaster_openmenu"
"Key" "F10"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "14"
"Description" "#DOTA_SpectatorBroadcasterMenu"
"Version" "2"
}
"SpectatorDropdown_KDA"
{
"Name" "SpectatorDropdown_KDA"
"Action" "stat_dropdown kda"
"Key" "q"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "1"
"Description" "#DOTA_SpectatorDropdown_KDA"
"Version" "1"
}
"SpectatorDropdown_Lasthits_Denies"
{
"Name" "SpectatorDropdown_Lasthits_Denies"
"Action" "stat_dropdown lasthits_denies"
"Key" "w"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "2"
"Description" "#DOTA_SpectatorDropdown_Lasthits_Denies"
"Version" "1"
}
"SpectatorDropdown_Level"
{
"Name" "SpectatorDropdown_Level"
"Action" "stat_dropdown level"
"Key" "e"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "3"
"Description" "#DOTA_SpectatorDropdown_Level"
"Version" "1"
}
"SpectatorDropdown_XP_Per_Min"
{
"Name" "SpectatorDropdown_XP_Per_Min"
"Action" "stat_dropdown xp_per_min"
"Key" "r"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "4"
"Description" "#DOTA_SpectatorDropdown_XP_Per_Min"
"Version" "1"
}
"SpectatorDropdown_Gold"
{
"Name" "SpectatorDropdown_Gold"
"Action" "stat_dropdown gold"
"Key" "t"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "5"
"Description" "#DOTA_SpectatorDropdown_Gold"
"Version" "1"
}
"SpectatorDropdown_NetWorth"
{
"Name" "SpectatorDropdown_NetWorth"
"Action" "stat_dropdown networth"
"Key" "y"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "6"
"Description" "#DOTA_SpectatorDropdown_NetWorth"
"Version" "1"
}
"SpectatorDropdown_Fantasy"
{
"Name" "SpectatorDropdown_Fantasy"
"Action" "stat_dropdown fantasy"
"Key" "o"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "9"
"Description" "#DOTA_SpectatorDropdown_Fantasy"
"Version" "1"
}
"SpectatorDropdown_TotalGold"
{
"Name" "SpectatorDropdown_TotalGold"
"Action" "stat_dropdown totalgold"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "-1"
"Description" "#DOTA_SpectatorDropdown_TotalGold"
"Version" "4"
}
"SpectatorDropdown_Gold_Per_Min"
{
"Name" "SpectatorDropdown_Gold_Per_Min"
"Action" "stat_dropdown gold_per_min"
"Key" "u"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "7"
"Description" "#DOTA_SpectatorDropdown_Gold_Per_Min"
"Version" "1"
}
"SpectatorDropdown_Buyback"
{
"Name" "SpectatorDropdown_Buyback"
"Action" "stat_dropdown buyback"
"Key" "i"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "8"
"Description" "#DOTA_SpectatorDropdown_Buyback"
"Version" "1"
}
"SpectatorDropdown_Sort"
{
"Name" "SpectatorDropdown_Sort"
"Action" "stat_dropdown_sort"
"Key" "s"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "13"
"Description" "#DOTA_SpectatorDropdown_Sort"
"Version" "2"
}
"SpectatorDropdown_Close"
{
"Name" "SpectatorDropdown_Close"
"Action" "stat_dropdown close"
"Key" "a"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "14"
"Description" "#DOTA_SpectatorDropdown_Close"
"Version" "2"
}
//=============================================================
//
// Shop
//
//=============================================================
"ShopTabConsumables"
{
"Name" "ShopTabConsumables"
"Action" "shop_nav_to_tab 0"
"Key" "q"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Consumables"
"Version" "2"
}
"ShopTabAttributes"
{
"Name" "ShopTabAttributes"
"Action" "shop_nav_to_tab 1"
"Key" "w"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Attributes"
"Version" "2"
}
"ShopTabArmaments"
{
"Name" "ShopTabArmaments"
"Action" "shop_nav_to_tab 2"
"Key" "e"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Armaments"
"Version" "2"
}
"ShopTabArcane"
{
"Name" "ShopTabArcane"
"Action" "shop_nav_to_tab 3"
"Key" "r"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Arcane"
"Version" "2"
}
"ShopTabBasics"
{
"Name" "ShopTabBasics"
"Action" "shop_nav_to_tab 4"
"Key" "a"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Basics"
"Version" "2"
}
"ShopTabSupport"
{
"Name" "ShopTabSupport"
"Action" "shop_nav_to_tab 5"
"Key" "s"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Support"
"Version" "2"
}
"ShopTabCaster"
{
"Name" "ShopTabCaster"
"Action" "shop_nav_to_tab 6"
"Key" "d"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Caster"
"Version" "2"
}
"ShopTabWeapons"
{
"Name" "ShopTabWeapons"
"Action" "shop_nav_to_tab 7"
"Key" "f"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Weapons"
"Version" "2"
}
"ShopTabArmor"
{
"Name" "ShopTabArmor"
"Action" "shop_nav_to_tab 8"
"Key" "g"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Armor"
"Version" "2"
}
"ShopTabArtifacts"
{
"Name" "ShopTabArtifacts"
"Action" "shop_nav_to_tab 9"
"Key" "h"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Artifacts"
"Version" "2"
}
"ShopTabSidePage1"
{
"Name" "ShopTabSidePage1"
"Action" "shop_nav_to_tab 10"
"Key" "z"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_SidePage1"
"Version" "2"
}
"ShopTabSidePage2"
{
"Name" "ShopTabSidePage2"
"Action" "shop_nav_to_tab 11"
"Key" "x"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_SidePage2"
"Version" "2"
}
"ShopTabSecret"
{
"Name" "ShopTabSecret"
"Action" "shop_nav_to_tab 12"
"Key" "c"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Secret"
"Version" "2"
}
"ShopTabSearchBox"
{
"Name" "ShopTabSearchBox"
"Action" "shop_nav_to_search"
"Key" "v"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Search"
"Version" "4" // revert to 1
}
"ShopSlot1"
{
"Name" "ShopSlot1"
"Action" "shop_select_itemrow 1"
"Key" "1"
"Version" "3"
}
"ShopSlot2"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 2"
"Key" "2"
"Version" "2"
}
"ShopSlot3"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 3"
"Key" "3"
"Version" "2"
}
"ShopSlot4"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 4"
"Key" "4"
"Version" "2"
}
"ShopSlot5"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 5"
"Key" "5"
"Version" "2"
}
"ShopSlot6"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 6"
"Key" "6"
"Version" "2"
}
"ShopSlot7"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 7"
"Key" "7"
"Version" "2"
}
"ShopSlot8"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 8"
"Key" "8"
"Version" "2"
}
"ShopSlot9"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 9"
"Key" "9"
"Version" "2"
}
"ShopSlot10"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 10"
"Key" "0"
"Version" "2"
}
"ShopSlot11"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 11"
"Key" "-"
"Version" "2"
}
"ShopSlot12"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 12"
"Key" "="
"Version" "1"
}
}
}
//=============================================================================
//
// WASD Template
//
//=============================================================================
"WASD"
{
"Name" "WASD"
"Version" "12"
"RowVersion" "3"
"UseHeroBindings" "0"
"LinkHeroToCourier" "1"
"LinkHeroToNeutral" "1"
"LinkPlayerToSpectator" "1"
//=================================================================
//
// Default Key "WASD" Bindings
//
//=================================================================
"Keys"
{
//=============================================================
//
// Player
//
//=============================================================
"CameraUp"
{
"Name" "CameraUp"
"Action" "+forward"
"Key" "W"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "1"
"Description" "#DOTA_MoveForward"
"Version" "2"
}
"CameraDown"
{
"Name" "CameraDown"
"Action" "+back"
"Key" "S"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "2"
"Description" "#DOTA_MoveBack"
"Version" "1"
}
"CameraLeft"
{
"Name" "CameraLeft"
"Action" "+moveleft"
"Key" "A"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "3"
"Description" "#DOTA_MoveLeft"
"Version" "1"
}
"CameraRight"
{
"Name" "CameraRight"
"Action" "+moveright"
"Key" "D"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "4"
"Description" "#DOTA_MoveRight"
"Version" "1"
}
"CameraGrip"
{
"Name" "CameraGrip"
"Action" "+cameragrip"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "5"
"Description" "#DOTA_CameraGrip"
// MOUSE3 is also bound!
"Version" "2"
}
"RecentEvent"
{
"Name" "RecentEvent"
"Action" "dota_recent_event"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "7"
"Description" "#DOTA_RecentEvent"
"Version" "3"
}
"ScoreboardToggle"
{
"Name" "ScoreboardToggle"
"Action" "+showscores"
"Key" "`"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "9"
"Description" "#DOTA_Scoreboard"
"Version" "1"
}
"ActivateGlyph"
{
"Name" "ActivateGlyph"
"Action" "dota_glyph"
"Key" "J"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "11"
"Description" "#DOTA_ActivateGlyph"
"Version" "2"
}
//=============================================================
//
// Chat
//
//=============================================================
"ChatTeam"
{
"Name" "ChatTeam"
"Action" "say"
"Key" "ENTER"
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "1"
"Description" "#DOTA_ChatTeam"
"Version" "1"
}
"ChatGlobal"
{
"Name" "ChatGlobal"
"Action" "say"
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "2"
"Description" "#DOTA_ChatGlobal"
"Dependency" "ChatTeam"
"DependencyText" "SHIFT-"
"Version" "1"
}
"ChatTeam2"
{
"Name" "ChatTeam2"
"Action" "say"
"Key" "KP_ENTER"
// "Panel" "#DOTA_KEYBIND_MENU_CHAT"
// "PanelRow" ""
"Description" "#DOTA_ChatTeam"
"Version" "1"
}
"ChatGlobal2"
{
"Name" "ChatGlobal2"
"Action" "say"
// "Panel" "#DOTA_KEYBIND_MENU_CHAT"
// "PanelRow" ""
"Description" "#DOTA_ChatGlobal"
"Dependency" "ChatTeam2"
"DependencyText" "SHIFT-"
"Version" "1"
}
"ChatVoice"
{
"Name" "ChatVoice"
"Action" "+voicerecord"
"Key" ","
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "3"
"Description" "#DOTA_Voice"
// MOUSE4 is also bound!
"Version" "1"
}
"ChatWheel"
{
"Name" "ChatWheel"
"Action" "+chatwheel"
"Key" "Y"
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "4"
"Description" "#DOTA_ChatWheel"
"Version" "1"
}
"ChatWheelCare"
{
"Name" "ChatWheelCare"
"Action" "chatwheel_say 1"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "16"
"Description" "#dota_chatwheel_label_Care"
"Version" "1"
}
"ChatWheelGetBack"
{
"Name" "ChatWheelGetBack"
"Action" "chatwheel_say 2"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "17"
"Description" "#dota_chatwheel_label_GetBack"
"Version" "1"
}
"ChatWheelNeedWards"
{
"Name" "ChatWheelNeedWards"
"Action" "chatwheel_say 3"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "18"
"Description" "#dota_chatwheel_label_NeedWards"
"Version" "1"
}
"ChatWheelStun"
{
"Name" "ChatWheelStun"
"Action" "chatwheel_say 4"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "19"
"Description" "#dota_chatwheel_label_Stun"
"Version" "1"
}
"ChatWheelHelp"
{
"Name" "ChatWheelHelp"
"Action" "chatwheel_say 5"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "20"
"Description" "#dota_chatwheel_label_Help"
"Version" "1"
}
"ChatWheelGetPush"
{
"Name" "ChatWheelGetPush"
"Action" "chatwheel_say 6"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "21"
"Description" "#dota_chatwheel_label_Push"
"Version" "1"
}
"ChatWheelGoodJob"
{
"Name" "ChatWheelGoodJob"
"Action" "chatwheel_say 7"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "22"
"Description" "#dota_chatwheel_label_GoodJob"
"Version" "1"
}
"ChatWheelMissing"
{
"Name" "ChatWheelMissing"
"Action" "chatwheel_say 8"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "23"
"Description" "#dota_chatwheel_label_Missing"
"Version" "1"
}
"ChatWheelMissingTop"
{
"Name" "ChatWheelMissingTop"
"Action" "chatwheel_say 9"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "24"
"Description" "#dota_chatwheel_label_Missing_Top"
"Version" "1"
}
"ChatWheelMissingMiddle"
{
"Name" "ChatWheelMissingMiddle"
"Action" "chatwheel_say 10"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "25"
"Description" "#dota_chatwheel_label_Missing_Mid"
"Version" "1"
}
"ChatWheelMissingBottom"
{
"Name" "ChatWheelMissingBottom"
"Action" "chatwheel_say 11"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "26"
"Description" "#dota_chatwheel_label_Missing_Bottom"
"Version" "1"
}
//=============================================================
//
// Unit Actions
//
//=============================================================
"HeroAttack"
{
"Name" "HeroAttack"
"Action" "mc_attack"
"Key" "SPACE"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "1"
"Description" "#DOTA_AttackMove"
"Version" "1"
}
"HeroMove"
{
"Name" "HeroMove"
"Action" "mc_move"
"Key" "M"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "2"
"Description" "#DOTA_Move"
"Version" "1"
}
"HeroStop"
{
"Name" "HeroStop"
"Action" "dota_stop"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "3"
"Description" "#DOTA_UnitStop"
"Version" "1"
}
"HeroHold"
{
"Name" "HeroHold"
"Action" "dota_hold"
"Key" "H"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "4"
"Description" "#DOTA_UnitHold"
"Version" "1"
}
"HeroSelect"
{
"Name" "HeroSelect"
"Action" "+dota_camera_follow"
"Key" "F1"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "6"
"Description" "#DOTA_HeroSelect"
"Version" "1"
}
"SelectAll"
{
"Name" "SelectAll"
"Action" "dota_select_all"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "7"
"Description" "#DOTA_SelectAll"
"Version" "2"
}
"SelectAllOthers"
{
"Name" "SelectAllOthers"
"Action" "dota_select_all_others"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "8"
"Description" "#DOTA_SelectAllOthers"
"Version" "4"
}
"CourierSelect"
{
"Name" "CourierSelect"
"Action" "dota_select_courier"
"Key" "F2"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "10"
"Description" "#DOTA_SelectCourier"
"Version" "1"
}
"CourierDeliver"
{
"Name" "CourierDeliver"
"Action" "dota_courier_deliver"
"Key" "F3"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "11"
"Description" "#DOTA_CourierDeliver"
"Version" "2"
}
"CourierHaste"
{
"Name" "CourierHaste"
"Action" "dota_courier_burst"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "12"
"Description" "#DOTA_CourierHaste"
"Version" "2"
}
"UseActionItem"
{
"Name" "UseActionItem"
"Action" "use_item_client player_loadout action_item"
"Description" "#DOTA_UseActionItem_Key"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "14"
"Version" "4"
}
"HeroTaunt"
{
"Name" "HeroTaunt"
"Action" "use_item_client current_hero taunt"
"Description" "#DOTA_HeroTaunt_Key"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "15"
"Version" "4"
}
"ControlGroup1"
{
"Name" "ControlGroup1"
"Action" "+dota_control_group 1"
"Key" "1"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "16"
"Description" "#DOTA_ControlGroup1"
"Version" "1"
}
"ControlGroup2"
{
"Name" "ControlGroup2"
"Action" "+dota_control_group 2"
"Key" "2"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "17"
"Description" "#DOTA_ControlGroup2"
"Version" "1"
}
"ControlGroup3"
{
"Name" "ControlGroup3"
"Action" "+dota_control_group 3"
"Key" "3"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "18"
"Description" "#DOTA_ControlGroup3"
"Version" "1"
}
"ControlGroup4"
{
"Name" "ControlGroup4"
"Action" "+dota_control_group 4"
"Key" "4"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "19"
"Description" "#DOTA_ControlGroup4"
"Version" "1"
}
"ControlGroup5"
{
"Name" "ControlGroup5"
"Action" "+dota_control_group 5"
"Key" "5"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "20"
"Description" "#DOTA_ControlGroup5"
"Version" "1"
}
"ControlGroup6"
{
"Name" "ControlGroup6"
"Action" "+dota_control_group 6"
"Key" "6"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "21"
"Description" "#DOTA_ControlGroup6"
"Version" "1"
}
"ControlGroup7"
{
"Name" "ControlGroup7"
"Action" "+dota_control_group 7"
"Key" "7"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "22"
"Description" "#DOTA_ControlGroup7"
"Version" "1"
}
"ControlGroup8"
{
"Name" "ControlGroup8"
"Action" "+dota_control_group 8"
"Key" "8"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "23"
"Description" "#DOTA_ControlGroup8"
"Version" "1"
}
"ControlGroup9"
{
"Name" "ControlGroup9"
"Action" "+dota_control_group 9"
"Key" "9"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "24"
"Description" "#DOTA_ControlGroup9"
"Version" "1"
}
"ControlGroup10"
{
"Name" "ControlGroup10"
"Action" "+dota_control_group 10"
"Key" "0"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "25"
"Description" "#DOTA_ControlGroup10"
"Version" "1"
}
"ControlGroupCycle"
{
"Name" "ControlGroupCycle"
"Action" "dota_cycle_selected"
"Key" "TAB"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "26"
"Description" "#DOTA_ControlGroupCycle"
"Version" "2"
}
//=============================================================
//
// Abilities
//
//=============================================================
"AbilityPrimary1"
{
"Name" "AbilityPrimary1"
"Action" "dota_ability_execute 0"
"Description" "#DOTA_ExecuteAbility0"
"Key" "Q"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "1"
"Version" "1"
}
"AbilityPrimary2"
{
"Name" "AbilityPrimary2"
"Action" "dota_ability_execute 1"
"Description" "#DOTA_ExecuteAbility1"
"Key" "E"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "2"
"Version" "1"
}
"AbilityPrimary3"
{
"Name" "AbilityPrimary3"
"Action" "dota_ability_execute 2"
"Description" "#DOTA_ExecuteAbility2"
"Key" "R"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "3"
"Version" "1"
}
"AbilitySecondary1"
{
"Name" "AbilitySecondary1"
"Action" "dota_ability_execute 3"
"Description" "#DOTA_ExecuteAbility3"
"Key" "T"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "4"
"Version" "1"
}
"AbilitySecondary2"
{
"Name" "AbilitySecondary2"
"Action" "dota_ability_execute 4"
"Description" "#DOTA_ExecuteAbility4"
"Key" "G"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "5"
"Version" "1"
}
"AbilityUltimate"
{
"Name" "AbilityUltimate"
"Action" "dota_ability_execute 5"
"Description" "#DOTA_ExecuteAbility5"
"Key" "F"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "6"
"Version" "1"
}
"AbilityPrimary1AutoCast"
{
"Name" "AbilityPrimary1AutoCast"
"Action" "dota_ability_autocast 0"
"Description" "#DOTA_AutocastAbility0"
"Key" "Q"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "13"
"Version" "1"
}
"AbilityPrimary2AutoCast"
{
"Name" "AbilityPrimary2AutoCast"
"Action" "dota_ability_autocast 1"
"Description" "#DOTA_AutocastAbility1"
"Key" "E"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "14"
"Version" "1"
}
"AbilityPrimary3AutoCast"
{
"Name" "AbilityPrimary3AutoCast"
"Action" "dota_ability_autocast 2"
"Description" "#DOTA_AutocastAbility2"
"Key" "R"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "15"
"Version" "1"
}
"AbilitySecondary1AutoCast"
{
"Name" "AbilitySecondary1AutoCast"
"Action" "dota_ability_autocast 3"
"Description" "#DOTA_AutocastAbility3"
"Key" "T"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "16"
"Version" "1"
}
"AbilitySecondary2AutoCast"
{
"Name" "AbilitySecondary2AutoCast"
"Action" "dota_ability_autocast 4"
"Description" "#DOTA_AutocastAbility4"
"Key" "G"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "17"
"Version" "1"
}
"AbilityUltimateAutoCast"
{
"Name" "AbilityUltimateAutoCast"
"Action" "dota_ability_autocast 5"
"Description" "#DOTA_AutocastAbility5"
"Key" "F"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "18"
"Version" "1"
}
"AbilityPrimary1QuickCast"
{
"Name" "AbilityPrimary1QuickCast"
"Action" "dota_ability_quickcast 0"
"Description" "#DOTA_QuickCastAbility0"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "19"
"Version" "1"
}
"AbilityPrimary2QuickCast"
{
"Name" "AbilityPrimary2QuickCast"
"Action" "dota_ability_quickcast 1"
"Description" "#DOTA_QuickCastAbility1"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "20"
"Version" "1"
}
"AbilityPrimary3QuickCast"
{
"Name" "AbilityPrimary3QuickCast"
"Action" "dota_ability_quickcast 2"
"Description" "#DOTA_QuickCastAbility2"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "21"
"Version" "1"
}
"AbilitySecondary1QuickCast"
{
"Name" "AbilitySecondary1QuickCast"
"Action" "dota_ability_quickcast 3"
"Description" "#DOTA_QuickCastAbility3"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "22"
"Version" "1"
}
"AbilitySecondary2QuickCast"
{
"Name" "AbilitySecondary2QuickCast"
"Action" "dota_ability_quickcast 4"
"Description" "#DOTA_QuickCastAbility4"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "23"
"Version" "1"
}
"AbilityUltimateQuickCast"
{
"Name" "AbilityUltimateQuickCast"
"Action" "dota_ability_quickcast 5"
"Description" "#DOTA_QuickCastAbility5"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "24"
"Version" "1"
}
"LearnAbilities"
{
"Name" "LearnAbilities"
"Action" "dota_ability_learn_mode"
"Key" "O"
"Description" "#DOTA_Learn_Abilities"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "8"
"Version" "1"
}
"LearnStats"
{
"Name" "LearnStats"
"Action" "dota_learn_stats"
"Key" "U"
"Description" "#DOTA_Learn_Stats"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "9"
"Version" "1"
}
"CourierAbility1"
{
"Name" "CourierAbility1"
"Action" "dota_ability_execute 0"
"Description" "#DOTA_CourierAbility1"
"Key" "Q"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "1"
"Version" "1"
}
"CourierAbility2"
{
"Name" "CourierAbility2"
"Action" "dota_ability_execute 1"
"Description" "#DOTA_CourierAbility2"
"Key" "E"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "2"
"Version" "1"
}
"CourierAbility3"
{
"Name" "CourierAbility3"
"Action" "dota_ability_execute 2"
"Description" "#DOTA_CourierAbility3"
"Key" "R"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "3"
"Version" "1"
}
"CourierAbility4"
{
"Name" "CourierAbility4"
"Action" "dota_ability_execute 3"
"Description" "#DOTA_CourierAbility4"
"Key" "T"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "4"
"Version" "1"
}
"CourierAbility5"
{
"Name" "CourierAbility5"
"Action" "dota_ability_execute 4"
"Description" "#DOTA_CourierAbility5"
"Key" "G"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "5"
"Version" "1"
}
"CourierAbility6"
{
"Name" "CourierAbility6"
"Action" "dota_ability_execute 5"
"Description" "#DOTA_CourierAbility6"
"Key" "F"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "6"
"Version" "1"
}
"NeutralAbility1"
{
"Name" "NeutralAbility1"
"Action" "dota_ability_execute 0"
"Description" "#DOTA_NeutralAbility1"
"Key" "Q"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_NEUTRAL"
"PanelRow" "1"
"Version" "1"
}
"NeutralAbility2"
{
"Name" "NeutralAbility2"
"Action" "dota_ability_execute 1"
"Description" "#DOTA_NeutralAbility2"
"Key" "E"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_NEUTRAL"
"PanelRow" "2"
"Version" "1"
}
"NeutralAbility3"
{
"Name" "NeutralAbility3"
"Action" "dota_ability_execute 2"
"Description" "#DOTA_NeutralAbility3"
"Key" "R"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_NEUTRAL"
"PanelRow" "3"
"Version" "1"
}
"NeutralAbility4"
{
"Name" "NeutralAbility4"
"Action" "dota_ability_execute 3"
"Description" "#DOTA_NeutralAbility4"
"Key" "T"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_NEUTRAL"
"PanelRow" "4"
"Version" "1"
}
"LegacyAbilityPrimary1"
{
"Name" "LegacyAbilityPrimary1"
"Action" "dota_ability_execute 0"
"Description" "#DOTA_ExecuteAbility0"
"Key" ""
"Version" "1"
}
"LegacyAbilityPrimary2"
{
"Name" "LegacyAbilityPrimary2"
"Action" "dota_ability_execute 1"
"Description" "#DOTA_ExecuteAbility1"
"Key" ""
"Version" "1"
}
"LegacyAbilityPrimary3"
{
"Name" "LegacyAbilityPrimary3"
"Action" "dota_ability_execute 2"
"Description" "#DOTA_ExecuteAbility2"
"Key" ""
"Version" "1"
}
"LegacyAbilitySecondary1"
{
"Name" "LegacyAbilitySecondary1"
"Action" "dota_ability_execute 3"
"Description" "#DOTA_ExecuteAbility3"
"Key" ""
"Version" "1"
}
"LegacyAbilitySecondary2"
{
"Name" "LegacyAbilitySecondary2"
"Action" "dota_ability_execute 4"
"Description" "#DOTA_ExecuteAbility4"
"Key" ""
"Version" "1"
}
"LegacyAbilityUltimate"
{
"Name" "LegacyAbilityUltimate"
"Action" "dota_ability_execute 5"
"Description" "#DOTA_ExecuteAbility5"
"Key" ""
"Version" "1"
}
//=============================================================
//
// Item
//
//=============================================================
"Inventory1"
{
"Name" "Inventory1"
"Action" "dota_item_execute 0"
"Key" "Z"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "1"
"Description" "#DOTA_Inventory1"
"Version" "1"
}
"Inventory2"
{
"Name" "Inventory2"
"Action" "dota_item_execute 1"
"Key" "X"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "2"
"Description" "#DOTA_Inventory2"
"Version" "1"
}
"Inventory3"
{
"Name" "Inventory3"
"Action" "dota_item_execute 2"
"Key" "C"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "3"
"Description" "#DOTA_Inventory3"
"Version" "1"
}
"Inventory4"
{
"Name" "Inventory4"
"Action" "dota_item_execute 3"
"Key" "V"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "4"
"Description" "#DOTA_Inventory4"
"Version" "1"
}
"Inventory5"
{
"Name" "Inventory5"
"Action" "dota_item_execute 4"
"Key" "B"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "5"
"Description" "#DOTA_Inventory5"
"Version" "1"
}
"Inventory6"
{
"Name" "Inventory6"
"Action" "dota_item_execute 5"
"Key" "N"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "6"
"Description" "#DOTA_Inventory6"
"Version" "1"
}
"Inventory1QuickCast"
{
"Name" "Inventory1QuickCast"
"Action" "dota_item_quick_cast 0"
"Description" "#DOTA_QuickCastInventory1"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "16"
"Version" "1"
}
"Inventory2QuickCast"
{
"Name" "Inventory2QuickCast"
"Action" "dota_item_quick_cast 1"
"Description" "#DOTA_QuickCastInventory2"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "17"
"Version" "1"
}
"Inventory3QuickCast"
{
"Name" "Inventory3QuickCast"
"Action" "dota_item_quick_cast 2"
"Description" "#DOTA_QuickCastInventory3"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "18"
"Version" "1"
}
"Inventory4QuickCast"
{
"Name" "Inventory4QuickCast"
"Action" "dota_item_quick_cast 3"
"Description" "#DOTA_QuickCastInventory4"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "19"
"Version" "1"
}
"Inventory5QuickCast"
{
"Name" "Inventory5QuickCast"
"Action" "dota_item_quick_cast 4"
"Description" "#DOTA_QuickCastInventory5"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "20"
"Version" "1"
}
"Inventory6QuickCast"
{
"Name" "Inventory6QuickCast"
"Action" "dota_item_quick_cast 5"
"Description" "#DOTA_QuickCastInventory6"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "21"
"Version" "1"
}
"ShopToggle"
{
"Name" "ShopToggle"
"Action" "toggleshoppanel"
"Key" "F4"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "8"
"Description" "#DOTA_Shop"
"Version" "1"
}
"PurchaseQuickbuy"
{
"Name" "PurchaseQuickbuy"
"Action" "dota_purchase_quickbuy"
"Key" "F5"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "9"
"Description" "#DOTA_PurchaseQuickbuy"
"Version" "2"
}
"PurchaseSticky"
{
"Name" "PurchaseSticky"
"Action" "dota_purchase_stickybuy"
"Key" "F8"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "10"
"Description" "#DOTA_PurchaseSticky"
"Version" "1"
}
"GrabStashItems"
{
"Name" "GrabStashItems"
"Action" "stash_grab_all"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "12"
"Description" "#DOTA_GrabStashItems"
"Version" "1"
}
//=============================================================
//
// METAGAME
//
//=============================================================
"Console"
{
"Name" "Console"
"Action" "toggleconsole"
"Key" "\"
"Panel" "#DOTA_KEYBIND_MENU_METAGAME"
"PanelRow" "1"
"Description" "#DOTA_Console"
"PreGameBind" "1"
"Version" "1"
}
"Pause"
{
"Name" "Pause"
"Action" "dota_pause"
"Key" "F9"
"Panel" "#DOTA_KEYBIND_MENU_METAGAME"
"PanelRow" "2"
"Description" "#DOTA_Pause"
"Version" "2"
}
"ScreenshotSettings"
{
"Name" "ScreenshotSettings"
"Action" "jpeg"
"Key" "F6"
"Panel" "#DOTA_KEYBIND_MENU_METAGAME"
"PanelRow" "3"
"Description" "#DOTA_Screenshot"
"Version" "1"
}
"Escape"
{
"Name" "Escape"
"Action" "escape"
"Key" "ESCAPE"
// "Panel" "ActivationPanel"
// "PanelRow" "1"
"Description" "#DOTA_Escape"
"Version" "1"
}
//=============================================================
//
// Spectator
//
//=============================================================
"SpectatorCameraUp"
{
"Name" "SpectatorCameraUp"
"Action" "+forward"
"Key" "W"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "1"
"Description" "#DOTA_SpectatorForward"
"Version" "2"
}
"SpectatorCameraDown"
{
"Name" "SpectatorCameraDown"
"Action" "+back"
"Key" "S"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "2"
"Description" "#DOTA_SpectatorBack"
"Version" "2"
}
"SpectatorCameraLeft"
{
"Name" "SpectatorCameraLeft"
"Action" "+moveleft"
"Key" "A"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "3"
"Description" "#DOTA_SpectatorLeft"
"Version" "2"
}
"SpectatorCameraRight"
{
"Name" "SpectatorCameraRight"
"Action" "+moveright"
"Key" "D"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "4"
"Description" "#DOTA_SpectatorRight"
"Version" "2"
}
"SpectatorCameraGrip"
{
"Name" "SpectatorCameraGrip"
"Action" "+cameragrip"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "5"
"Description" "#DOTA_SpectatorGrip"
// MOUSE3 is also bound!
"Version" "2"
}
"SpectatorPause"
{
"Name" "SpectatorPause"
"Action" "dota_spectator_pausetoggle"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "7"
"Description" "#DOTA_SpectatorPause"
"Version" "2"
}
"SpectatorIncreaseReplaySpeed"
{
"Name" "SpectatorIncreaseReplaySpeed"
"Action" "dota_spectator_increasereplayspeed"
"Key" "="
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "9"
"Description" "#DOTA_SpectatorIncreaseReplaySpeed"
"Version" "2"
}
"SpectatorDecreaseReplaySpeed"
{
"Name" "SpectatorDecreaseReplaySpeed"
"Action" "dota_spectator_decreasereplayspeed"
"Key" "-"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "10"
"Description" "#DOTA_SpectatorDecreaseReplaySpeed"
"Version" "2"
}
"SpectatorChat"
{
"Name" "SpectatorChat"
"Action" "say"
"Key" "ENTER"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "13"
"Description" "#DOTA_SpectatorChat"
"Version" "2"
}
"SpectatorScoreboard"
{
"Name" "SpectatorScoreboard"
"Action" "+showscores"
"Key" "`"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "15"
"Description" "#DOTA_SpectatorScoreboard"
"Version" "2"
}
"SpectatorStatsHarvest"
{
"Name" "SpectatorStatsHarvest"
"Action" "dota_spectator_statstoggle 0"
"Key" "F4"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "17"
"Description" "#DOTA_SpectatorStatsHarvest"
"Version" "2"
}
"SpectatorStatsItem"
{
"Name" "SpectatorStatsItem"
"Action" "dota_spectator_statstoggle 1"
"Key" "F5"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "18"
"Description" "#DOTA_SpectatorStatsItem"
"Version" "2"
}
"SpectatorStatsGold"
{
"Name" "SpectatorStatsGold"
"Action" "dota_spectator_statstoggle 2"
"Key" "F6"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "19"
"Description" "#DOTA_SpectatorStatsGold"
"Version" "2"
}
"SpectatorStatsXP"
{
"Name" "SpectatorStatsXP"
"Action" "dota_spectator_statstoggle 4"
"Key" "F7"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "20"
"Description" "#DOTA_SpectatorStatsXP"
"Version" "2"
}
"SpectatorStatsFantasy"
{
"Name" "SpectatorStatsFantasy"
"Action" "dota_spectator_statstoggle 5"
"Key" "F8"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "21"
"Description" "#DOTA_SpectatorStatsFantasy"
"Version" "6"
}
"SpectatorFOWBoth"
{
"Name" "SpectatorFOWBoth"
"Action" "dota_spectator_fowtoggle 0"
"Key" "F1"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "22"
"Description" "#DOTA_SpectatorFOWBoth"
"Version" "3"
}
"SpectatorFOWRadient"
{
"Name" "SpectatorFOWRadient"
"Action" "dota_spectator_fowtoggle 1"
"Key" "F2"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "23"
"Description" "#DOTA_SpectatorFOWRadient"
"Version" "3"
}
"SpectatorFOWDire"
{
"Name" "SpectatorFOWDire"
"Action" "dota_spectator_fowtoggle 2"
"Key" "F3"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "24"
"Description" "#DOTA_SpectatorFOWDire"
"Version" "3"
}
"SpectatorBroadcasterMenu"
{
"Name" "SpectatorBroadcasterMenu"
"Action" "broadcaster_openmenu"
"Key" "F10"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "12"
"Description" "#DOTA_SpectatorBroadcasterMenu"
"Version" "1"
}
"SpectatorDropdown_KDA"
{
"Name" "SpectatorDropdown_KDA"
"Action" "stat_dropdown kda"
"Key" "q"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "1"
"Description" "#DOTA_SpectatorDropdown_KDA"
"Version" "1"
}
"SpectatorDropdown_Lasthits_Denies"
{
"Name" "SpectatorDropdown_Lasthits_Denies"
"Action" "stat_dropdown lasthits_denies"
"Key" "w"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "2"
"Description" "#DOTA_SpectatorDropdown_Lasthits_Denies"
"Version" "1"
}
"SpectatorDropdown_Level"
{
"Name" "SpectatorDropdown_Level"
"Action" "stat_dropdown level"
"Key" "e"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "3"
"Description" "#DOTA_SpectatorDropdown_Level"
"Version" "1"
}
"SpectatorDropdown_XP_Per_Min"
{
"Name" "SpectatorDropdown_XP_Per_Min"
"Action" "stat_dropdown xp_per_min"
"Key" "r"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "4"
"Description" "#DOTA_SpectatorDropdown_XP_Per_Min"
"Version" "1"
}
"SpectatorDropdown_Gold"
{
"Name" "SpectatorDropdown_Gold"
"Action" "stat_dropdown gold"
"Key" "t"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "5"
"Description" "#DOTA_SpectatorDropdown_Gold"
"Version" "1"
}
"SpectatorDropdown_NetWorth"
{
"Name" "SpectatorDropdown_NetWorth"
"Action" "stat_dropdown networth"
"Key" "y"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "6"
"Description" "#DOTA_SpectatorDropdown_NetWorth"
"Version" "1"
}
"SpectatorDropdown_Fantasy"
{
"Name" "SpectatorDropdown_Fantasy"
"Action" "stat_dropdown fantasy"
"Key" "o"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "9"
"Description" "#DOTA_SpectatorDropdown_Fantasy"
"Version" "1"
}
"SpectatorDropdown_TotalGold"
{
"Name" "SpectatorDropdown_TotalGold"
"Action" "stat_dropdown totalgold"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "-1"
"Description" "#DOTA_SpectatorDropdown_TotalGold"
"Version" "4"
}
"SpectatorDropdown_Gold_Per_Min"
{
"Name" "SpectatorDropdown_Gold_Per_Min"
"Action" "stat_dropdown gold_per_min"
"Key" "u"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "7"
"Description" "#DOTA_SpectatorDropdown_Gold_Per_Min"
"Version" "1"
}
"SpectatorDropdown_Buyback"
{
"Name" "SpectatorDropdown_Buyback"
"Action" "stat_dropdown buyback"
"Key" "i"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "8"
"Description" "#DOTA_SpectatorDropdown_Buyback"
"Version" "1"
}
"SpectatorDropdown_Sort"
{
"Name" "SpectatorDropdown_Sort"
"Action" "stat_dropdown_sort"
"Key" "s"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "13"
"Description" "#DOTA_SpectatorDropdown_Sort"
"Version" "2"
}
"SpectatorDropdown_Close"
{
"Name" "SpectatorDropdown_Close"
"Action" "stat_dropdown close"
"Key" "a"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "14"
"Description" "#DOTA_SpectatorDropdown_Close"
"Version" "2"
}
//=============================================================
//
// Shop
//
//=============================================================
"ShopTabConsumables"
{
"Name" "ShopTabConsumables"
"Action" "shop_nav_to_tab 0"
"Key" "q"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Consumables"
"Version" "2"
}
"ShopTabAttributes"
{
"Name" "ShopTabAttributes"
"Action" "shop_nav_to_tab 1"
"Key" "w"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Attributes"
"Version" "2"
}
"ShopTabArmaments"
{
"Name" "ShopTabArmaments"
"Action" "shop_nav_to_tab 2"
"Key" "e"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Armaments"
"Version" "2"
}
"ShopTabArcane"
{
"Name" "ShopTabArcane"
"Action" "shop_nav_to_tab 3"
"Key" "r"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Arcane"
"Version" "2"
}
"ShopTabBasics"
{
"Name" "ShopTabBasics"
"Action" "shop_nav_to_tab 4"
"Key" "a"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Basics"
"Version" "2"
}
"ShopTabSupport"
{
"Name" "ShopTabSupport"
"Action" "shop_nav_to_tab 5"
"Key" "s"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Support"
"Version" "2"
}
"ShopTabCaster"
{
"Name" "ShopTabCaster"
"Action" "shop_nav_to_tab 6"
"Key" "d"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Caster"
"Version" "2"
}
"ShopTabWeapons"
{
"Name" "ShopTabWeapons"
"Action" "shop_nav_to_tab 7"
"Key" "f"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Weapons"
"Version" "2"
}
"ShopTabArmor"
{
"Name" "ShopTabArmor"
"Action" "shop_nav_to_tab 8"
"Key" "g"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Armor"
"Version" "2"
}
"ShopTabArtifacts"
{
"Name" "ShopTabArtifacts"
"Action" "shop_nav_to_tab 9"
"Key" "h"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Artifacts"
"Version" "2"
}
"ShopTabSidePage1"
{
"Name" "ShopTabSidePage1"
"Action" "shop_nav_to_tab 10"
"Key" "z"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_SidePage1"
"Version" "2"
}
"ShopTabSidePage2"
{
"Name" "ShopTabSidePage2"
"Action" "shop_nav_to_tab 11"
"Key" "x"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_SidePage2"
"Version" "2"
}
"ShopTabSecret"
{
"Name" "ShopTabSecret"
"Action" "shop_nav_to_tab 12"
"Key" "c"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Secret"
"Version" "2"
}
"ShopTabSearchBox"
{
"Name" "ShopTabSearchBox"
"Action" "shop_nav_to_search"
"Key" "v"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Search"
"Version" "4" // revert to 1
}
"ShopSlot1"
{
"Name" "ShopSlot1"
"Action" "shop_select_itemrow 1"
"Key" "1"
"Version" "3"
}
"ShopSlot2"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 2"
"Key" "2"
"Version" "2"
}
"ShopSlot3"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 3"
"Key" "3"
"Version" "2"
}
"ShopSlot4"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 4"
"Key" "4"
"Version" "2"
}
"ShopSlot5"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 5"
"Key" "5"
"Version" "2"
}
"ShopSlot6"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 6"
"Key" "6"
"Version" "2"
}
"ShopSlot7"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 7"
"Key" "7"
"Version" "2"
}
"ShopSlot8"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 8"
"Key" "8"
"Version" "2"
}
"ShopSlot9"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 9"
"Key" "9"
"Version" "2"
}
"ShopSlot10"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 10"
"Key" "0"
"Version" "2"
}
"ShopSlot11"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 11"
"Key" "-"
"Version" "2"
}
"ShopSlot12"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 12"
"Key" "="
"Version" "1"
}
}
}
//=============================================================================
//
// MMO Template
//
//=============================================================================
"MMO"
{
"Name" "MMO"
"Version" "1"
"RowVersion" "3"
"UseHeroBindings" "0"
"LinkHeroToCourier" "1"
"LinkHeroToNeutral" "1"
"LinkPlayerToSpectator" "1"
//=================================================================
//
// Default Key "MMO" Bindings
//
//=================================================================
"Keys"
{
//=============================================================
//
// Player
//
//=============================================================
"CameraUp"
{
"Name" "CameraUp"
"Action" "+forward"
"Key" "W"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "1"
"Description" "#DOTA_MoveForward"
"Version" "2"
}
"CameraDown"
{
"Name" "CameraDown"
"Action" "+back"
"Key" "S"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "2"
"Description" "#DOTA_MoveBack"
"Version" "1"
}
"CameraLeft"
{
"Name" "CameraLeft"
"Action" "+moveleft"
"Key" "A"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "3"
"Description" "#DOTA_MoveLeft"
"Version" "1"
}
"CameraRight"
{
"Name" "CameraRight"
"Action" "+moveright"
"Key" "D"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "4"
"Description" "#DOTA_MoveRight"
"Version" "1"
}
"CameraGrip"
{
"Name" "CameraGrip"
"Action" "+cameragrip"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "5"
"Description" "#DOTA_CameraGrip"
// MOUSE3 is also bound!
"Version" "2"
}
"RecentEvent"
{
"Name" "RecentEvent"
"Action" "dota_recent_event"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "7"
"Description" "#DOTA_RecentEvent"
"Version" "3"
}
"ScoreboardToggle"
{
"Name" "ScoreboardToggle"
"Action" "+showscores"
"Key" "T"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "9"
"Description" "#DOTA_Scoreboard"
"Version" "1"
}
"ActivateGlyph"
{
"Name" "ActivateGlyph"
"Action" "dota_glyph"
"Key" "J"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "11"
"Description" "#DOTA_ActivateGlyph"
"Version" "2"
}
//=============================================================
//
// Chat
//
//=============================================================
"ChatTeam"
{
"Name" "ChatTeam"
"Action" "say"
"Key" "ENTER"
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "1"
"Description" "#DOTA_ChatTeam"
"Version" "1"
}
"ChatGlobal"
{
"Name" "ChatGlobal"
"Action" "say"
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "2"
"Description" "#DOTA_ChatGlobal"
"Dependency" "ChatTeam"
"DependencyText" "SHIFT-"
"Version" "1"
}
"ChatTeam2"
{
"Name" "ChatTeam2"
"Action" "say"
"Key" "KP_ENTER"
// "Panel" "#DOTA_KEYBIND_MENU_CHAT"
// "PanelRow" ""
"Description" "#DOTA_ChatTeam"
"Version" "1"
}
"ChatGlobal2"
{
"Name" "ChatGlobal2"
"Action" "say"
// "Panel" "#DOTA_KEYBIND_MENU_CHAT"
// "PanelRow" ""
"Description" "#DOTA_ChatGlobal"
"Dependency" "ChatTeam2"
"DependencyText" "SHIFT-"
"Version" "1"
}
"ChatVoice"
{
"Name" "ChatVoice"
"Action" "+voicerecord"
"Key" ","
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "3"
"Description" "#DOTA_Voice"
// MOUSE4 is also bound!
"Version" "1"
}
"ChatWheel"
{
"Name" "ChatWheel"
"Action" "+chatwheel"
"Key" "Y"
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "4"
"Description" "#DOTA_ChatWheel"
"Version" "1"
}
"ChatWheelCare"
{
"Name" "ChatWheelCare"
"Action" "chatwheel_say 1"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "16"
"Description" "#dota_chatwheel_label_Care"
"Version" "1"
}
"ChatWheelGetBack"
{
"Name" "ChatWheelGetBack"
"Action" "chatwheel_say 2"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "17"
"Description" "#dota_chatwheel_label_GetBack"
"Version" "1"
}
"ChatWheelNeedWards"
{
"Name" "ChatWheelNeedWards"
"Action" "chatwheel_say 3"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "18"
"Description" "#dota_chatwheel_label_NeedWards"
"Version" "1"
}
"ChatWheelStun"
{
"Name" "ChatWheelStun"
"Action" "chatwheel_say 4"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "19"
"Description" "#dota_chatwheel_label_Stun"
"Version" "1"
}
"ChatWheelHelp"
{
"Name" "ChatWheelHelp"
"Action" "chatwheel_say 5"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "20"
"Description" "#dota_chatwheel_label_Help"
"Version" "1"
}
"ChatWheelGetPush"
{
"Name" "ChatWheelGetPush"
"Action" "chatwheel_say 6"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "21"
"Description" "#dota_chatwheel_label_Push"
"Version" "1"
}
"ChatWheelGoodJob"
{
"Name" "ChatWheelGoodJob"
"Action" "chatwheel_say 7"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "22"
"Description" "#dota_chatwheel_label_GoodJob"
"Version" "1"
}
"ChatWheelMissing"
{
"Name" "ChatWheelMissing"
"Action" "chatwheel_say 8"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "23"
"Description" "#dota_chatwheel_label_Missing"
"Version" "1"
}
"ChatWheelMissingTop"
{
"Name" "ChatWheelMissingTop"
"Action" "chatwheel_say 9"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "24"
"Description" "#dota_chatwheel_label_Missing_Top"
"Version" "1"
}
"ChatWheelMissingMiddle"
{
"Name" "ChatWheelMissingMiddle"
"Action" "chatwheel_say 10"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "25"
"Description" "#dota_chatwheel_label_Missing_Mid"
"Version" "1"
}
"ChatWheelMissingBottom"
{
"Name" "ChatWheelMissingBottom"
"Action" "chatwheel_say 11"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "26"
"Description" "#dota_chatwheel_label_Missing_Bottom"
"Version" "1"
}
//=============================================================
//
// Unit Actions
//
//=============================================================
"HeroAttack"
{
"Name" "HeroAttack"
"Action" "mc_attack"
"Key" "Q"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "1"
"Description" "#DOTA_AttackMove"
"Version" "1"
}
"HeroMove"
{
"Name" "HeroMove"
"Action" "mc_move"
"Key" "M"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "2"
"Description" "#DOTA_Move"
"Version" "1"
}
"HeroStop"
{
"Name" "HeroStop"
"Action" "dota_stop"
"Key" "E"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "3"
"Description" "#DOTA_UnitStop"
"Version" "1"
}
"HeroHold"
{
"Name" "HeroHold"
"Action" "dota_hold"
"Key" "H"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "4"
"Description" "#DOTA_UnitHold"
"Version" "1"
}
"HeroSelect"
{
"Name" "HeroSelect"
"Action" "+dota_camera_follow"
"Key" "SPACE"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "6"
"Description" "#DOTA_HeroSelect"
"Version" "1"
}
"SelectAll"
{
"Name" "SelectAll"
"Action" "dota_select_all"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "7"
"Description" "#DOTA_SelectAll"
"Version" "2"
}
"SelectAllOthers"
{
"Name" "SelectAllOthers"
"Action" "dota_select_all_others"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "8"
"Description" "#DOTA_SelectAllOthers"
"Version" "4"
}
"CourierSelect"
{
"Name" "CourierSelect"
"Action" "dota_select_courier"
"Key" "F2"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "10"
"Description" "#DOTA_SelectCourier"
"Version" "1"
}
"CourierDeliver"
{
"Name" "CourierDeliver"
"Action" "dota_courier_deliver"
"Key" "F3"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "11"
"Description" "#DOTA_CourierDeliver"
"Version" "2"
}
"CourierHaste"
{
"Name" "CourierHaste"
"Action" "dota_courier_burst"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "12"
"Description" "#DOTA_CourierHaste"
"Version" "2"
}
"UseActionItem"
{
"Name" "UseActionItem"
"Action" "use_item_client player_loadout action_item"
"Description" "#DOTA_UseActionItem_Key"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "14"
"Version" "4"
}
"HeroTaunt"
{
"Name" "HeroTaunt"
"Action" "use_item_client current_hero taunt"
"Description" "#DOTA_HeroTaunt_Key"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "15"
"Version" "4"
}
"ControlGroup1"
{
"Name" "ControlGroup1"
"Action" "+dota_control_group 1"
"Key" "F"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "16"
"Description" "#DOTA_ControlGroup1"
"Version" "1"
}
"ControlGroup2"
{
"Name" "ControlGroup2"
"Action" "+dota_control_group 2"
"Key" "G"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "17"
"Description" "#DOTA_ControlGroup2"
"Version" "1"
}
"ControlGroup3"
{
"Name" "ControlGroup3"
"Action" "+dota_control_group 3"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "18"
"Description" "#DOTA_ControlGroup3"
"Version" "1"
}
"ControlGroup4"
{
"Name" "ControlGroup4"
"Action" "+dota_control_group 4"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "19"
"Description" "#DOTA_ControlGroup4"
"Version" "1"
}
"ControlGroup5"
{
"Name" "ControlGroup5"
"Action" "+dota_control_group 5"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "20"
"Description" "#DOTA_ControlGroup5"
"Version" "1"
}
"ControlGroup6"
{
"Name" "ControlGroup6"
"Action" "+dota_control_group 6"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "21"
"Description" "#DOTA_ControlGroup6"
"Version" "1"
}
"ControlGroup7"
{
"Name" "ControlGroup7"
"Action" "+dota_control_group 7"
"Key" "7"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "22"
"Description" "#DOTA_ControlGroup7"
"Version" "1"
}
"ControlGroup8"
{
"Name" "ControlGroup8"
"Action" "+dota_control_group 8"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "23"
"Description" "#DOTA_ControlGroup8"
"Version" "1"
}
"ControlGroup9"
{
"Name" "ControlGroup9"
"Action" "+dota_control_group 9"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "24"
"Description" "#DOTA_ControlGroup9"
"Version" "1"
}
"ControlGroup10"
{
"Name" "ControlGroup10"
"Action" "+dota_control_group 10"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "25"
"Description" "#DOTA_ControlGroup10"
"Version" "1"
}
"ControlGroupCycle"
{
"Name" "ControlGroupCycle"
"Action" "dota_cycle_selected"
"Key" "TAB"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "26"
"Description" "#DOTA_ControlGroupCycle"
"Version" "2"
}
//=============================================================
//
// Abilities
//
//=============================================================
"AbilityPrimary1"
{
"Name" "AbilityPrimary1"
"Action" "dota_ability_execute 0"
"Description" "#DOTA_ExecuteAbility0"
"Key" "1"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "1"
"Version" "1"
}
"AbilityPrimary2"
{
"Name" "AbilityPrimary2"
"Action" "dota_ability_execute 1"
"Description" "#DOTA_ExecuteAbility1"
"Key" "2"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "2"
"Version" "1"
}
"AbilityPrimary3"
{
"Name" "AbilityPrimary3"
"Action" "dota_ability_execute 2"
"Description" "#DOTA_ExecuteAbility2"
"Key" "3"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "3"
"Version" "1"
}
"AbilitySecondary1"
{
"Name" "AbilitySecondary1"
"Action" "dota_ability_execute 3"
"Description" "#DOTA_ExecuteAbility3"
"Key" "5"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "4"
"Version" "1"
}
"AbilitySecondary2"
{
"Name" "AbilitySecondary2"
"Action" "dota_ability_execute 4"
"Description" "#DOTA_ExecuteAbility4"
"Key" "6"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "5"
"Version" "1"
}
"AbilityUltimate"
{
"Name" "AbilityUltimate"
"Action" "dota_ability_execute 5"
"Description" "#DOTA_ExecuteAbility5"
"Key" "4"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "6"
"Version" "1"
}
"AbilityPrimary1AutoCast"
{
"Name" "AbilityPrimary1AutoCast"
"Action" "dota_ability_autocast 0"
"Description" "#DOTA_AutocastAbility0"
"Key" "1"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "13"
"Version" "1"
}
"AbilityPrimary2AutoCast"
{
"Name" "AbilityPrimary2AutoCast"
"Action" "dota_ability_autocast 1"
"Description" "#DOTA_AutocastAbility1"
"Key" "2"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "14"
"Version" "1"
}
"AbilityPrimary3AutoCast"
{
"Name" "AbilityPrimary3AutoCast"
"Action" "dota_ability_autocast 2"
"Description" "#DOTA_AutocastAbility2"
"Key" "3"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "15"
"Version" "1"
}
"AbilitySecondary1AutoCast"
{
"Name" "AbilitySecondary1AutoCast"
"Action" "dota_ability_autocast 3"
"Description" "#DOTA_AutocastAbility3"
"Key" "5"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "16"
"Version" "1"
}
"AbilitySecondary2AutoCast"
{
"Name" "AbilitySecondary2AutoCast"
"Action" "dota_ability_autocast 4"
"Description" "#DOTA_AutocastAbility4"
"Key" "6"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "17"
"Version" "1"
}
"AbilityUltimateAutoCast"
{
"Name" "AbilityUltimateAutoCast"
"Action" "dota_ability_autocast 5"
"Description" "#DOTA_AutocastAbility5"
"Key" "4"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "18"
"Version" "1"
}
"AbilityPrimary1QuickCast"
{
"Name" "AbilityPrimary1QuickCast"
"Action" "dota_ability_quickcast 0"
"Description" "#DOTA_QuickCastAbility0"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "19"
"Version" "1"
}
"AbilityPrimary2QuickCast"
{
"Name" "AbilityPrimary2QuickCast"
"Action" "dota_ability_quickcast 1"
"Description" "#DOTA_QuickCastAbility1"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "20"
"Version" "1"
}
"AbilityPrimary3QuickCast"
{
"Name" "AbilityPrimary3QuickCast"
"Action" "dota_ability_quickcast 2"
"Description" "#DOTA_QuickCastAbility2"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "21"
"Version" "1"
}
"AbilitySecondary1QuickCast"
{
"Name" "AbilitySecondary1QuickCast"
"Action" "dota_ability_quickcast 3"
"Description" "#DOTA_QuickCastAbility3"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "22"
"Version" "1"
}
"AbilitySecondary2QuickCast"
{
"Name" "AbilitySecondary2QuickCast"
"Action" "dota_ability_quickcast 4"
"Description" "#DOTA_QuickCastAbility4"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "23"
"Version" "1"
}
"AbilityUltimateQuickCast"
{
"Name" "AbilityUltimateQuickCast"
"Action" "dota_ability_quickcast 5"
"Description" "#DOTA_QuickCastAbility5"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "24"
"Version" "1"
}
"LearnAbilities"
{
"Name" "LearnAbilities"
"Action" "dota_ability_learn_mode"
"Key" "O"
"Description" "#DOTA_Learn_Abilities"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "8"
"Version" "1"
}
"LearnStats"
{
"Name" "LearnStats"
"Action" "dota_learn_stats"
"Key" "U"
"Description" "#DOTA_Learn_Stats"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "9"
"Version" "1"
}
"CourierAbility1"
{
"Name" "CourierAbility1"
"Action" "dota_ability_execute 0"
"Description" "#DOTA_CourierAbility1"
"Key" "1"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "1"
"Version" "1"
}
"CourierAbility2"
{
"Name" "CourierAbility2"
"Action" "dota_ability_execute 1"
"Description" "#DOTA_CourierAbility2"
"Key" "2"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "2"
"Version" "1"
}
"CourierAbility3"
{
"Name" "CourierAbility3"
"Action" "dota_ability_execute 2"
"Description" "#DOTA_CourierAbility3"
"Key" "3"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "3"
"Version" "1"
}
"CourierAbility4"
{
"Name" "CourierAbility4"
"Action" "dota_ability_execute 3"
"Description" "#DOTA_CourierAbility4"
"Key" "4"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "4"
"Version" "1"
}
"CourierAbility5"
{
"Name" "CourierAbility5"
"Action" "dota_ability_execute 4"
"Description" "#DOTA_CourierAbility5"
"Key" "5"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "5"
"Version" "1"
}
"CourierAbility6"
{
"Name" "CourierAbility6"
"Action" "dota_ability_execute 5"
"Description" "#DOTA_CourierAbility6"
"Key" "6"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "6"
"Version" "1"
}
"NeutralAbility1"
{
"Name" "NeutralAbility1"
"Action" "dota_ability_execute 0"
"Description" "#DOTA_NeutralAbility1"
"Key" "1"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_NEUTRAL"
"PanelRow" "1"
"Version" "1"
}
"NeutralAbility2"
{
"Name" "NeutralAbility2"
"Action" "dota_ability_execute 1"
"Description" "#DOTA_NeutralAbility2"
"Key" "2"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_NEUTRAL"
"PanelRow" "2"
"Version" "1"
}
"NeutralAbility3"
{
"Name" "NeutralAbility3"
"Action" "dota_ability_execute 2"
"Description" "#DOTA_NeutralAbility3"
"Key" "3"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_NEUTRAL"
"PanelRow" "3"
"Version" "1"
}
"NeutralAbility4"
{
"Name" "NeutralAbility4"
"Action" "dota_ability_execute 3"
"Description" "#DOTA_NeutralAbility4"
"Key" "4"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_NEUTRAL"
"PanelRow" "4"
"Version" "1"
}
"LegacyAbilityPrimary1"
{
"Name" "LegacyAbilityPrimary1"
"Action" "dota_ability_execute 0"
"Description" "#DOTA_ExecuteAbility0"
"Key" ""
"Version" "1"
}
"LegacyAbilityPrimary2"
{
"Name" "LegacyAbilityPrimary2"
"Action" "dota_ability_execute 1"
"Description" "#DOTA_ExecuteAbility1"
"Key" ""
"Version" "1"
}
"LegacyAbilityPrimary3"
{
"Name" "LegacyAbilityPrimary3"
"Action" "dota_ability_execute 2"
"Description" "#DOTA_ExecuteAbility2"
"Key" ""
"Version" "1"
}
"LegacyAbilitySecondary1"
{
"Name" "LegacyAbilitySecondary1"
"Action" "dota_ability_execute 3"
"Description" "#DOTA_ExecuteAbility3"
"Key" ""
"Version" "1"
}
"LegacyAbilitySecondary2"
{
"Name" "LegacyAbilitySecondary2"
"Action" "dota_ability_execute 4"
"Description" "#DOTA_ExecuteAbility4"
"Key" ""
"Version" "1"
}
"LegacyAbilityUltimate"
{
"Name" "LegacyAbilityUltimate"
"Action" "dota_ability_execute 5"
"Description" "#DOTA_ExecuteAbility5"
"Key" ""
"Version" "1"
}
//=============================================================
//
// Item
//
//=============================================================
"Inventory1"
{
"Name" "Inventory1"
"Action" "dota_item_execute 0"
"Key" "Z"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "1"
"Description" "#DOTA_Inventory1"
"Version" "1"
}
"Inventory2"
{
"Name" "Inventory2"
"Action" "dota_item_execute 1"
"Key" "X"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "2"
"Description" "#DOTA_Inventory2"
"Version" "1"
}
"Inventory3"
{
"Name" "Inventory3"
"Action" "dota_item_execute 2"
"Key" "C"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "3"
"Description" "#DOTA_Inventory3"
"Version" "1"
}
"Inventory4"
{
"Name" "Inventory4"
"Action" "dota_item_execute 3"
"Key" "V"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "4"
"Description" "#DOTA_Inventory4"
"Version" "1"
}
"Inventory5"
{
"Name" "Inventory5"
"Action" "dota_item_execute 4"
"Key" "B"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "5"
"Description" "#DOTA_Inventory5"
"Version" "1"
}
"Inventory6"
{
"Name" "Inventory6"
"Action" "dota_item_execute 5"
"Key" "N"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "6"
"Description" "#DOTA_Inventory6"
"Version" "1"
}
"Inventory1QuickCast"
{
"Name" "Inventory1QuickCast"
"Action" "dota_item_quick_cast 0"
"Description" "#DOTA_QuickCastInventory1"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "16"
"Version" "1"
}
"Inventory2QuickCast"
{
"Name" "Inventory2QuickCast"
"Action" "dota_item_quick_cast 1"
"Description" "#DOTA_QuickCastInventory2"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "17"
"Version" "1"
}
"Inventory3QuickCast"
{
"Name" "Inventory3QuickCast"
"Action" "dota_item_quick_cast 2"
"Description" "#DOTA_QuickCastInventory3"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "18"
"Version" "1"
}
"Inventory4QuickCast"
{
"Name" "Inventory4QuickCast"
"Action" "dota_item_quick_cast 3"
"Description" "#DOTA_QuickCastInventory4"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "19"
"Version" "1"
}
"Inventory5QuickCast"
{
"Name" "Inventory5QuickCast"
"Action" "dota_item_quick_cast 4"
"Description" "#DOTA_QuickCastInventory5"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "20"
"Version" "1"
}
"Inventory6QuickCast"
{
"Name" "Inventory6QuickCast"
"Action" "dota_item_quick_cast 5"
"Description" "#DOTA_QuickCastInventory6"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "21"
"Version" "1"
}
"ShopToggle"
{
"Name" "ShopToggle"
"Action" "toggleshoppanel"
"Key" "F4"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "8"
"Description" "#DOTA_Shop"
"Version" "1"
}
"PurchaseQuickbuy"
{
"Name" "PurchaseQuickbuy"
"Action" "dota_purchase_quickbuy"
"Key" "F5"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "9"
"Description" "#DOTA_PurchaseQuickbuy"
"Version" "2"
}
"PurchaseSticky"
{
"Name" "PurchaseSticky"
"Action" "dota_purchase_stickybuy"
"Key" "F8"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "10"
"Description" "#DOTA_PurchaseSticky"
"Version" "1"
}
"GrabStashItems"
{
"Name" "GrabStashItems"
"Action" "stash_grab_all"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "12"
"Description" "#DOTA_GrabStashItems"
"Version" "1"
}
//=============================================================
//
// METAGAME
//
//=============================================================
"Console"
{
"Name" "Console"
"Action" "toggleconsole"
"Key" "`"
"Panel" "#DOTA_KEYBIND_MENU_METAGAME"
"PanelRow" "1"
"Description" "#DOTA_Console"
"PreGameBind" "1"
"Version" "1"
}
"Pause"
{
"Name" "Pause"
"Action" "dota_pause"
"Key" "F9"
"Panel" "#DOTA_KEYBIND_MENU_METAGAME"
"PanelRow" "2"
"Description" "#DOTA_Pause"
"Version" "2"
}
"ScreenshotSettings"
{
"Name" "ScreenshotSettings"
"Action" "jpeg"
"Key" "F6"
"Panel" "#DOTA_KEYBIND_MENU_METAGAME"
"PanelRow" "3"
"Description" "#DOTA_Screenshot"
"Version" "1"
}
"Escape"
{
"Name" "Escape"
"Action" "escape"
"Key" "ESCAPE"
// "Panel" "ActivationPanel"
// "PanelRow" "1"
"Description" "#DOTA_Escape"
"Version" "1"
}
//=============================================================
//
// Spectator
//
//=============================================================
"SpectatorCameraUp"
{
"Name" "SpectatorCameraUp"
"Action" "+forward"
"Key" "W"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "1"
"Description" "#DOTA_SpectatorForward"
"Version" "2"
}
"SpectatorCameraDown"
{
"Name" "SpectatorCameraDown"
"Action" "+back"
"Key" "S"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "2"
"Description" "#DOTA_SpectatorBack"
"Version" "2"
}
"SpectatorCameraLeft"
{
"Name" "SpectatorCameraLeft"
"Action" "+moveleft"
"Key" "A"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "3"
"Description" "#DOTA_SpectatorLeft"
"Version" "2"
}
"SpectatorCameraRight"
{
"Name" "SpectatorCameraRight"
"Action" "+moveright"
"Key" "D"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "4"
"Description" "#DOTA_SpectatorRight"
"Version" "2"
}
"SpectatorCameraGrip"
{
"Name" "SpectatorCameraGrip"
"Action" "+cameragrip"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "5"
"Description" "#DOTA_SpectatorGrip"
// MOUSE3 is also bound!
"Version" "2"
}
"SpectatorPause"
{
"Name" "SpectatorPause"
"Action" "dota_spectator_pausetoggle"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "7"
"Description" "#DOTA_SpectatorPause"
"Version" "2"
}
"SpectatorIncreaseReplaySpeed"
{
"Name" "SpectatorIncreaseReplaySpeed"
"Action" "dota_spectator_increasereplayspeed"
"Key" "="
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "9"
"Description" "#DOTA_SpectatorIncreaseReplaySpeed"
"Version" "2"
}
"SpectatorDecreaseReplaySpeed"
{
"Name" "SpectatorDecreaseReplaySpeed"
"Action" "dota_spectator_decreasereplayspeed"
"Key" "-"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "10"
"Description" "#DOTA_SpectatorDecreaseReplaySpeed"
"Version" "2"
}
"SpectatorChat"
{
"Name" "SpectatorChat"
"Action" "say"
"Key" "ENTER"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "13"
"Description" "#DOTA_SpectatorChat"
"Version" "2"
}
"SpectatorScoreboard"
{
"Name" "SpectatorScoreboard"
"Action" "+showscores"
"Key" "T"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "15"
"Description" "#DOTA_SpectatorScoreboard"
"Version" "2"
}
"SpectatorStatsHarvest"
{
"Name" "SpectatorStatsHarvest"
"Action" "dota_spectator_statstoggle 0"
"Key" "F4"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "17"
"Description" "#DOTA_SpectatorStatsHarvest"
"Version" "2"
}
"SpectatorStatsItem"
{
"Name" "SpectatorStatsItem"
"Action" "dota_spectator_statstoggle 1"
"Key" "F5"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "18"
"Description" "#DOTA_SpectatorStatsItem"
"Version" "2"
}
"SpectatorStatsGold"
{
"Name" "SpectatorStatsGold"
"Action" "dota_spectator_statstoggle 2"
"Key" "F6"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "19"
"Description" "#DOTA_SpectatorStatsGold"
"Version" "2"
}
"SpectatorStatsXP"
{
"Name" "SpectatorStatsXP"
"Action" "dota_spectator_statstoggle 4"
"Key" "F7"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "20"
"Description" "#DOTA_SpectatorStatsXP"
"Version" "2"
}
"SpectatorStatsFantasy"
{
"Name" "SpectatorStatsFantasy"
"Action" "dota_spectator_statstoggle 5"
"Key" "F8"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "21"
"Description" "#DOTA_SpectatorStatsFantasy"
"Version" "6"
}
"SpectatorFOWBoth"
{
"Name" "SpectatorFOWBoth"
"Action" "dota_spectator_fowtoggle 0"
"Key" "F1"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "22"
"Description" "#DOTA_SpectatorFOWBoth"
"Version" "3"
}
"SpectatorFOWRadient"
{
"Name" "SpectatorFOWRadient"
"Action" "dota_spectator_fowtoggle 1"
"Key" "F2"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "23"
"Description" "#DOTA_SpectatorFOWRadient"
"Version" "3"
}
"SpectatorFOWDire"
{
"Name" "SpectatorFOWDire"
"Action" "dota_spectator_fowtoggle 2"
"Key" "F3"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "24"
"Description" "#DOTA_SpectatorFOWDire"
"Version" "3"
}
"SpectatorBroadcasterMenu"
{
"Name" "SpectatorBroadcasterMenu"
"Action" "broadcaster_openmenu"
"Key" "F10"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "12"
"Description" "#DOTA_SpectatorBroadcasterMenu"
"Version" "1"
}
"SpectatorDropdown_KDA"
{
"Name" "SpectatorDropdown_KDA"
"Action" "stat_dropdown kda"
"Key" "q"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "1"
"Description" "#DOTA_SpectatorDropdown_KDA"
"Version" "1"
}
"SpectatorDropdown_Lasthits_Denies"
{
"Name" "SpectatorDropdown_Lasthits_Denies"
"Action" "stat_dropdown lasthits_denies"
"Key" "w"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "2"
"Description" "#DOTA_SpectatorDropdown_Lasthits_Denies"
"Version" "1"
}
"SpectatorDropdown_Level"
{
"Name" "SpectatorDropdown_Level"
"Action" "stat_dropdown level"
"Key" "e"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "3"
"Description" "#DOTA_SpectatorDropdown_Level"
"Version" "1"
}
"SpectatorDropdown_XP_Per_Min"
{
"Name" "SpectatorDropdown_XP_Per_Min"
"Action" "stat_dropdown xp_per_min"
"Key" "r"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "4"
"Description" "#DOTA_SpectatorDropdown_XP_Per_Min"
"Version" "1"
}
"SpectatorDropdown_Gold"
{
"Name" "SpectatorDropdown_Gold"
"Action" "stat_dropdown gold"
"Key" "t"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "5"
"Description" "#DOTA_SpectatorDropdown_Gold"
"Version" "1"
}
"SpectatorDropdown_NetWorth"
{
"Name" "SpectatorDropdown_NetWorth"
"Action" "stat_dropdown networth"
"Key" "y"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "6"
"Description" "#DOTA_SpectatorDropdown_NetWorth"
"Version" "1"
}
"SpectatorDropdown_Fantasy"
{
"Name" "SpectatorDropdown_Fantasy"
"Action" "stat_dropdown fantasy"
"Key" "o"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "9"
"Description" "#DOTA_SpectatorDropdown_Fantasy"
"Version" "1"
}
"SpectatorDropdown_TotalGold"
{
"Name" "SpectatorDropdown_TotalGold"
"Action" "stat_dropdown totalgold"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "-1"
"Description" "#DOTA_SpectatorDropdown_TotalGold"
"Version" "4"
}
"SpectatorDropdown_Gold_Per_Min"
{
"Name" "SpectatorDropdown_Gold_Per_Min"
"Action" "stat_dropdown gold_per_min"
"Key" "u"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "7"
"Description" "#DOTA_SpectatorDropdown_Gold_Per_Min"
"Version" "1"
}
"SpectatorDropdown_Buyback"
{
"Name" "SpectatorDropdown_Buyback"
"Action" "stat_dropdown buyback"
"Key" "i"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "8"
"Description" "#DOTA_SpectatorDropdown_Buyback"
"Version" "1"
}
"SpectatorDropdown_Sort"
{
"Name" "SpectatorDropdown_Sort"
"Action" "stat_dropdown_sort"
"Key" "s"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "13"
"Description" "#DOTA_SpectatorDropdown_Sort"
"Version" "2"
}
"SpectatorDropdown_Close"
{
"Name" "SpectatorDropdown_Close"
"Action" "stat_dropdown close"
"Key" "a"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "14"
"Description" "#DOTA_SpectatorDropdown_Close"
"Version" "2"
}
//=============================================================
//
// Shop
//
//=============================================================
"ShopTabConsumables"
{
"Name" "ShopTabConsumables"
"Action" "shop_nav_to_tab 0"
"Key" "q"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Consumables"
"Version" "2"
}
"ShopTabAttributes"
{
"Name" "ShopTabAttributes"
"Action" "shop_nav_to_tab 1"
"Key" "w"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Attributes"
"Version" "2"
}
"ShopTabArmaments"
{
"Name" "ShopTabArmaments"
"Action" "shop_nav_to_tab 2"
"Key" "e"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Armaments"
"Version" "2"
}
"ShopTabArcane"
{
"Name" "ShopTabArcane"
"Action" "shop_nav_to_tab 3"
"Key" "r"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Arcane"
"Version" "2"
}
"ShopTabBasics"
{
"Name" "ShopTabBasics"
"Action" "shop_nav_to_tab 4"
"Key" "a"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Basics"
"Version" "2"
}
"ShopTabSupport"
{
"Name" "ShopTabSupport"
"Action" "shop_nav_to_tab 5"
"Key" "s"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Support"
"Version" "2"
}
"ShopTabCaster"
{
"Name" "ShopTabCaster"
"Action" "shop_nav_to_tab 6"
"Key" "d"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Caster"
"Version" "2"
}
"ShopTabWeapons"
{
"Name" "ShopTabWeapons"
"Action" "shop_nav_to_tab 7"
"Key" "f"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Weapons"
"Version" "2"
}
"ShopTabArmor"
{
"Name" "ShopTabArmor"
"Action" "shop_nav_to_tab 8"
"Key" "g"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Armor"
"Version" "2"
}
"ShopTabArtifacts"
{
"Name" "ShopTabArtifacts"
"Action" "shop_nav_to_tab 9"
"Key" "h"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Artifacts"
"Version" "2"
}
"ShopTabSidePage1"
{
"Name" "ShopTabSidePage1"
"Action" "shop_nav_to_tab 10"
"Key" "z"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_SidePage1"
"Version" "2"
}
"ShopTabSidePage2"
{
"Name" "ShopTabSidePage2"
"Action" "shop_nav_to_tab 11"
"Key" "x"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_SidePage2"
"Version" "2"
}
"ShopTabSecret"
{
"Name" "ShopTabSecret"
"Action" "shop_nav_to_tab 12"
"Key" "c"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Secret"
"Version" "2"
}
"ShopTabSearchBox"
{
"Name" "ShopTabSearchBox"
"Action" "shop_nav_to_search"
"Key" "v"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Search"
"Version" "4" // revert to 1
}
"ShopSlot1"
{
"Name" "ShopSlot1"
"Action" "shop_select_itemrow 1"
"Key" "1"
"Version" "3"
}
"ShopSlot2"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 2"
"Key" "2"
"Version" "2"
}
"ShopSlot3"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 3"
"Key" "3"
"Version" "2"
}
"ShopSlot4"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 4"
"Key" "4"
"Version" "2"
}
"ShopSlot5"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 5"
"Key" "5"
"Version" "2"
}
"ShopSlot6"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 6"
"Key" "6"
"Version" "2"
}
"ShopSlot7"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 7"
"Key" "7"
"Version" "2"
}
"ShopSlot8"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 8"
"Key" "8"
"Version" "2"
}
"ShopSlot9"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 9"
"Key" "9"
"Version" "2"
}
"ShopSlot10"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 10"
"Key" "0"
"Version" "2"
}
"ShopSlot11"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 11"
"Key" "-"
"Version" "2"
}
"ShopSlot12"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 12"
"Key" "="
"Version" "1"
}
}
}
//=============================================================================
//
// LEGACY Template
//
//=============================================================================
"LEGACY"
{
"Name" "LEGACY"
"Version" "12"
"RowVersion" "3"
"UseHeroBindings" "0"
"LinkHeroToCourier" "1"
"LinkHeroToNeutral" "1"
"LinkPlayerToSpectator" "1"
//=================================================================
//
// Default Key "LEGACY" Bindings
//
//=================================================================
"Keys"
{
//=============================================================
//
// Player
//
//=============================================================
"CameraUp"
{
"Name" "CameraUp"
"Action" "+forward"
"Key" "UPARROW"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "1"
"Description" "#DOTA_MoveForward"
"Version" "2"
}
"CameraDown"
{
"Name" "CameraDown"
"Action" "+back"
"Key" "DOWNARROW"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "2"
"Description" "#DOTA_MoveBack"
"Version" "1"
}
"CameraLeft"
{
"Name" "CameraLeft"
"Action" "+moveleft"
"Key" "LEFTARROW"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "3"
"Description" "#DOTA_MoveLeft"
"Version" "1"
}
"CameraRight"
{
"Name" "CameraRight"
"Action" "+moveright"
"Key" "RIGHTARROW"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "4"
"Description" "#DOTA_MoveRight"
"Version" "1"
}
"CameraGrip"
{
"Name" "CameraGrip"
"Action" "+cameragrip"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "5"
"Description" "#DOTA_CameraGrip"
// MOUSE3 is also bound!
"Version" "2"
}
"RecentEvent"
{
"Name" "RecentEvent"
"Action" "dota_recent_event"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "7"
"Description" "#DOTA_RecentEvent"
"Version" "3"
}
"ScoreboardToggle"
{
"Name" "ScoreboardToggle"
"Action" "+showscores"
"Key" "`"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "9"
"Description" "#DOTA_Scoreboard"
"Version" "1"
}
"ActivateGlyph"
{
"Name" "ActivateGlyph"
"Action" "dota_glyph"
"Key" "J"
"Panel" "#DOTA_KEYBIND_MENU_PLAYER"
"PanelRow" "11"
"Description" "#DOTA_ActivateGlyph"
"Version" "2"
}
//=============================================================
//
// Chat
//
//=============================================================
"ChatTeam"
{
"Name" "ChatTeam"
"Action" "say"
"Key" "ENTER"
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "1"
"Description" "#DOTA_ChatTeam"
"Version" "1"
}
"ChatGlobal"
{
"Name" "ChatGlobal"
"Action" "say"
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "2"
"Description" "#DOTA_ChatGlobal"
"Dependency" "ChatTeam"
"DependencyText" "SHIFT-"
"Version" "1"
}
"ChatTeam2"
{
"Name" "ChatTeam2"
"Action" "say"
"Key" "KP_ENTER"
// "Panel" "#DOTA_KEYBIND_MENU_CHAT"
// "PanelRow" ""
"Description" "#DOTA_ChatTeam"
"Version" "1"
}
"ChatGlobal2"
{
"Name" "ChatGlobal2"
"Action" "say"
// "Panel" "#DOTA_KEYBIND_MENU_CHAT"
// "PanelRow" ""
"Description" "#DOTA_ChatGlobal"
"Dependency" "ChatTeam2"
"DependencyText" "SHIFT-"
"Version" "1"
}
"ChatVoice"
{
"Name" "ChatVoice"
"Action" "+voicerecord"
"Key" "SPACE"
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "3"
"Description" "#DOTA_Voice"
// MOUSE4 is also bound!
"Version" "1"
}
"ChatWheel"
{
"Name" "ChatWheel"
"Action" "+chatwheel"
"Key" ","
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "4"
"Description" "#DOTA_ChatWheel"
"Version" "1"
}
"ChatWheelCare"
{
"Name" "ChatWheelCare"
"Action" "chatwheel_say 1"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "16"
"Description" "#dota_chatwheel_label_Care"
"Version" "1"
}
"ChatWheelGetBack"
{
"Name" "ChatWheelGetBack"
"Action" "chatwheel_say 2"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "17"
"Description" "#dota_chatwheel_label_GetBack"
"Version" "1"
}
"ChatWheelNeedWards"
{
"Name" "ChatWheelNeedWards"
"Action" "chatwheel_say 3"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "18"
"Description" "#dota_chatwheel_label_NeedWards"
"Version" "1"
}
"ChatWheelStun"
{
"Name" "ChatWheelStun"
"Action" "chatwheel_say 4"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "19"
"Description" "#dota_chatwheel_label_Stun"
"Version" "1"
}
"ChatWheelHelp"
{
"Name" "ChatWheelHelp"
"Action" "chatwheel_say 5"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "20"
"Description" "#dota_chatwheel_label_Help"
"Version" "1"
}
"ChatWheelGetPush"
{
"Name" "ChatWheelGetPush"
"Action" "chatwheel_say 6"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "21"
"Description" "#dota_chatwheel_label_Push"
"Version" "1"
}
"ChatWheelGoodJob"
{
"Name" "ChatWheelGoodJob"
"Action" "chatwheel_say 7"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "22"
"Description" "#dota_chatwheel_label_GoodJob"
"Version" "1"
}
"ChatWheelMissing"
{
"Name" "ChatWheelMissing"
"Action" "chatwheel_say 8"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "23"
"Description" "#dota_chatwheel_label_Missing"
"Version" "1"
}
"ChatWheelMissingTop"
{
"Name" "ChatWheelMissingTop"
"Action" "chatwheel_say 9"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "24"
"Description" "#dota_chatwheel_label_Missing_Top"
"Version" "1"
}
"ChatWheelMissingMiddle"
{
"Name" "ChatWheelMissingMiddle"
"Action" "chatwheel_say 10"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "25"
"Description" "#dota_chatwheel_label_Missing_Mid"
"Version" "1"
}
"ChatWheelMissingBottom"
{
"Name" "ChatWheelMissingBottom"
"Action" "chatwheel_say 11"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_CHAT"
"PanelRow" "26"
"Description" "#dota_chatwheel_label_Missing_Bottom"
"Version" "1"
}
//=============================================================
//
// Unit Actions
//
//=============================================================
"HeroAttack"
{
"Name" "HeroAttack"
"Action" "mc_attack"
"Key" "A"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "1"
"Description" "#DOTA_AttackMove"
"Version" "1"
}
"HeroMove"
{
"Name" "HeroMove"
"Action" "mc_move"
"Key" "M"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "2"
"Description" "#DOTA_Move"
"Version" "1"
}
"HeroStop"
{
"Name" "HeroStop"
"Action" "dota_stop"
"Key" "S"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "3"
"Description" "#DOTA_UnitStop"
"Version" "1"
}
"HeroHold"
{
"Name" "HeroHold"
"Action" "dota_hold"
"Key" "H"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "4"
"Description" "#DOTA_UnitHold"
"Version" "1"
}
"HeroSelect"
{
"Name" "HeroSelect"
"Action" "+dota_camera_follow"
"Key" "F1"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "6"
"Description" "#DOTA_HeroSelect"
"Version" "1"
}
"SelectAll"
{
"Name" "SelectAll"
"Action" "dota_select_all"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "7"
"Description" "#DOTA_SelectAll"
"Version" "2"
}
"SelectAllOthers"
{
"Name" "SelectAllOthers"
"Action" "dota_select_all_others"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "8"
"Description" "#DOTA_SelectAllOthers"
"Version" "4"
}
"CourierSelect"
{
"Name" "CourierSelect"
"Action" "dota_select_courier"
"Key" "F2"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "10"
"Description" "#DOTA_SelectCourier"
"Version" "1"
}
"CourierDeliver"
{
"Name" "CourierDeliver"
"Action" "dota_courier_deliver"
"Key" "F3"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "11"
"Description" "#DOTA_CourierDeliver"
"Version" "2"
}
"CourierHaste"
{
"Name" "CourierHaste"
"Action" "dota_courier_burst"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "12"
"Description" "#DOTA_CourierHaste"
"Version" "2"
}
"UseActionItem"
{
"Name" "UseActionItem"
"Action" "use_item_client player_loadout action_item"
"Description" "#DOTA_UseActionItem_Key"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "14"
"Version" "4"
}
"HeroTaunt"
{
"Name" "HeroTaunt"
"Action" "use_item_client current_hero taunt"
"Description" "#DOTA_HeroTaunt_Key"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "15"
"Version" "4"
}
"ControlGroup1"
{
"Name" "ControlGroup1"
"Action" "+dota_control_group 1"
"Key" "1"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "16"
"Description" "#DOTA_ControlGroup1"
"Version" "1"
}
"ControlGroup2"
{
"Name" "ControlGroup2"
"Action" "+dota_control_group 2"
"Key" "2"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "17"
"Description" "#DOTA_ControlGroup2"
"Version" "1"
}
"ControlGroup3"
{
"Name" "ControlGroup3"
"Action" "+dota_control_group 3"
"Key" "3"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "18"
"Description" "#DOTA_ControlGroup3"
"Version" "1"
}
"ControlGroup4"
{
"Name" "ControlGroup4"
"Action" "+dota_control_group 4"
"Key" "4"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "19"
"Description" "#DOTA_ControlGroup4"
"Version" "1"
}
"ControlGroup5"
{
"Name" "ControlGroup5"
"Action" "+dota_control_group 5"
"Key" "5"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "20"
"Description" "#DOTA_ControlGroup5"
"Version" "1"
}
"ControlGroup6"
{
"Name" "ControlGroup6"
"Action" "+dota_control_group 6"
"Key" "6"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "21"
"Description" "#DOTA_ControlGroup6"
"Version" "1"
}
"ControlGroup7"
{
"Name" "ControlGroup7"
"Action" "+dota_control_group 7"
"Key" "7"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "22"
"Description" "#DOTA_ControlGroup7"
"Version" "1"
}
"ControlGroup8"
{
"Name" "ControlGroup8"
"Action" "+dota_control_group 8"
"Key" "8"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "23"
"Description" "#DOTA_ControlGroup8"
"Version" "1"
}
"ControlGroup9"
{
"Name" "ControlGroup9"
"Action" "+dota_control_group 9"
"Key" "9"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "24"
"Description" "#DOTA_ControlGroup9"
"Version" "1"
}
"ControlGroup10"
{
"Name" "ControlGroup10"
"Action" "+dota_control_group 10"
"Key" "0"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "25"
"Description" "#DOTA_ControlGroup10"
"Version" "1"
}
"ControlGroupCycle"
{
"Name" "ControlGroupCycle"
"Action" "dota_cycle_selected"
"Key" "TAB"
"Panel" "#DOTA_KEYBIND_MENU_UNITACTIONS"
"PanelRow" "26"
"Description" "#DOTA_ControlGroupCycle"
"Version" "2"
}
//=============================================================
//
// Abilities
//
//=============================================================
"AbilityPrimary1"
{
"Name" "AbilityPrimary1"
"Action" "dota_ability_execute 0"
"Description" "#DOTA_ExecuteAbility0"
"Key" "Q"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "1"
"Version" "1"
}
"AbilityPrimary2"
{
"Name" "AbilityPrimary2"
"Action" "dota_ability_execute 1"
"Description" "#DOTA_ExecuteAbility1"
"Key" "W"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "2"
"Version" "1"
}
"AbilityPrimary3"
{
"Name" "AbilityPrimary3"
"Action" "dota_ability_execute 2"
"Description" "#DOTA_ExecuteAbility2"
"Key" "E"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "3"
"Version" "1"
}
"AbilitySecondary1"
{
"Name" "AbilitySecondary1"
"Action" "dota_ability_execute 3"
"Description" "#DOTA_ExecuteAbility3"
"Key" "D"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "4"
"Version" "1"
}
"AbilitySecondary2"
{
"Name" "AbilitySecondary2"
"Action" "dota_ability_execute 4"
"Description" "#DOTA_ExecuteAbility4"
"Key" "F"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "5"
"Version" "1"
}
"AbilityUltimate"
{
"Name" "AbilityUltimate"
"Action" "dota_ability_execute 5"
"Description" "#DOTA_ExecuteAbility5"
"Key" "R"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "6"
"Version" "1"
}
"AbilityPrimary1AutoCast"
{
"Name" "AbilityPrimary1AutoCast"
"Action" "dota_ability_autocast 0"
"Description" "#DOTA_AutocastAbility0"
"Key" "Q"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "13"
"Version" "1"
}
"AbilityPrimary2AutoCast"
{
"Name" "AbilityPrimary2AutoCast"
"Action" "dota_ability_autocast 1"
"Description" "#DOTA_AutocastAbility1"
"Key" "W"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "14"
"Version" "1"
}
"AbilityPrimary3AutoCast"
{
"Name" "AbilityPrimary3AutoCast"
"Action" "dota_ability_autocast 2"
"Description" "#DOTA_AutocastAbility2"
"Key" "E"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "15"
"Version" "1"
}
"AbilitySecondary1AutoCast"
{
"Name" "AbilitySecondary1AutoCast"
"Action" "dota_ability_autocast 3"
"Description" "#DOTA_AutocastAbility3"
"Key" "D"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "16"
"Version" "1"
}
"AbilitySecondary2AutoCast"
{
"Name" "AbilitySecondary2AutoCast"
"Action" "dota_ability_autocast 4"
"Description" "#DOTA_AutocastAbility4"
"Key" "F"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "17"
"Version" "1"
}
"AbilityUltimateAutoCast"
{
"Name" "AbilityUltimateAutoCast"
"Action" "dota_ability_autocast 5"
"Description" "#DOTA_AutocastAbility5"
"Key" "R"
"Modifier" "ALT"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "18"
"Version" "1"
}
"AbilityPrimary1QuickCast"
{
"Name" "AbilityPrimary1QuickCast"
"Action" "dota_ability_quickcast 0"
"Description" "#DOTA_QuickCastAbility0"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "19"
"Version" "1"
}
"AbilityPrimary2QuickCast"
{
"Name" "AbilityPrimary2QuickCast"
"Action" "dota_ability_quickcast 1"
"Description" "#DOTA_QuickCastAbility1"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "20"
"Version" "1"
}
"AbilityPrimary3QuickCast"
{
"Name" "AbilityPrimary3QuickCast"
"Action" "dota_ability_quickcast 2"
"Description" "#DOTA_QuickCastAbility2"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "21"
"Version" "1"
}
"AbilitySecondary1QuickCast"
{
"Name" "AbilitySecondary1QuickCast"
"Action" "dota_ability_quickcast 3"
"Description" "#DOTA_QuickCastAbility3"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "22"
"Version" "1"
}
"AbilitySecondary2QuickCast"
{
"Name" "AbilitySecondary2QuickCast"
"Action" "dota_ability_quickcast 4"
"Description" "#DOTA_QuickCastAbility4"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "23"
"Version" "1"
}
"AbilityUltimateQuickCast"
{
"Name" "AbilityUltimateQuickCast"
"Action" "dota_ability_quickcast 5"
"Description" "#DOTA_QuickCastAbility5"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "24"
"Version" "1"
}
"LearnAbilities"
{
"Name" "LearnAbilities"
"Action" "dota_ability_learn_mode"
"Key" "O"
"Description" "#DOTA_Learn_Abilities"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "8"
"Version" "1"
}
"LearnStats"
{
"Name" "LearnStats"
"Action" "dota_learn_stats"
"Key" "U"
"Description" "#DOTA_Learn_Stats"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_HERO"
"PanelRow" "9"
"Version" "1"
}
"CourierAbility1"
{
"Name" "CourierAbility1"
"Action" "dota_ability_execute 0"
"Description" "#DOTA_CourierAbility1"
"Key" "Q"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "1"
"Version" "1"
}
"CourierAbility2"
{
"Name" "CourierAbility2"
"Action" "dota_ability_execute 1"
"Description" "#DOTA_CourierAbility2"
"Key" "W"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "2"
"Version" "1"
}
"CourierAbility3"
{
"Name" "CourierAbility3"
"Action" "dota_ability_execute 2"
"Description" "#DOTA_CourierAbility3"
"Key" "E"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "3"
"Version" "1"
}
"CourierAbility4"
{
"Name" "CourierAbility4"
"Action" "dota_ability_execute 3"
"Description" "#DOTA_CourierAbility4"
"Key" "D"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "4"
"Version" "1"
}
"CourierAbility5"
{
"Name" "CourierAbility5"
"Action" "dota_ability_execute 4"
"Description" "#DOTA_CourierAbility5"
"Key" "F"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "5"
"Version" "1"
}
"CourierAbility6"
{
"Name" "CourierAbility6"
"Action" "dota_ability_execute 5"
"Description" "#DOTA_CourierAbility6"
"Key" "R"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_COURIER"
"PanelRow" "6"
"Version" "1"
}
"NeutralAbility1"
{
"Name" "NeutralAbility1"
"Action" "dota_ability_execute 0"
"Description" "#DOTA_NeutralAbility1"
"Key" "Q"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_NEUTRAL"
"PanelRow" "1"
"Version" "1"
}
"NeutralAbility2"
{
"Name" "NeutralAbility2"
"Action" "dota_ability_execute 1"
"Description" "#DOTA_NeutralAbility2"
"Key" "W"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_NEUTRAL"
"PanelRow" "2"
"Version" "1"
}
"NeutralAbility3"
{
"Name" "NeutralAbility3"
"Action" "dota_ability_execute 2"
"Description" "#DOTA_NeutralAbility3"
"Key" "E"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_NEUTRAL"
"PanelRow" "3"
"Version" "1"
}
"NeutralAbility4"
{
"Name" "NeutralAbility4"
"Action" "dota_ability_execute 3"
"Description" "#DOTA_NeutralAbility4"
"Key" "D"
"Panel" "#DOTA_KEYBIND_MENU_ABILITIES"
"SubPanel" "#DOTA_KEYBIND_ABILITY_NEUTRAL"
"PanelRow" "4"
"Version" "1"
}
"LegacyAbilityPrimary1"
{
"Name" "LegacyAbilityPrimary1"
"Action" "dota_ability_execute 0"
"Description" "#DOTA_ExecuteAbility0"
"Key" ""
"Version" "1"
}
"LegacyAbilityPrimary2"
{
"Name" "LegacyAbilityPrimary2"
"Action" "dota_ability_execute 1"
"Description" "#DOTA_ExecuteAbility1"
"Key" ""
"Version" "1"
}
"LegacyAbilityPrimary3"
{
"Name" "LegacyAbilityPrimary3"
"Action" "dota_ability_execute 2"
"Description" "#DOTA_ExecuteAbility2"
"Key" ""
"Version" "1"
}
"LegacyAbilitySecondary1"
{
"Name" "LegacyAbilitySecondary1"
"Action" "dota_ability_execute 3"
"Description" "#DOTA_ExecuteAbility3"
"Key" ""
"Version" "1"
}
"LegacyAbilitySecondary2"
{
"Name" "LegacyAbilitySecondary2"
"Action" "dota_ability_execute 4"
"Description" "#DOTA_ExecuteAbility4"
"Key" ""
"Version" "1"
}
"LegacyAbilityUltimate"
{
"Name" "LegacyAbilityUltimate"
"Action" "dota_ability_execute 5"
"Description" "#DOTA_ExecuteAbility5"
"Key" ""
"Version" "1"
}
//=============================================================
//
// Item
//
//=============================================================
"Inventory1"
{
"Name" "Inventory1"
"Action" "dota_item_execute 0"
"Key" "KP_1"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "1"
"Description" "#DOTA_Inventory1"
"Version" "1"
}
"Inventory2"
{
"Name" "Inventory2"
"Action" "dota_item_execute 1"
"Key" "KP_2"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "2"
"Description" "#DOTA_Inventory2"
"Version" "1"
}
"Inventory3"
{
"Name" "Inventory3"
"Action" "dota_item_execute 2"
"Key" "KP_4"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "3"
"Description" "#DOTA_Inventory3"
"Version" "1"
}
"Inventory4"
{
"Name" "Inventory4"
"Action" "dota_item_execute 3"
"Key" "KP_5"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "4"
"Description" "#DOTA_Inventory4"
"Version" "1"
}
"Inventory5"
{
"Name" "Inventory5"
"Action" "dota_item_execute 4"
"Key" "KP_7"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "5"
"Description" "#DOTA_Inventory5"
"Version" "1"
}
"Inventory6"
{
"Name" "Inventory6"
"Action" "dota_item_execute 5"
"Key" "KP_8"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "6"
"Description" "#DOTA_Inventory6"
"Version" "1"
}
"Inventory1QuickCast"
{
"Name" "Inventory1QuickCast"
"Action" "dota_item_quick_cast 0"
"Description" "#DOTA_QuickCastInventory1"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "16"
"Version" "1"
}
"Inventory2QuickCast"
{
"Name" "Inventory2QuickCast"
"Action" "dota_item_quick_cast 1"
"Description" "#DOTA_QuickCastInventory2"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "17"
"Version" "1"
}
"Inventory3QuickCast"
{
"Name" "Inventory3QuickCast"
"Action" "dota_item_quick_cast 2"
"Description" "#DOTA_QuickCastInventory3"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "18"
"Version" "1"
}
"Inventory4QuickCast"
{
"Name" "Inventory4QuickCast"
"Action" "dota_item_quick_cast 3"
"Description" "#DOTA_QuickCastInventory4"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "19"
"Version" "1"
}
"Inventory5QuickCast"
{
"Name" "Inventory5QuickCast"
"Action" "dota_item_quick_cast 4"
"Description" "#DOTA_QuickCastInventory5"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "20"
"Version" "1"
}
"Inventory6QuickCast"
{
"Name" "Inventory6QuickCast"
"Action" "dota_item_quick_cast 5"
"Description" "#DOTA_QuickCastInventory6"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "21"
"Version" "1"
}
"ShopToggle"
{
"Name" "ShopToggle"
"Action" "toggleshoppanel"
"Key" "F4"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "8"
"Description" "#DOTA_Shop"
"Version" "1"
}
"PurchaseQuickbuy"
{
"Name" "PurchaseQuickbuy"
"Action" "dota_purchase_quickbuy"
"Key" "F5"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "9"
"Description" "#DOTA_PurchaseQuickbuy"
"Version" "2"
}
"PurchaseSticky"
{
"Name" "PurchaseSticky"
"Action" "dota_purchase_stickybuy"
"Key" "F8"
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "10"
"Description" "#DOTA_PurchaseSticky"
"Version" "1"
}
"GrabStashItems"
{
"Name" "GrabStashItems"
"Action" "stash_grab_all"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_ITEMS"
"PanelRow" "12"
"Description" "#DOTA_GrabStashItems"
"Version" "1"
}
//=============================================================
//
// METAGAME
//
//=============================================================
"Console"
{
"Name" "Console"
"Action" "toggleconsole"
"Key" "\"
"Panel" "#DOTA_KEYBIND_MENU_METAGAME"
"PanelRow" "1"
"Description" "#DOTA_Console"
"PreGameBind" "1"
"Version" "1"
}
"Pause"
{
"Name" "Pause"
"Action" "dota_pause"
"Key" "F9"
"Panel" "#DOTA_KEYBIND_MENU_METAGAME"
"PanelRow" "2"
"Description" "#DOTA_Pause"
"Version" "2"
}
"ScreenshotSettings"
{
"Name" "ScreenshotSettings"
"Action" "jpeg"
"Key" "F6"
"Panel" "#DOTA_KEYBIND_MENU_METAGAME"
"PanelRow" "3"
"Description" "#DOTA_Screenshot"
"Version" "1"
}
"Escape"
{
"Name" "Escape"
"Action" "escape"
"Key" "ESCAPE"
// "Panel" "ActivationPanel"
// "PanelRow" "1"
"Description" "#DOTA_Escape"
"Version" "1"
}
//=============================================================
//
// Spectator
//
//=============================================================
"SpectatorCameraUp"
{
"Name" "SpectatorCameraUp"
"Action" "+forward"
"Key" "UPARROW"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "1"
"Description" "#DOTA_SpectatorForward"
"Version" "2"
}
"SpectatorCameraDown"
{
"Name" "SpectatorCameraDown"
"Action" "+back"
"Key" "DOWNARROW"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "2"
"Description" "#DOTA_SpectatorBack"
"Version" "2"
}
"SpectatorCameraLeft"
{
"Name" "SpectatorCameraLeft"
"Action" "+moveleft"
"Key" "LEFTARROW"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "3"
"Description" "#DOTA_SpectatorLeft"
"Version" "2"
}
"SpectatorCameraRight"
{
"Name" "SpectatorCameraRight"
"Action" "+moveright"
"Key" "RIGHTARROW"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "4"
"Description" "#DOTA_SpectatorRight"
"Version" "2"
}
"SpectatorCameraGrip"
{
"Name" "SpectatorCameraGrip"
"Action" "+cameragrip"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "5"
"Description" "#DOTA_SpectatorGrip"
// MOUSE3 is also bound!
"Version" "2"
}
"SpectatorPause"
{
"Name" "SpectatorPause"
"Action" "dota_spectator_pausetoggle"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "7"
"Description" "#DOTA_SpectatorPause"
"Version" "2"
}
"SpectatorIncreaseReplaySpeed"
{
"Name" "SpectatorIncreaseReplaySpeed"
"Action" "dota_spectator_increasereplayspeed"
"Key" "="
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "9"
"Description" "#DOTA_SpectatorIncreaseReplaySpeed"
"Version" "2"
}
"SpectatorDecreaseReplaySpeed"
{
"Name" "SpectatorDecreaseReplaySpeed"
"Action" "dota_spectator_decreasereplayspeed"
"Key" "-"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "10"
"Description" "#DOTA_SpectatorDecreaseReplaySpeed"
"Version" "2"
}
"SpectatorChat"
{
"Name" "SpectatorChat"
"Action" "say"
"Key" "ENTER"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "13"
"Description" "#DOTA_SpectatorChat"
"Version" "2"
}
"SpectatorScoreboard"
{
"Name" "SpectatorScoreboard"
"Action" "+showscores"
"Key" "`"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "15"
"Description" "#DOTA_SpectatorScoreboard"
"Version" "2"
}
"SpectatorStatsHarvest"
{
"Name" "SpectatorStatsHarvest"
"Action" "dota_spectator_statstoggle 0"
"Key" "F4"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "17"
"Description" "#DOTA_SpectatorStatsHarvest"
"Version" "2"
}
"SpectatorStatsItem"
{
"Name" "SpectatorStatsItem"
"Action" "dota_spectator_statstoggle 1"
"Key" "F5"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "18"
"Description" "#DOTA_SpectatorStatsItem"
"Version" "2"
}
"SpectatorStatsGold"
{
"Name" "SpectatorStatsGold"
"Action" "dota_spectator_statstoggle 2"
"Key" "F6"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "19"
"Description" "#DOTA_SpectatorStatsGold"
"Version" "2"
}
"SpectatorStatsXP"
{
"Name" "SpectatorStatsXP"
"Action" "dota_spectator_statstoggle 4"
"Key" "F7"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "20"
"Description" "#DOTA_SpectatorStatsXP"
"Version" "2"
}
"SpectatorStatsFantasy"
{
"Name" "SpectatorStatsFantasy"
"Action" "dota_spectator_statstoggle 5"
"Key" "F8"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "21"
"Description" "#DOTA_SpectatorStatsFantasy"
"Version" "6"
}
"SpectatorFOWBoth"
{
"Name" "SpectatorFOWBoth"
"Action" "dota_spectator_fowtoggle 0"
"Key" "F1"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "22"
"Description" "#DOTA_SpectatorFOWBoth"
"Version" "3"
}
"SpectatorFOWRadient"
{
"Name" "SpectatorFOWRadient"
"Action" "dota_spectator_fowtoggle 1"
"Key" "F2"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "23"
"Description" "#DOTA_SpectatorFOWRadient"
"Version" "3"
}
"SpectatorFOWDire"
{
"Name" "SpectatorFOWDire"
"Action" "dota_spectator_fowtoggle 2"
"Key" "F3"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "24"
"Description" "#DOTA_SpectatorFOWDire"
"Version" "3"
}
"SpectatorBroadcasterMenu"
{
"Name" "SpectatorBroadcasterMenu"
"Action" "broadcaster_openmenu"
"Key" "F10"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_CONTROLS"
"PanelRow" "12"
"Description" "#DOTA_SpectatorBroadcasterMenu"
"Version" "1"
}
"SpectatorDropdown_KDA"
{
"Name" "SpectatorDropdown_KDA"
"Action" "stat_dropdown kda"
"Key" "q"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "1"
"Description" "#DOTA_SpectatorDropdown_KDA"
"Version" "1"
}
"SpectatorDropdown_Lasthits_Denies"
{
"Name" "SpectatorDropdown_Lasthits_Denies"
"Action" "stat_dropdown lasthits_denies"
"Key" "w"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "2"
"Description" "#DOTA_SpectatorDropdown_Lasthits_Denies"
"Version" "1"
}
"SpectatorDropdown_Level"
{
"Name" "SpectatorDropdown_Level"
"Action" "stat_dropdown level"
"Key" "e"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "3"
"Description" "#DOTA_SpectatorDropdown_Level"
"Version" "1"
}
"SpectatorDropdown_XP_Per_Min"
{
"Name" "SpectatorDropdown_XP_Per_Min"
"Action" "stat_dropdown xp_per_min"
"Key" "r"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "4"
"Description" "#DOTA_SpectatorDropdown_XP_Per_Min"
"Version" "1"
}
"SpectatorDropdown_Gold"
{
"Name" "SpectatorDropdown_Gold"
"Action" "stat_dropdown gold"
"Key" "t"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "5"
"Description" "#DOTA_SpectatorDropdown_Gold"
"Version" "1"
}
"SpectatorDropdown_NetWorth"
{
"Name" "SpectatorDropdown_NetWorth"
"Action" "stat_dropdown networth"
"Key" "y"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "6"
"Description" "#DOTA_SpectatorDropdown_NetWorth"
"Version" "1"
}
"SpectatorDropdown_Fantasy"
{
"Name" "SpectatorDropdown_Fantasy"
"Action" "stat_dropdown fantasy"
"Key" "o"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "9"
"Description" "#DOTA_SpectatorDropdown_Fantasy"
"Version" "1"
}
"SpectatorDropdown_TotalGold"
{
"Name" "SpectatorDropdown_TotalGold"
"Action" "stat_dropdown totalgold"
"Key" ""
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "-1"
"Description" "#DOTA_SpectatorDropdown_TotalGold"
"Version" "4"
}
"SpectatorDropdown_Gold_Per_Min"
{
"Name" "SpectatorDropdown_Gold_Per_Min"
"Action" "stat_dropdown gold_per_min"
"Key" "u"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "7"
"Description" "#DOTA_SpectatorDropdown_Gold_Per_Min"
"Version" "1"
}
"SpectatorDropdown_Buyback"
{
"Name" "SpectatorDropdown_Buyback"
"Action" "stat_dropdown buyback"
"Key" "i"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "8"
"Description" "#DOTA_SpectatorDropdown_Buyback"
"Version" "1"
}
"SpectatorDropdown_Sort"
{
"Name" "SpectatorDropdown_Sort"
"Action" "stat_dropdown_sort"
"Key" "s"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "13"
"Description" "#DOTA_SpectatorDropdown_Sort"
"Version" "2"
}
"SpectatorDropdown_Close"
{
"Name" "SpectatorDropdown_Close"
"Action" "stat_dropdown close"
"Key" "a"
"Panel" "#DOTA_KEYBIND_MENU_SPECTATOR"
"SubPanel" "#DOTA_KEYBIND_SPECTATOR_STATS"
"PanelRow" "14"
"Description" "#DOTA_SpectatorDropdown_Close"
"Version" "2"
}
//=============================================================
//
// Shop
//
//=============================================================
"ShopTabConsumables"
{
"Name" "ShopTabConsumables"
"Action" "shop_nav_to_tab 0"
"Key" "q"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Consumables"
"Version" "2"
}
"ShopTabAttributes"
{
"Name" "ShopTabAttributes"
"Action" "shop_nav_to_tab 1"
"Key" "w"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Attributes"
"Version" "2"
}
"ShopTabArmaments"
{
"Name" "ShopTabArmaments"
"Action" "shop_nav_to_tab 2"
"Key" "e"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Armaments"
"Version" "2"
}
"ShopTabArcane"
{
"Name" "ShopTabArcane"
"Action" "shop_nav_to_tab 3"
"Key" "r"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Arcane"
"Version" "2"
}
"ShopTabBasics"
{
"Name" "ShopTabBasics"
"Action" "shop_nav_to_tab 4"
"Key" "a"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Basics"
"Version" "2"
}
"ShopTabSupport"
{
"Name" "ShopTabSupport"
"Action" "shop_nav_to_tab 5"
"Key" "s"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Support"
"Version" "2"
}
"ShopTabCaster"
{
"Name" "ShopTabCaster"
"Action" "shop_nav_to_tab 6"
"Key" "d"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Caster"
"Version" "2"
}
"ShopTabWeapons"
{
"Name" "ShopTabWeapons"
"Action" "shop_nav_to_tab 7"
"Key" "f"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Weapons"
"Version" "2"
}
"ShopTabArmor"
{
"Name" "ShopTabArmor"
"Action" "shop_nav_to_tab 8"
"Key" "g"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Armor"
"Version" "2"
}
"ShopTabArtifacts"
{
"Name" "ShopTabArtifacts"
"Action" "shop_nav_to_tab 9"
"Key" "h"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Artifacts"
"Version" "2"
}
"ShopTabSidePage1"
{
"Name" "ShopTabSidePage1"
"Action" "shop_nav_to_tab 10"
"Key" "z"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_SidePage1"
"Version" "2"
}
"ShopTabSidePage2"
{
"Name" "ShopTabSidePage2"
"Action" "shop_nav_to_tab 11"
"Key" "x"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_SidePage2"
"Version" "2"
}
"ShopTabSecret"
{
"Name" "ShopTabSecret"
"Action" "shop_nav_to_tab 12"
"Key" "c"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Secret"
"Version" "2"
}
"ShopTabSearchBox"
{
"Name" "ShopTabSearchBox"
"Action" "shop_nav_to_search"
"Key" "v"
"Panel" ""
"PanelRow" ""
"Description" "#DOTA_Shop_Hotkey_Search"
"Version" "4" // revert to 1
}
"ShopSlot1"
{
"Name" "ShopSlot1"
"Action" "shop_select_itemrow 1"
"Key" "1"
"Version" "3"
}
"ShopSlot2"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 2"
"Key" "2"
"Version" "2"
}
"ShopSlot3"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 3"
"Key" "3"
"Version" "2"
}
"ShopSlot4"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 4"
"Key" "4"
"Version" "2"
}
"ShopSlot5"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 5"
"Key" "5"
"Version" "2"
}
"ShopSlot6"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 6"
"Key" "6"
"Version" "2"
}
"ShopSlot7"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 7"
"Key" "7"
"Version" "2"
}
"ShopSlot8"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 8"
"Key" "8"
"Version" "2"
}
"ShopSlot9"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 9"
"Key" "9"
"Version" "2"
}
"ShopSlot10"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 10"
"Key" "0"
"Version" "2"
}
"ShopSlot11"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 11"
"Key" "-"
"Version" "2"
}
"ShopSlot12"
{
"Name" "ShopTabSecret"
"Action" "shop_select_itemrow 12"
"Key" "="
"Version" "1"
}
}
}
}
}