-
Notifications
You must be signed in to change notification settings - Fork 2
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
German Keyboard not mapped correctly #2
Comments
Maybe this is more helpful for identifying the desired characters? Explanation
OPT pressed
OPT + SHIFT pressed
EDIT: updated explanation / legend |
I just created a pr and this should fix the error with the <> and ^° buttons. I think the other errors are because you are using the regular "de" layout. To fix this use the "de(mac)" layout. If you still find keys that are incorrect after this please post it here. |
In System Settings > Hardware: Input Devices > Keyboard, the Keyboard Model is set to "Apple | MacBook/MacBook Pro" and when I check the "Configure layouts" checkbox on the Layouts Tab, it says Map: de, Layout: German, Variant: German (Macintosh). I can also switch to "Apple | Apple Aluminium (ISO)" Keyboard Model and apply the change. But whatever I choose: When I type something, the mapping is still wrong as mentioned in the first post. However, OPT + L for "@" does work - so it can't be the standard German layout, can it? Or is there a special trick or thing to do to apply the Keyboard Model change? |
What is your output from |
|
When you run |
No. Even logged out and -in again. (But all open windows came back - would changes really be applied then?)
|
Oh you are right. I did not notice the little commands only the major ones. The same applies for me. sry |
Ah, too bad - I hoped I just did it the wrong way 😅 |
So there are some new changes to be made. I think the de(mac) layout is probably pretty old now and needs an upgrade. That seems to be the current one and it probably needs an update:
|
I guess I have something to do now. |
I would work after your expectation that you posted if they are correct. Can you confirm that they are like this in macOS? |
Okay I think I managed to configure it right. The left option key seems to not work properly but the right one does. Could you test it out? To do so replace this file with the |
Looks very good already 👍 But a few characters are not right yet:
I hope I got everything correct. I pasted the characters on https://unicodelookup.com to obtain their name (as some of them look very similar). Not sure though, whether the Unicode Hex Code (U+XXXX) is of any help to you |
Okay thanks. The unicode really helps. I will probably move the config over to EDIT: I did not |
We should probably not use the apple icon, because it is not supported on linux and just prints out an somewhat pi character: |
The gist should be updated now. |
Looks good 👍
(and ^/° and </> still swapped) |
Eh but I already switched it. Look at the difference in the symbols file and my gist. It is also switched on the keyboard for me. |
The mistake in Line 614 should be fixed now. |
Ah, I see. Tried it only via Parallels yesterday and it looks like it's somehow still swapped there. But it does indeed work with Asahi Linux. Thanks a lot! |
I will probably look over it another time and check everything and then I will probably commit it so it will be useable for everybody in the next update. |
The tilde <-> greater- / less-than issue seems to already have a workaround in the kernel driver under the parameter name
So that one could possibly be caused by wrong autodetection on the default " You can test this at runtime with:
|
I posted an issue here: AsahiLinux/linux#21 |
Did you make sure that in the "IBus Preferences" in the "Advanced" tab you enabled "use system keyboard layout"? |
Could you specify which menu you mean? This is not an issue with Firefox but with the system wide keyboard. And we already know that the error is coming from the driver not having the fix included. So is your answer related to the driver or to Firefox? |
Fixed in AsahiLinux/linux#21 as it seems |
Hey,
I just installed Asahi Linux on my MacBook Pro with standard German Keyboard Layout and it looks like two Keys are swapped on the standard Layer:
The button left to the "1" Key should be ^ and ° but is < and >
While the button left to the "Y" Key should be < and > but is ^ and °
There are various wrong mappings on the OPT layer as well as the OPT + SHIFT layer
See Screenshots of the macOS Accessibility (onscreen) Keyboard for the desired mapping below:
Neither OPT or SHIFT pressed:
SHIFT pressed:
OPT pressed:
OPT + SHIFT pressed:
All keys which are mapped wrong when using Linux are annotated with a red square.
Let me know, if a notation other than screenshots is desired
The text was updated successfully, but these errors were encountered: