Post edit history
more than 10 autogroups with hotkeys
Before | After | ||
---|---|---|---|
1 | [quote]We make it a modifier key USrankSoldier_Shaman same for the other words we don't use in zero-k. | 1 | [quote]We make it a modifier key USrankSoldier_Shaman same for the other words we don't use in zero-k. |
2 | \n | 2 | \n |
3 | I know that q, r, e ,t y, u ,i o, p, h, j, k, l, z, x, c, v, b, n, m, I don't use in the game. That means a total of 20X (1-10) means 200 autogroups. I barely play with 3 factories at once so I can easily setup a C1 C2 C3...C10 autogroup for a factory and a V1 V2 V3...V10 for another factory while using the default 1, 2 ,3 ,4 ...10 at the same time. [/quote] | 3 | I know that q, r, e ,t y, u ,i o, p, h, j, k, l, z, x, c, v, b, n, m, I don't use in the game. That means a total of 20X (1-10) means 200 autogroups. I barely play with 3 factories at once so I can easily setup a C1 C2 C3...C10 autogroup for a factory and a V1 V2 V3...V10 for another factory while using the default 1, 2 ,3 ,4 ...10 at the same time. [/quote] |
4 | \n | 4 | \n |
5 | A modifier key is a key that modifies a keystroke. These are Control (CTRL), Alt, and Shift. | 5 | A modifier key is a key that modifies a keystroke. These are Control (CTRL), Alt, and Shift. |
6 | [spoiler] | ||
7 | Logic for your extended hotkeys: | ||
8 | \n | ||
9 | function widget:KeyPress(key, mods, isRepeat) | ||
10 | Is the "await selection" variable set? | ||
11 | |true |false | ||
12 | | | | ||
13 | | Ctrl + E is pressed | ||
14 | | | | ||
15 | | set variable and wait for a keystroke and act on it | ||
16 | | | ||
17 | | | ||
18 | --------------------->Waiting keypress? | ||
19 | / \false | ||
20 | / \ | ||
21 | / Is it a handled key? | ||
22 | true/ true/ |false | ||
23 | / / -> cancel | ||
24 | is it a handled key? set awaiting variable. | ||
25 | true/ \false | ||
26 | do selection | | ||
27 | cancel | ||
28 | \n | ||
29 | end | ||
30 | \n | ||
31 | [/spoiler] |