2bff80f405ab4fdf7c0ef3699698c5b5315813a0
The build hotkeys, T, Escape and F4 already did nothing but publish an event, so they move across unchanged - GameWorldView was only ever the object that happened to have focus. The build-hotkey digit tables become a lookup returning an optional BuildingType, which flattens the nested switch-inside-if and puts the "which digits are unbound" answer in one place. The nativeVirtualKey handling is kept verbatim, including why it is used instead of key(). F3 stays behind for now: it toggles m_debugDraw before publishing, so it needs a request event that does not exist yet. Same for Space, W, S, R and Q. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JcReq7hVk4KUPhTDKWAG7K
Description
No description provided
Languages
C++
96%
CMake
2.2%
Python
1.2%
C
0.6%