keyboard now snaps back caps, alt and special keys after use presses
Merge branch 'keyboard'