Kempston joystick not working correctly with fuse

i’m having a bit of trouble with fuse on the latest retroarch

Although kempston is selected as input 1 and sinclair keyboard as input 3. If i select a kempston joystick on a game, it’s like i’ve got a sticky key on my windows laptop but i know i haven’t as i’m able to type this. Now, i have an earlier version of retroarch (1.8.3 i think) on my other laptop and it works on there.

anyone else has or had this problem?