2 of 4 added 100 characters in body

Bash + Xdotool, 45 bytes

for((;;)){ xdotool key Num_Lock; sleep .5; }

Just execute it in a bash shell. It needs to be in a graphical environment. It uses Num Lock because it is shorter(Thanks to @Engineer Toast), and infinite loop from here