i want to start this post just by first sharing with how frustrated i am to have to deal with this problem. i accept up front the fact that this issue i'm having is entirely my fault, and was entirely preventable from the very first time i played dota. i am pretty confident in my abilities but it has become such a prominent issue for me that i can't really enjoy the game like i used to.
when i first started playing, simply because i was left handed and it was more comfortable for me, i remapped my hotkeys to be centric to my numpad and the keys around it. my courier hotkeys, abilities, items, unit selection and scrolling, and map controls are all on the arrow keys, numpad, and the six keys above the arrow keys. this is hardwired into my brain at this point - i've tried many times to use normal or alternate hot key layouts and have never succeeded because of how different it is. i just tried again and feel utterly hopeless.
the problem now is that, since this last compendium update, valve has configured the inputs of my hotkeys to change based on the state of the numpad differently from previous updates. what i used to have to do every year is remap both states of my numpad in the console to my desired hotkey layout, and now with this recent update, rather than the keys registering as two different states of the numpad, each active/inactive state registers as either a numpad key or a normal keyboard input. this wouldn't be a big deal if the alternate states for all but the 5 key didn't register as normal inputs that i already use, effectively cutting my total hotkeys in half based on the state of my numpad. i use the numlock key as my stop key, which gets used often, so the state toggles often - i've used macros to double tap the numlock every time i use it, and this is where the problems start.
often in game when i would use my stop key, i would begin to experience an input delay with ANY input, from the mouse or keyboard. this is problematic for many heroes, but most notably the most complex heroes who require constant diverse inputs. i believe what is happening is an anti cheat mechanism is preventing multiple inputs from being spammed in a short amount of time, and because i'm double tapping my stop key every time i press it, the server thinks i'm using a script to issue commands faster than humanly possible. the best example of this is when i play invoker and am cycling orbs to invoke spells while simultaneously trying to last hit or block creeps. when i issue stop commands or move commands while doing so, the game will simply not respond to certain inputs.
originally i just tried using less inputs, but this does not work when many inputs are required in a short amount of time. i find the game very hard to play in this state and am really seeking a solution to the problem. i know some people might say "just try normal hotkeys" or something along those lines, but i've logged so many hours with this configuration that i find it nearly impossible. i want to exhaust all possible options before resorting to this. i fear relearning the game because i've felt so much progress in my gameplay over just the last few months, despite this handicap, and it would be a massive waste of my time and passion to have to revert so far back as to learning how to use hotkeys again.
if anyone has any ideas, please help me work around this problem. i've messaged both steam support and sent feedback to the dota feedback thingie and neither have been helpful. i don't know what else to do.
just to put it out there, the issue has nothing to do with my internet or software on my pc. i've tried on multiple pcs, accounts, and hardware configurations, and it always happens eventually.