Marc-Aurel Zent : winemac.drv: Uppercase single keys in GetKeyNameText.
Module: wine Branch: master Commit: 5a97ad97dc58edcec0a3f21ca7359b26ed6a3ce0 URL: https://gitlab.winehq.org/wine/wine/-/commit/5a97ad97dc58edcec0a3f21ca7359b2... Author: Marc-Aurel Zent <mzent(a)codeweavers.com> Date: Fri Mar 15 08:56:18 2024 +0100 winemac.drv: Uppercase single keys in GetKeyNameText. --- dlls/winemac.drv/keyboard.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/winemac.drv/keyboard.c b/dlls/winemac.drv/keyboard.c index 281085ca979..5d911217a57 100644 --- a/dlls/winemac.drv/keyboard.c +++ b/dlls/winemac.drv/keyboard.c @@ -1369,6 +1369,9 @@ INT macdrv_GetKeyNameText(LONG lparam, LPWSTR buffer, INT size) if (!len) break; + if (status == noErr && len == 1 && buffer[0] >= 'a' && buffer[0] <= 'z') + buffer[0] += 'A' - 'a'; + TRACE("lparam 0x%08x -> %s\n", (unsigned int)lparam, debugstr_w(buffer)); return len; }
participants (1)
-
Alexandre Julliard