since one of my arrow keys broke on my laptop i had to rebind them.
I wanted to use 1,2,3,5 keys on numpad as arrows. Note, this was for a game where you have to keep "z" button pressed most of the time.
I've created 2 configurations, for when numlock is on and off, both of which have problems.
I know my explanation may be a bit complicated, but i try to be as specific as possible.
This is my script for when NumLock is on
Code: Select all
Numpad1::Left
Numpad2::Down
Numpad3::Right
Numpad5::Up
Second problem is that this confiiguration causes the character to lock into a certain direction which is caused by pressing shift and moving around for a bit(at the start it works fine). It behaves as if i was pressing arrow key without me actually pressing anything.
3rd problem is the exact same one that the configuration below suffers from. Because of that the one below will be my preferred since it has less problems
--------------------------------------
Numlock off configuration:
Code: Select all
NumpadEnd::Left
NumpadDown::Down
NumpadPgDn::Right
NumpadClear::Up
If i press and hold 'z' and rebinded Numpad1(NumpadEnd) key, pressing Numpad5(NumpadClear) results in no action being taken, the character just keeps going left.
The same occurs with reversed order, Numpad5->Numpad1, The character just keeps going up.
Left-Downward direction works right and without problems.
The interesting thing is that this phenomenon occurs ONLY while holding z, x, c, v, m, ",",".","/", " ' ", Enter, RShift, RControl, LAlt keys.
Any other key (also LControl and RAlt) is unaffected.
Also, going right works just fine, so it can't be the fault of Numpad5(NumpadClear), I can go diagonally right up/down with z and the other keys pressed without any issues.
Please help i am losing my mind