|
With the advent of super-customizing hotkeys, some people may want to learn new hotkeys in a focused, stress-free environment. What use to be a program for just the Darkgrid layout is now a more generic hotkey trainer. I have tested it using Darkgrid and TheCore, so there might be bugs if you use your own custom setup, please help me out by reporting them so I can fix them.
TheCore Thread Darkgrid Thread
Hotkey Trainer, 0.4
This python script lets you practice any hotkey layout without having to open SC2, useful if you are at work and want to practice, waiting for a queue in Dota2, or just want to focus on hotkeys and nothing else.
NOTE: Please read the config.ini, you can customize a decent amount of things in there
NOTE 2: Still working on adding every useful command
NOTE 3: For now if you use "ForwardMouseButton" or "BackMouseButton" I have remapped these to Page Up and Page Down (since python does not natively support side mouse buttons )
Download!, (Note: Instructions on this page)
This is now an executable, so you don't have to fumble around with installing Python.
Future plans:
- Euro/Other Non-US keyboard support, I need people to help with "translations"
- GUI for editing the settings
- OS X Executable
Recent changes:
- Changed internals of how hotkeys are grabbed
- Added support for alternate keyboards
- Added more default keys
Screenshot: + Show Spoiler +
Screenshot (shows the correct keys and what you pressed): + Show Spoiler +
|
Sound good,gonna try it later maybe.
Do you plan on patching and adding features?
|
Hell yea SirPsychoMantis, thanks so much!!!
|
Not sure if I've missed something but commands where you have to use shift doesn't work, for example add to control group 5 ends up as shift % and not shift 5
I must definitely have missed something because I have not managed to do it succesfully with anything yet
|
I think there's a small bug with shift + symbol combos. I was given a command that was supposed to be Shift + Period, but everytime I pressed it it showed up as me pressing Shift + Greater Than. This is obviously because Shit + Period is equivalent to Shift + Greater Than, but your program thinks I'm pressing the wrong buttons!
|
|
On July 31 2012 06:47 Lineridarz wrote: Doesn't work. Make sure you follow the directions for setting it up. It won't load until you copy your .SC2Hotkeys file into the directory. If it doesn't work after following all the directions, then I'd recommend giving your system information so the OP can help you troubleshoot. "Doesn't work" is not descriptive enough to figure out what's going wrong, and it works fine for me.
@OP: Nice job, this was a really good idea! Once you fix the Shift bug it'll be awesome! :D
|
I fixed Shift + . and Shift + =
I think Non-US keyboards might be iffy right now, I will have to figure out how to test with one.
|
I don't understand how this works. it told me to create control group of 0 and I press ctrl + 0 and it doesn't work?!?!? am I missing something?
|
On July 31 2012 10:11 Raembo wrote: I don't understand how this works. it told me to create control group of 0 and I press ctrl + 0 and it doesn't work?!?!? am I missing something?
The middle text will show what you needed to press, the red text at the bottom will show what you hit. Was there a mismatch? If it isn't what you expected, are you on a non-US keyboard? I haven't heard back from anyone with one yet.
|
On July 31 2012 10:18 SirPsychoMantis wrote:Show nested quote +On July 31 2012 10:11 Raembo wrote: I don't understand how this works. it told me to create control group of 0 and I press ctrl + 0 and it doesn't work?!?!? am I missing something? The middle text will show what you needed to press, the red text at the bottom will show what you hit. Was there a mismatch? If it isn't what you expected, are you on a non-US keyboard? I haven't heard back from anyone with one yet.
I believe I'm using US keyboard. and there was no guide on what keys to press. except for making units example: make mutalisk T
example: create control group of 0 (nothing here)
does this make sense?
|
It's also not correctly working for me. Shift + a number in the top row results in pressing the sign on the button.(i should press Shift + 0 but he can only register shift + equal) . I am using this on a German keyboard but there should not be a large issue because the hotkey layout is meant for the german keyboard (TheCore German special layout).
|
Doesn't even run for me
|
On July 31 2012 10:50 Eliwood5837 wrote:Doesn't even run for me
If it doesn't run you probably didn't copy in your hotkeys file, if that isn't the case get back to me
On July 31 2012 10:37 Akylol wrote: It's also not correctly working for me. Shift + a number in the top row results in pressing the sign on the button.(i should press Shift + 0 but he can only register shift + equal) . I am using this on a German keyboard but there should not be a large issue because the hotkey layout is meant for the german keyboard (TheCore German special layout).
The problem is I have to convert the symbols to their respective keys, if I do Shift+0, Tkinter gives me RIGHTPAREN while SC2 wants 0, so I convert it. The problem is, the symbol above 0 on US keyboards is parens, while other countries might have equals. I'm going to research a better solution for this.
On July 31 2012 10:22 Raembo wrote:Show nested quote +On July 31 2012 10:18 SirPsychoMantis wrote:On July 31 2012 10:11 Raembo wrote: I don't understand how this works. it told me to create control group of 0 and I press ctrl + 0 and it doesn't work?!?!? am I missing something? The middle text will show what you needed to press, the red text at the bottom will show what you hit. Was there a mismatch? If it isn't what you expected, are you on a non-US keyboard? I haven't heard back from anyone with one yet. I believe I'm using US keyboard. and there was no guide on what keys to press. except for making units example: make mutalisk T example: create control group of 0 (nothing here) does this make sense?
Would you mind posting your hotkeys file so I can test it?
|
good stuff., but not really that useful. For example its not very useful to know how to make "camera7", I only need to know how to make basecamera etc. but yeah.
could also do with more stuff such as "build techlab" etc. "lift building" etc. Also for the core, knowingthat button x is "controlgroup y" doesnt really matter, something like "select vikings", "add to army" etc. makes more sense as that is what you wnat to learn. The harassmentkeys could be numbered though.
What I mean by all this is that you could specifically modify the program for thecore. Seeing as there are already suggested control groups for every race.
|
How can I test Protoss hotkeys with this?
|
Would be nice to have a skip option for when the program doesn't read the command correctly.
Commands that aren't recognized.
Alt (by itself). Shift + BracketOpen is read as Shift + Braceleft Shift + BracketClose is read as Shift + braceright
|
Could you release the python script as well as the exe?
I'm on a Mac at work (which has python installed).
|
Doesn't work. Restarted several times and no matter what I put in it does not tell me if its right or wrong.
|
where can i find how to use the camera keys and wichone is suggested for each button? the visual aids are no help for anything without the text tbh..... otherwise great work guys!
|
|
|
|