simplify decoding of keyboard states
refactor keyboard state decoding to obtain key labels separately
try to send keys to the host via USB
disable broken USB interrupt call
dynamically compute key page size