• You are not logged in.

    StarCraft II hotkeys for Colemak (updated)

    • Started by anders
    • 5 Replies:
    • Reputation: 0
    • Registered: 12-Jul-2010
    • Posts: 18

    In SC2 1.2.0 they added support for customizable hotkeys. I've mapped all QWERTY hotkeys to Colemak so now it's actually possible to play the game without punching yourself in the face to build a Probe.

    Save as Colemak.SC2Hotkeys in Accounts/[id]/Hotkeys. On OS X it's located in ~/Library/Application Support/Blizzard/StarCraft II, no idea about Windows.

    Almost everything is remapped, only the spectator keys are unchanged I think.

    Updated 2011-07-30!

    [Settings]
    
    [Hotkeys]
    Sound=Control+R
    LeaderNone=K
    LeaderResources=P
    LeaderIncome=U
    LeaderSpending=R
    LeaderUnits=L
    LeaderUnitsLost=I
    LeaderProduction=S
    ObserveAllPlayers=F
    NamePanel=Control+K
    StatPanelResources=Control+U
    StatPanelUnitsLost=Control+P
    CameraCenter=Control+T
    CameraFollow=Control+Shift+T
    MinimapColors=Option+T
    MinimapPing=Option+D
    MinimapTerrain=Option+G
    ReplayPlayPause=MediaPlay,MediaPause,MediaPlayPause
    ReplayRestart=G
    ReplaySkipNext=MediaNextTrack
    ReplayHide=Control+G
    
    [Commands]
    ArchonHallucination/Sentry=K
    AssaultMode=S
    AutoTurret/Raven=G
    Baneling/Zergling=B
    Banshee/Starport=F
    Bunker/SCV=L
    BunkerLoad=I
    BunkerUnloadAll=S
    BurrowDown=P
    BurrowUp=P
    CalldownMULE/OrbitalCommand=F
    CloakOff=S
    CommandCenterLoad=Y
    CommandCenterUnloadAll=S
    Contaminate/Overseer=F
    CyberneticsCore/Probe=J
    DarkShrine/Probe=S
    DarkTemplar=S
    Drone/Larva=S
    EMP/Ghost=F
    EngineeringBay/SCV=F
    EvolveGlialRegeneration/RoachWarren=D
    EvolveInfestorEnergyUpgrade/InfestationPit=D
    EvolveTunnelingClaws/RoachWarren=G
    EvolveVentralSacks=F
    Extractor/Drone=F
    Factory/SCV=T
    Feedback/HighTemplar=T
    FighterMode=F
    FleetBeacon/Probe=T
    ForceField/Sentry=T
    Forge/Probe=T
    FungalGrowth/Infestor=T
    Gateway/Probe=D
    GatherProt=D
    GenerateCreep/Overlord=D
    GhostAcademy/SCV=D
    GhostHoldFire/Ghost=T
    GravitonBeam/Phoenix=D
    GreaterSpire/Spire=D
    GuardianShield/Sentry=D
    Halt=G
    Hellion/Factory=F
    HighTemplar=G
    HighTemplarHallucination/Sentry=G
    HunterSeekerMissile/Raven=P
    Immortal/RoboticsFacility=U
    ImmortalHallucination/Sentry=U
    InfestationPit/Drone=U
    InfestedTerrans/Infestor=G
    InfestedTerrans/InfestorBurrowed=G
    Infestor/Larva=T
    Interceptor/Carrier=U
    Lair/Hatchery=I
    Land=I
    Larva=R
    Lift=I
    Lower/SupplyDepot=P
    Marauder/Barracks=S
    MassRecall/Mothership=P
    Medivac/Starport=S
    MissileTurret/SCV=G
    MovePatrol=SemiColon
    Mutalisk/Larva=G
    NeuralParasite/Infestor=F
    Nexus/Probe=K
    NukeArm/GhostAcademy=K
    NukeCalldown/Ghost=K
    NydusNetwork/Drone=K
    PhasingMode/WarpPrism=F
    PointDefenseDrone/Raven=S
    Probe/Nexus=F
    ProbeHallucination/Sentry=F
    ProtossAirWeaponsLevel1/CyberneticsCore=F
    ProtossGroundWeaponsLevel1/Forge=D
    ProtossShieldsLevel1/Forge=R
    PsiStorm/HighTemplar=G
    Pylon/Probe=F
    Raise/SupplyDepotLowered=P
    Rally=J
    RallyEgg=D
    Raven/Starport=P
    Reaper/Barracks=P
    ReaperSpeed/BarracksTechLab=K
    Refinery/SCV=P
    Repair=P
    ResearchBattlecruiserSpecializations/FusionCore=P
    ResearchDurableMaterials/StarportTechLab=S
    ResearchExtendedThermalLance/RoboticsBay=F
    ResearchGraviticDrive/RoboticsBay=D
    ResearchHighCapacityBarrels/FactoryTechLab=U
    ResearchHighTemplarEnergyUpgrade/TemplarArchive=E
    ResearchInterceptorLaunchSpeedUpgrade/FleetBeacon=D
    ResearchNeosteelFrame/EngineeringBay=K
    ResearchNeuralParasite/InfestationPit=F
    ResearchPsiStorm/TemplarArchive=G
    ResearchPunisherGrenades/BarracksTechLab=D
    ResearchRavenEnergyUpgrade/StarportTechLab=G
    ResearchSeekerMissile/StarportTechLab=P
    ResearchSiegeTech/FactoryTechLab=R
    ResearchWarpGate/CyberneticsCore=D
    Roach/Larva=P
    RoachWarren/Drone=P
    RoboticsFacility/Probe=P
    SCV=R
    SensorTower/SCV=K
    Sentry=F
    SetBunkerRallyPoint/Bunker=J
    SiegeMode=F
    SiegeTank/Factory=R
    Snipe/Ghost=P
    SpawningPool/Drone=R
    SpineCrawlerRoot/SpineCrawlerUprooted=P
    SpineCrawlerUproot/SpineCrawler=P
    Spire/Drone=R
    SporeCrawlerRoot/SporeCrawlerUprooted=P
    SporeCrawlerUproot/SporeCrawler=P
    Stalker=R
    StalkerHallucination/Sentry=R
    Stargate/Probe=R
    Starport/SCV=R
    Stim=G
    Stimpack/BarracksTechLab=G
    Stop=R
    SummonNydusWorm/NydusNetwork=K
    SupplyDepot/SCV=R
    TemplarArchive/Probe=G
    TerranInfantryWeaponsLevel1/EngineeringBay=F
    TerranShipPlatingLevel1/Armory=SemiColon
    TerranShipWeaponsLevel1/Armory=R
    TerranVehicleWeaponsLevel1/Armory=F
    Thor/Factory=G
    Transfusion/Queen=G
    TransportMode/WarpPrism=G
    Ultralisk/Larva=L
    UltraliskCavern/Drone=L
    Unsiege=S
    UpgradeToPlanetaryFortress/CommandCenter=SemiColon
    UpgradeToWarpGate/Gateway=D
    WarpPrismHallucination/Sentry=P
    WeaponsFree/Ghost=D
    YamatoGun=J
    hydraliskspeed/HydraliskDen=D
    overlordspeed=SemiColon
    Last edited by anders (30-Jul-2011 09:20:49)
    Offline
    • 0
    • Reputation: 214
    • From: Viken, Norway
    • Registered: 13-Dec-2006
    • Posts: 5,361

    Nice! I remember doing that for Age Of Mythology (which had a modifiable .xml-based system).

    *** Learn Colemak in 2–5 steps with Tarmak! ***
    *** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***

    Offline
    • 0
    • Reputation: 0
    • From: Switzerland
    • Registered: 21-Aug-2007
    • Posts: 176

    Nice work, thanks anders.

    An alternative approach is to use Grid Layout, as I noted here, and also highly recommend. It takes some getting used to, but I think it's better.

    BTW, Colemak still isn't used for me in the SC2 login screen, but that's most likely a Mac only problem. And it might be fixed with the next major OS X update - haven't tried.

    Last edited by boli (26-Feb-2011 00:19:24)
    Offline
    • 0
    • Reputation: 0
    • Registered: 12-Jul-2010
    • Posts: 18
    boli said:

    Nice work, thanks anders.

    An alternative approach is to use Grid Layout, as I noted here, and also highly recommend. It takes some getting used to, but I think it's better.

    BTW, Colemak still isn't used for me in the SC2 login screen, but that's most likely a Mac only problem. And it might be fixed with the next major OS X update - haven't tried.

    Works for me with a hack, KeyRemap4MacBook. Use a US QWERTY layout and KeyRemap4MacBook at the same time to remap QWERTY -> Colemak and it works in the game. Of course, you lose the international keys, but you can use Ukulele to create your own Colemak-ish layout. I did it for the åäö keys.

    Offline
    • 0
    • Reputation: 0
    • From: Switzerland
    • Registered: 21-Aug-2007
    • Posts: 176

    Good to know, thanks. I'll not change anything because I'm pretty sure it would break the Grid layout. ;)

    BTW using Lion's keyboard layouts in Snow Leopard works, but the SC2 login screen is still QWERTY even with that layout.

    Update 2012-01-22: anders found a solution to make Colemak work in SC2! (I sort of had to update this post)

    Last edited by boli (22-Jan-2012 09:42:30)
    Offline
    • 0
    • Reputation: 0
    • Registered: 12-Jul-2010
    • Posts: 18

    Updated the hotkeys, added mappings for the replay viewer etc.

    Offline
    • 0