Allow doing mappings with non-modifier keys

Since non-modifier keys are repeated when they are pressed down, xcape doesn't work as expected when you do something like ```xcape -e 'z=a'```. With this patch, the extra presses are not ignored, but the timer is only recorded from the first press.