Restructure the keyboard code so that the keys in rawkey are always sent as expected. zero both keystate structures, keystate may not be fully initialized. worked on with uwe.
Restructure the keyboard code so that the keys in rawkey are always sent
as expected. zero both keystate structures, keystate may not be fully
initialized. worked on with uwe.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars