mirror of
https://github.com/id-Software/DOOM-3-BFG.git
synced 2025-03-15 15:11:29 +00:00
The d3bfg internal SE_CHAR events were documented as "evValue is an ascii char", but are actually at least UTF-16, as returned by Windows WM_CHAR events. We now assume it's UTF-32 (UTF-16 has the same values mostly) and the SDL backend now puts UTF-32 chars into SE_CHAR events. In the Windows backend I make sure that no surrogate UTF-16 chars are emitted + I added support for WM_UNICODE messages. Now I can input Ümläuts intö the conßole window \o/ |
||
---|---|---|
.. | ||
rc | ||
win_cpu.cpp | ||
win_glimp.cpp | ||
win_input.cpp | ||
win_input.h | ||
win_local.h | ||
win_main.cpp | ||
win_nanoafx.h | ||
win_shared.cpp | ||
win_snd.cpp | ||
win_syscon.cpp | ||
win_taskkeyhook.cpp | ||
win_wndproc.cpp |