Previously, keyboard events used `lParam` for modifier key state, while mouse events used `wParam`. Changes the mouse events to use `lParam`, which allows us to change `lParam` to `uint16_t`. Demo migrated with a script.