April 30, 2026
6:04 p.m.
On Thu Apr 30 13:40:55 2026 +0000, Matteo Bruni wrote:
The KLID, returned by `GetKeyboardLayoutName` is the name of the registry key itself, which is the same as the HKL high word for base layouts, or something different for variants. Exactly. The idea of this change is to short-circuit the base layout case, avoiding the pointless registry access entirely. It doesn't do that though, while it probably should (the next revision will). It turns out this is already covered by the tests: https://gitlab.winehq.org/wine/wine/-/blob/1d744d4ca948c7ea403a786f21c5fe4ef...
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10779#note_138408