Invoker’s ability hotkeys are forced to Legacy Keys after restarting Dota 2, even though Legacy Keys are disabled and hotkeys are set to QWERTYDF. Resetting hotkeys to default temporarily fixes the issue, but it reappears after another restart.
This happened after I set my Legacy Keys to ON, then Disabled it afterwards to make it QWERTY again.
Other heroes are not a problem, it is always QWERTYDF except Invoker that always comes back to Legacy.
Steps Shown in Video / Steps to Reproduce
Set ability hotkeys to Standard QWERTYDF
Confirm hotkey settings show QWERTYDF
Enter Demo Mode with Invoker
Observe that Invoker abilities use Legacy hotkeys instead of QWERTYDF
Go to Hotkey Settings → Reset to Defaults
Verify Invoker abilities now correctly use QWERTYDF
Restart Dota 2
Check hotkey settings — they still display QWERTYDF
Enter Demo Mode with Invoker again
Observe that Invoker abilities revert back to Legacy hotkeys
Reset to Defaults again to temporarily fix the issue
Expected Result
When hotkeys are set to Standard QWERTYDF and Legacy Keys are disabled, Invoker abilities should always use QWERTYDF, including after restarting the game.
Actual Result
Invoker abilities revert to Legacy Keys after restarting Dota 2, despite hotkey settings still showing QWERTYDF. The issue persists until hotkeys are reset again.
Reproduction Rate:
Always (100%) on the uploader’s machine
Affected Hero:
Invoker
(Video shows QWERTYDF hotkeys set, Invoker using Legacy hotkeys, reset to defaults fixing it temporarily, restart, then the issue reappearing)
Github:
github.com/ValveSoftware/Dota2-Gameplay/issues/30646