EventSender: fix mixup of keycodes/bytes

These incorrect keyboard messages would not be interpreted properly,
leading to various test failures mostly in "editing" tests which rely a
lot on keyboard input.
Graphics Context: implement rotations.

Makes clumsy bird happy.