Best method for input with VSA

Hello. I know that VSA only supports joysticks or mice. The thing is for programming with my project, it will be too difficult to program with a joystick because you have to open it and bring it back closed everytime. Programming lighting will be even worse since the fast sections I will have to double tap the buttons to turn the relay on and off. So I wanted to ask you guys are there any good keyboard to joystick emulation programs that will register the release of the key as pressing it again or can VSA be modified to not require you to press the key again?