fix regression with keyup, add keyup autorepeat per Pd Vanilla, fix comments

18 jobs for <span class="ref-name">aayushsurana98/purr-data-autorepeat_Fix</span> in 604 minutes and 24 seconds (queued for 235 minutes and 1 second)
Status Job ID Name Coverage
  Test
passed #11905
i386 jessie debian
debian_jessie_i386_deb

00:51:38

passed #11906
debian jessie x86_64
debian_jessie_x86_64_deb

00:51:12

passed #11892
x86_64 stretch debian
debian_stretch_x86_64_deb

01:02:11

passed #11896
dmg v10.11 osx
osx_10.11_x86_64_dmg

00:46:13

passed #11903
osx v10.8 dmg
osx_10.8_x86_64_dmg

00:44:43

passed #11899
stretch arm raspbian
raspbian_stretch_armv7l_deb

01:01:51

passed #11893
i386 v14.04 ubuntu
ubuntu_14.04_i386_deb

01:03:00

passed #11907
ubuntu v14.04 x86_64
ubuntu_14.04_x86_64_deb

01:04:46

passed #11904
ubuntu v16.04 x86_64
ubuntu_16.04_x86_64_deb

01:08:41

passed #11898
i386 windows
windows_i386_innosetup

02:26:22

failed #11901
debian jessie i386
debian_jessie_i386_deb

00:05:02

failed #11890
i386 jessie debian
debian_jessie_i386_deb

00:05:12

failed #11900
debian jessie x86_64
debian_jessie_x86_64_deb

00:05:56

failed #11902
x86_64 jessie debian
debian_jessie_x86_64_deb

00:05:37

failed #11891
x86_64 jessie debian
debian_jessie_x86_64_deb

00:05:15

failed #11897
dmg v10.8 osx
osx_10.8_x86_64_dmg

00:24:46

failed #11894
x86_64 v14.04 ubuntu
ubuntu_14.04_x86_64_deb

00:05:30

failed #11895
x86_64 v16.04 ubuntu
ubuntu_16.04_x86_64_deb

00:22:13