added lightweight Keypress object to match keypress byte sequences