-
-
Notifications
You must be signed in to change notification settings - Fork 801
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom keyboard defaults for languages #905
Comments
@RootFather Any input on this? I can try to provide an interface for it. |
^-^ |
@endrift indeed, the default keyboard layout is not optimized for German keyboards with a standard QWERTZ keyboard. As an example, take the default mapping for the A and B button. Per default, the "B" button is mapped to the key Z and the A button is mapped to X. On a QWERTY keyboard, this works perfectly fine and is a good default setting. However, on a German keyboard that uses the QWERTZ layout, the "Y" and the "Z" keys are swapped compared to QWERTY which renders the default "A" and "B" mapping quite useless. I agree with @ShalokShalom that an interface which provides custom defaults for the different keyboard layouts out there would be a nice addition. |
I also experience this issue. Looks like #393 and #2020 are related. My thoughts:
|
Core key bindings for SDL >= 2.0 are now independent of the keyboard layout. QWERTY users get ZXAS, German users get YXAS, French layouts get WXQS, etc. Existing customizations will be ignored, users with customized bindings for SDL will get the new defaults and have to create a new configuration. Existing functionality is preserved for SDL 1.x.
German keyboards suffer from the current default setting. In order to provide sane defaults for them, implement "custom keybindings for the different language settings"
The text was updated successfully, but these errors were encountered: