Any ways to change key for heroes? (F1,F2,F3)

I know in the Customkeys file you can change some keys shortcuts but I can’t play well with the F1, F2 and F3 key to select my heroes, just a bit too far from my ‘‘A’’ to attack. Would rather have it to ‘‘E’’, ‘‘R’’ and ‘‘F’’ or something. I can’t find it in the file. Is it possible to change it?

2 Likes

I just assign them to a control group and use 1 for melee and 2 for ranged units/heroes. Will that work?

I’m just too used to my old sc2 style :slight_smile: , army 1, 2 for main building to create peon and to go back in base fast, 3 for barrack, 4-5-6 for other units building like bestiary, etc.
7 sometime to select some units fast like raiders to ensare fast.

Right now it’s not possible. But don’t worry one year ago quality of life improvements had been announced. Just wait another few months.
Hold on there is allrady an awesome new grid option. Nvm I guess they done with it

Rip :expressionless:

I guess my only option is to switch to heroes 1-2-3 and adapt with the rest. I’m surprised people on the internet don’t seem to hotkey their building. Maybe there is another way to creates units fast while roaming with armies.

Add the h and check these programs out. Totally acceptable to use. You can change the f1-3 keys with warkeys. The links will give a tutorial but I’ve posted an example of what you want.

ttps://gaming-tools.com/warcraft-3/warkeys/
ttps://gaming-tools.com/warcraft-3/keycraft/

Script will look like this.

(start of script don’t copy this)

#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.

#SingleInstance force ;force a single instance
#HotkeyInterval 0 ;disable the warning dialog if a key is held down
#InstallKeybdHook ;Forces the unconditional installation of the keyboard hook
#UseHook On ;might increase responsiveness of hotkeys
#MaxThreads 20 ;use 20 (the max) instead of 10 threads
SetBatchLines, -1 ;makes the script run at max speed
SetKeyDelay , -1, -1 ;faster response (might be better with -1, 0)

Numlock::Suspend
E::F1
R::F2
F::F3
(end of script don’t copy this)
The numlock will suspend the script so you can toggle it and type normally during game.

2 Likes