• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 18:12
CET 00:12
KST 08:12
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
RSL Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
Weekly Cups (Dec 29-Jan 4): Protoss rolls, 2v2 returns5[BSL21] Non-Korean Championship - Starts Jan 103SC2 All-Star Invitational: Jan 17-1822Weekly Cups (Dec 22-28): Classic & MaxPax win, Percival surprises3Weekly Cups (Dec 15-21): Classic wins big, MaxPax & Clem take weeklies3
StarCraft 2
General
Weekly Cups (Dec 29-Jan 4): Protoss rolls, 2v2 returns SC2 All-Star Invitational: Jan 17-18 Weekly Cups (Dec 22-28): Classic & MaxPax win, Percival surprises Chinese SC2 server to reopen; live all-star event in Hangzhou Starcraft 2 Zerg Coach
Tourneys
SC2 AI Tournament 2026 WardiTV Winter Cup OSC Season 13 World Championship uThermal 2v2 Circuit WardiTV Mondays
Strategy
Simple Questions Simple Answers
Custom Maps
Map Editor closed ?
External Content
Mutation # 507 Well Trained Mutation # 506 Warp Zone Mutation # 505 Rise From Ashes Mutation # 504 Retribution
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ I would like to say something about StarCraft Data analysis on 70 million replays Empty tournaments section on Liquipedia A cwal.gg Extension - Easily keep track of anyone
Tourneys
[Megathread] Daily Proleagues [BSL21] Grand Finals - Sunday 21:00 CET [BSL21] Non-Korean Championship - Starts Jan 10 SLON Grand Finals – Season 2
Strategy
Simple Questions, Simple Answers Game Theory for Starcraft Current Meta [G] How to get started on ladder as a new Z player
Other Games
General Games
General RTS Discussion Thread Nintendo Switch Thread Awesome Games Done Quick 2026! Should offensive tower rushing be viable in RTS games? Beyond All Reason
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Trading/Investing Thread The Big Programming Thread Canadian Politics Mega-thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List TL+ Announced
Blogs
How do archons sleep?
8882
Psychological Factors That D…
TrAiDoS
James Bond movies ranking - pa…
Topin
StarCraft improvement
iopq
GOAT of Goats list
BisuDagger
Customize Sidebar...

Website Feedback

Closed Threads



Active: 887 users

[G] Holding Down Hotkeys

Forum Index > SC2 General
Post a Reply
1 2 3 4 Next All
Hatefiend
Profile Joined August 2010
United States127 Posts
Last Edited: 2011-07-23 04:00:39
July 23 2011 00:26 GMT
#1
All units and structures built in Starcraft require a hot key to be pressed or held down to confirm the action. If you want to simply build a drone, you press D.

What if you want to build 2 drones? You press D. What if you want to make 5? What if you want to make 50?

The average amount of time it takes for a human to press a key, release that same key, and press the same key again is close to 1/8th of a second. (0.125 seconds) Introducing latency and Starcraft registering the key press rounds this to about 1/5th of a second. (0.2 seconds).

Let me give an example:

Most Zerg players use a 9 overlord, followed by a drone to 10 supply. This brings a period of time where the Zerg waits for the overlord to spawn to initiate two drones in production.

[image loading]

The Overlord is about to spawn. I want you to hold down the D key instead of pressing it twice.

What is actually happening is, the game is not recognizing these as separate key entries, but as a continuous entry. Thus the input time from your keyboard, the time from pressing your finger on the key once more, and the time taken for Starcraft to register the key press are nullified (latency will always be a factor).

The fact that your drones will spawn earlier is undeniable.

Now let me ask you something. Professionals and masters players often use 'tricks' to gain or hinder mining in Starcraft. If one ever watches Spanishwa or Destiny's streams, you can clearly see they press keys instead of holding; usually to demonstrate pro-level APM during early game (mind you that up until 20 supply you only need ~50 APM to correctly complete all your tasks at hand). Don't you find it silly that they spend so much effort to change small amounts of minerals and yet they sacrifice so much by not pressing their keys fast enough?

Mineral pushing as some call it (when a worker of A mines B's mineral patches preventing a worker from B from mining it) only offers incredibly slight mineral adjustments.
Rallying workers to closer mineral patches only yields ~20 minerals more if done correctly.

This is for your entire game long people. Think about those milliseconds adding and adding over time. Every time you build something you are further and further behind on what could have been.

Even more importantly, when Larva appears from your Hatchery every single time, you are transforming that larva into units/drones slower without holding down the S key.

Terrans and Protoss: Will hold much less often. The larva mechanic relies on speed of the key press while Terran and Protoss are free to que up units as they please without much haste. (Things like the SECOND a barracks finishes however to build a marine or tech lab etc will require a hold). Protoss and Terrans should avoid holding on buildings that can que due to idle money mechanics.

[Zerg] WHEN TO BE CAREFUL USING HOLDING:

A situation like this below:

[image loading]

Larva can be overspent on the wrong things sometimes. Most commonly, people will over react to an attack and hold their R or Z buttons down. This can cost you games. Be careful.

All larva can and will be spent in less than a half second if you continue to hold, as so:

[image loading]


Thank you TL for your time. I hoped a helped a few members get out of their bad habits.
-Hatefiend

Jayrod
Profile Joined August 2010
1820 Posts
July 23 2011 00:35 GMT
#2
I think holding hotkeys is alot more situational than you make it out to be.
GrapeD
Profile Blog Joined August 2010
Canada679 Posts
July 23 2011 00:37 GMT
#3
So your point is that holding the key builds multiple things with a lower delay in between them?
Some people hurt people. I defenestrate those people.
Giwoon
Profile Joined December 2010
Korea (South)431 Posts
July 23 2011 00:38 GMT
#4
uhmmmmmmmmmmmmmmmmmmmmmmmmmmmmm.....
i thought every zerg would know this by now
either way im sure it'll help a lot of the beginners or the BW players switching to sc2
BUTTHURT?
jinorazi
Profile Joined October 2004
Korea (South)4948 Posts
July 23 2011 00:39 GMT
#5
i was actually surprised when someone said "wow i never knew you can hold down a button" when i posted something regarding the apm reading change on one of the patches.

i had no idea it was thread worthy.
age: 84 | location: california | sex: 잘함
Hatefiend
Profile Joined August 2010
United States127 Posts
July 23 2011 00:39 GMT
#6
On July 23 2011 09:38 Giwoon wrote:
uhmmmmmmmmmmmmmmmmmmmmmmmmmmmmm.....
i thought every zerg would know this by now
either way im sure it'll help a lot of the beginners or the BW players switching to sc2

Start watching some streams and prepare to be frustrated. ^_^
DarthXX
Profile Joined September 2010
Australia998 Posts
July 23 2011 00:40 GMT
#7
I don't hold for small numbers (eg. 2 drones at 10-12) because there is a small delay between when you hold down the button, and when the units actually make. You're first unit will make, then there's that little delay and then the rest go at whatever the repeat rate is set for on your keyboard.

Unless you mean holding down D before the OL spawns, but the difference is so small it's negligible. The extra milliseconds won't add up throughout the game as you shouldn't be getting supply blocked beyond that first OL you make, hence another situation where you are waiting for the OL to spawn before making drones will happen very rarely if ever.
arkedos
Profile Joined July 2011
Germany1426 Posts
July 23 2011 00:45 GMT
#8
wasn't there a patch in which blizzard fixed this kind of mechanic so you had to press the hotkey one by one again ?
love esports - hate homophobia
nvs.
Profile Blog Joined May 2010
Canada3609 Posts
July 23 2011 00:50 GMT
#9
On July 23 2011 09:45 arkedos wrote:
wasn't there a patch in which blizzard fixed this kind of mechanic so you had to press the hotkey one by one again ?


It didn't last long.
Badfatpanda
Profile Blog Joined December 2010
United States9719 Posts
July 23 2011 00:50 GMT
#10
On July 23 2011 09:45 arkedos wrote:
wasn't there a patch in which blizzard fixed this kind of mechanic so you had to press the hotkey one by one again ?


I'm 99% certain that it still works.
Music is a higher revelation than all wisdom and philosophy. -Beethoven | Mech isn't a build, it's a way of life. -MajOr | Charlie.Sheen: "What is sarcastic, kids who have no courage to fight?" | #TerranPride #yolo #swag -Naama after 2-0'ing MC at HSC VI
Hatefiend
Profile Joined August 2010
United States127 Posts
July 23 2011 00:52 GMT
#11
On July 23 2011 09:40 DarthXX wrote:
I don't hold for small numbers (eg. 2 drones at 10-12) because there is a small delay between when you hold down the button, and when the units actually make. You're first unit will make, then there's that little delay and then the rest go at whatever the repeat rate is set for on your keyboard.

Unless you mean holding down D before the OL spawns, but the difference is so small it's negligible. The extra milliseconds won't add up throughout the game as you shouldn't be getting supply blocked beyond that first OL you make, hence another situation where you are waiting for the OL to spawn before making drones will happen very rarely if ever.

Around 5 builds is when the process begins to even out. The delay of holding is around a half a second long. Considering each different build takes ~0.2 seconds to complete while key spamming, it quickly begins to get dwarfed by the holding method.

Plus, it's always good to build good habits. "The difference is negligible" excuse is just a poor answer. I was watching Destiny and Day9 talk on Friendsday Wednesday this week, and Destiny wasn't even sure if Extractor Trick was better than 9 OL, or even if double extractor trick was worth it. He said he read it somewhere that he could not remember and kept the individuals word for it.

Things like that are careless and come off as lazy. If you don't believe me on the holding technique, open a custom game vs a computer and try it yourself.
DarthXX
Profile Joined September 2010
Australia998 Posts
July 23 2011 01:21 GMT
#12
On July 23 2011 09:52 Hatefiend wrote:
Show nested quote +
On July 23 2011 09:40 DarthXX wrote:
I don't hold for small numbers (eg. 2 drones at 10-12) because there is a small delay between when you hold down the button, and when the units actually make. You're first unit will make, then there's that little delay and then the rest go at whatever the repeat rate is set for on your keyboard.

Unless you mean holding down D before the OL spawns, but the difference is so small it's negligible. The extra milliseconds won't add up throughout the game as you shouldn't be getting supply blocked beyond that first OL you make, hence another situation where you are waiting for the OL to spawn before making drones will happen very rarely if ever.

Around 5 builds is when the process begins to even out. The delay of holding is around a half a second long. Considering each different build takes ~0.2 seconds to complete while key spamming, it quickly begins to get dwarfed by the holding method.

Plus, it's always good to build good habits. "The difference is negligible" excuse is just a poor answer. I was watching Destiny and Day9 talk on Friendsday Wednesday this week, and Destiny wasn't even sure if Extractor Trick was better than 9 OL, or even if double extractor trick was worth it. He said he read it somewhere that he could not remember and kept the individuals word for it.

Things like that are careless and come off as lazy. If you don't believe me on the holding technique, open a custom game vs a computer and try it yourself.


So after 5 units it evens out hmmm. Thought it was around 6 or 7, in any case do you know of any way to get rid of the delay? Or is it a limitation of the game?
MonkSEA
Profile Blog Joined April 2011
Australia1227 Posts
July 23 2011 01:24 GMT
#13
I tap. I don't want to accidentally make all roaches, or all zerglings. It's just a habit even if I do want to make them all roaches or zerglings.

It's down to player preference. It's not going to change you from masters to grandmasters.
http://www.youtube.com/user/sirmonkeh Zerg Live Casts and Commentary!
JiYan
Profile Blog Joined February 2009
United States3668 Posts
July 23 2011 01:25 GMT
#14
it still works
GenesisX
Profile Blog Joined February 2010
Canada4267 Posts
July 23 2011 01:28 GMT
#15
I think everyone already knows this by now :S
Thanks for the effort??
133 221 333 123 111
Zhiroo
Profile Joined February 2011
Kosovo2724 Posts
July 23 2011 01:29 GMT
#16
This has lost me a few games. Because I wanted to hit R or Z and my finger went immediately to holding D and I made drones instead of Roaches or Zerglings . I try to tap as much as I can but sometimes my habit of holding the hotkey just kicks in.
LoL EuW: Zhiroo - By starting this squabble you've proven nothing but how vast your stupidity is.
jjhchsc2
Profile Joined December 2010
Korea (South)2393 Posts
July 23 2011 01:30 GMT
#17
Is this viable for terrans? when making lots of marines etc?
Does this also queue units in the production facilities if held down for too long?
Lee Ssang/ Lee Shin/ Kim Jung Woo/ Kim Min Chul/Jun Tae Yang/Park Soo Ho/Lee Jung Hoon/Choi Sung Hoon/ Moon Sung Won/Park Ji Soo/ Lee Ho Joon/ Jang Min Chul/ Kim Seung Chul/SaSe/IdrA/Ret Fighting! BW4Life
B-Wong
Profile Joined October 2010
United States240 Posts
July 23 2011 01:30 GMT
#18
Isn't this what everyone does already?

It doesn't put you ahead/behind by any large margin as long as you know what you're doing.
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
July 23 2011 01:32 GMT
#19
This has been known since beta .___.
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
hmc
Profile Joined July 2011
495 Posts
July 23 2011 01:32 GMT
#20
On July 23 2011 09:50 Badfatpanda wrote:
Show nested quote +
On July 23 2011 09:45 arkedos wrote:
wasn't there a patch in which blizzard fixed this kind of mechanic so you had to press the hotkey one by one again ?


I'm 99% certain that it still works.

It still works, the change was revoked before patching the game.
1 2 3 4 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 1h 48m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
White-Ra 209
PiGStarcraft154
JuggernautJason138
elazer 128
Nathanias 114
UpATreeSC 107
CosmosSc2 28
StarCraft: Brood War
Artosis 280
Shuttle 195
910 37
Dota 2
syndereN454
monkeys_forever289
League of Legends
JimRising 678
C9.Mang0244
Counter-Strike
fl0m1515
Foxcn163
Super Smash Bros
PPMD25
Heroes of the Storm
Liquid`Hasu503
Other Games
tarik_tv5138
Grubby3698
Liquid`RaSZi2434
shahzam499
Pyrionflax343
B2W.Neo180
QueenE80
Livibee60
ViBE39
minikerr34
Chillindude7
Ketroc0
Organizations
Other Games
gamesdonequick40280
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• musti20045 35
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV337
Other Games
• imaqtpie3191
• Shiphtur791
Upcoming Events
PiGosaur Cup
1h 48m
davetesta15
SOOP
4h 48m
OSC
12h 48m
OSC
1d 14h
SOOP
3 days
The PondCast
3 days
Sparkling Tuna Cup
4 days
IPSL
4 days
DragOn vs Sziky
Replay Cast
5 days
Wardi Open
5 days
[ Show More ]
Monday Night Weeklies
5 days
Liquipedia Results

Completed

Proleague 2026-01-05
WardiTV 2025
META Madness #9

Ongoing

C-Race Season 1
IPSL Winter 2025-26
OSC Championship Season 13
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025

Upcoming

Escore Tournament S1: W3
BSL 21 Non-Korean Championship
CSL 2025 WINTER (S19)
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Thunderfire SC2 All-star 2025
Big Gabe Cup #3
Nations Cup 2026
Underdog Cup #3
NA Kuram Kup
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.