Add IME keyboard layout and panel metrics support#3973
Add IME keyboard layout and panel metrics support#3973w1naenator wants to merge 9 commits intoshadps4-emu:mainfrom
Conversation
w1naenator
commented
Jan 29, 2026
- Introduced new header and implementation files for IME keyboard layout handling.
- Added structures for viewport metrics, keyboard grid layout, and drawing parameters.
- Implemented functions to compute viewport and panel metrics for the IME dialog.
- Enhanced the IME dialog UI to utilize the new keyboard layout and metrics.
- Updated input handling to support new keyboard interactions and layout adjustments.
- Added caret management and text normalization features in the IME dialog state.
- Improved window positioning logic to accommodate different screen resolutions.
- Introduced new header and implementation files for IME keyboard layout handling. - Added structures for viewport metrics, keyboard grid layout, and drawing parameters. - Implemented functions to compute viewport and panel metrics for the IME dialog. - Enhanced the IME dialog UI to utilize the new keyboard layout and metrics. - Updated input handling to support new keyboard interactions and layout adjustments. - Added caret management and text normalization features in the IME dialog state. - Improved window positioning logic to accommodate different screen resolutions.
|
which games uses ime keyboard? |
bloodborne, code vein, nier automata, dragon balls xenoverse 1/2 (was softlocked), diablo III, god eater 2 |
|
That sounds like it's executing garbage data, could you compile locally and debug the crash? |
|
The local build works normally. I tested it both by debugging in Visual Studio and by running it through the command line. The game doesn't show any improvement with this PR. So you can disregard my comment. |
