I have this problem where I try to cast a series of forcefields or graviton beams (I assume it is the same with other spell, but I haven't checked) and after my first click I am no longer in the mode to cast the spell even though I still have the key pressed on the keyboard. This only happens when my mouse is over a unit at the time that I select the spell by hitting the key on my keyboard.
I am using a Razer Abyssus with the Razer drivers.
Video demonstration. I'm certain I'm holding the 'f' key down the whole time, and not making a right click.
Do others experience this problem? If so, how have you coped?
Mods: If this does not warrant a thread then please close.
I watched the video but it wasn't helpful in demonstrating the problem.
Perhaps this is a tech issue for you as you claim you are holding the spell key down the whole time. For me, I have a smilar problem but I've determined that it only happens when I actually click the opponents unit...at least I think that's what happens. When I try to storm mutas or feedback infestors, I routinely find myself clicking only to realize I have a muta or infestor selected. I don't think it's a tech issue for me. You claim you "mouse over a unit"...are you referring to an opponents unit?
You can hold down the shift key while casting, so that you do not leave the spell casting mode, like how zergs do the backspace inject method. What probably happened is you left clicked on the enemy unit after casting the first force field but before the key press for the next force field is registered.
Probably just an issue with the repeat delay on key presses, by default its about half a second delay, so if you press F then immediately try to forcefield more than once in that half second of repeat delay it will be treated as a regular left click. You can change the delay in the control panel.
one you are supposed to use f click f click for forcefields which is technically the inferior way to ff but the current only way. as you get better this wont be a problem
the other method is changing the keyboard repeat rate to fastest possible and hold F BEFORE hitting ff for around .3 seconds you cannot do the "hold f forcefield method" without holding it slightly ahead of time
I used to have this problem as well. It happens when you hold down F and click on enemy unit during the period of time between the first forcefield and the moment the F key starts to get registered repeatedly. This has nothing to do with your hardware/drivers. To fix it simply decrease the repeat delay in keyboard settings as some others have mentioned.
Yeah I remember this being an issue back when I first started playing Starcraft. You'll actually find that just pressing f in between each click is better. Your placement will be better and you'll waste less energy. There's almost no way to lay down 4 force fields in less than one second accurately. Unless you have top 3 control haha.
You can hold down the shift key while casting, so that you do not leave the spell casting mode, like how zergs do the backspace inject method. What probably happened is you left clicked on the enemy unit after casting the first force field but before the key press for the next force field is registered.
Don't hold shift when you are casting. And the backspace inject thing is a completely different matter.
Check the delay rate in your keyboard settings. It makes a huge difference, and it's pretty obvious what I'm talking about when you open up 'keyboard settings'. Just set it to fastest, or least delay (whatever, you'll understand).
Holding the "f" key should not make it keep casting force field. That is not how it works.
Holding shift is an option, although not one I subscribe to. I prefer to just hit f for each force field. You shouldn't just be spamming ff anyways; if you're thinking about the placements you need to hit f each time.
On March 01 2012 15:55 Leargle wrote: Holding the "f" key should not make it keep casting force field. That is not how it works.
Holding shift is an option, although not one I subscribe to. I prefer to just hit f for each force field. You shouldn't just be spamming ff anyways; if you're thinking about the placements you need to hit f each time.
I can guarantee that holding "f" is the technique the pros use... if you have sentries selected, and then hold 'f' and every click isn't either resulting in a forcefield being placed or an error for no energy then your keyboards rate isn't high enough and needs to be turned up...
[B] Don't hold shift when you are casting. And the backspace inject thing is a completely different matter.
Check the delay rate in your keyboard settings. It makes a huge difference, and it's pretty obvious what I'm talking about when you open up 'keyboard settings'. Just set it to fastest, or least delay (whatever, you'll understand).
It is not completely different. The backspace inject works because after injecting the first hatchery, the cursor is still in the inject mode, so that when you hit backspace and left click on the next hatchery, you inject it instead of selecting the hatchery, without having to hit the inject hotkey again. The same goes in this case, where if shift is held down, left clicking would cast a force field instead of selecting the enemy unit without having to hit the force field hotkey again.
On March 01 2012 17:20 Tobberoth wrote: Why wouldn't you want to use shift? Seems like the vastly better option unless I'm missing something.
There is no difference between holding Shift F and just F except that if you hold Shift, your sentries will finish their current action before casting forcefield. Since this current action will often be a move or attack command, this can cause issues.
to the OP
Go into your windows keyboard settings and increase your keyboard repeat rate (how fast the key is repeated while being held down) to its fastest possible speed and decrease the key repeat delay (how long you have to hold it before it begins repeating it) to its minimum.
On March 01 2012 15:55 Leargle wrote: Holding the "f" key should not make it keep casting force field. That is not how it works.
Holding shift is an option, although not one I subscribe to. I prefer to just hit f for each force field. You shouldn't just be spamming ff anyways; if you're thinking about the placements you need to hit f each time.
I can guarantee that holding "f" is the technique the pros use... if you have sentries selected, and then hold 'f' and every click isn't either resulting in a forcefield being placed or an error for no energy then your keyboards rate isn't high enough and needs to be turned up...
Lol I love it when people say I guarantee when really they're saying I speculate.
Actually I've heard many high level players say they f click individually. And I had that problem until I f clicked every FF. So yes if you can find that you can change the repeater rate high enough that holding down the button works 100% and your comfortable with it then do it. But personally for me it doesn't even feel comfortable holding now the button now and I couldn't imagine ever holding a button to cast spells. It feels so wrong now
Edit: and the to people saying to shift click. DEFINITELY DON'T DO THAT. It's asking for your sentries to go "okay I'll FF after I kill these enemies" and then you die to the roach/ling flood.