veeenu / hudhook

A videogame overlay framework written in Rust, supporting DirectX and OpenGL
MIT License
209 stars 30 forks source link

Use unicode WinApi functions everywhere to support non-ASCII inputs. #193

Closed soarqin closed 4 months ago

soarqin commented 4 months ago

Tried to hook ImmDisableIME() out in DS3 and ER to test IME inputs for CJK languages. Confirmed that it is working fine with these changes (was broken with all ? characters with IME input).

veeenu commented 4 months ago

This is great, thank you! I briefly checked out the code and it looks good. I will try and get this merged in as soon as I can.