https://bugs.winehq.org/show_bug.cgi?id=45148
florian98.rg@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |florian98.rg@gmail.com
--- Comment #36 from florian98.rg@gmail.com --- The game calls GetKeyboardLayoutList every few frames. Apparently this is to seamlessly update the keyboard bindings to update the strings to the new layout. (And maybe also controller support i guess). For instance, going from de to us layout on Windows causes Ä to become ; (or was it Ö? but you get my point), without restarting the game and just reopening the options menu.
What i think happens is that the game actually never gets LCONTROL when binding it, it gets RCONTROL but the string is momentarily correct until you close the options menu, it reloads the keyboard layout and changes it back to RCONTROL.
A similiar issue happens when trying to bind Numpad /, where the binding is completely gone the next time you open the Options menu, again after the layout is reapplied.