Issue with Russian - PC keyboard layout

When I press ё (tilde key) with Russian - PC keyboard layout I get character code 1105 - it's right.

But when I press Ë (shift + tilde) with Russian - PC keyboard layout I get character code 203 - it's not right. The right code is 1025.


Symbol with 203 code is a Ë from latin language (Latin Capital Letter E with Diaeresis).

Symbol with 1025 code is a Ё from cyrillic (Cyrillic Capital Letter Io).


But then I checked it with Russian keyboard layout (not Russian - PC) and I got the right code!

I'm pretty sure - Apple will never fix this, so how to fix this by myself?


macOS:


Windows (through Parallels):

Posted on Feb 11, 2022 12:28 AM

Reply
8 replies

Feb 11, 2022 6:15 AM in response to Tom Gewecke

I also tested the behavior on my iPad through Magic Keyboard and I got the same issue. Same problem on macOS with default PC USB keyboard.

So, if it works correctly on Catalina (Intel), then I think that the problem is not with the macOS version, it seems like that the problem is with the how macOS working with the Apple ARM chip (keyboard driver or something like that).


Thanks for the Ukulele, I'll look into it. But now I think that this problem should be fixed by Apple, because it looks like a regression when moving to a new chip.

Feb 11, 2022 7:16 AM in response to Tom Gewecke

You are right. But the characters isn't the same, they just has similar look.


Oh, my bad, I'm on the Monterey.


Did you write these ё Ë on your iPad? They are not correct, second one (capital) has 203 code - it's not from cyrillic, it should be Ё - 1025.


Look at the image, left one from cyrillic, right one from latin - they are different.


Also I just checked Ukelele and I found that changes for tilde key isn't working - it always print ёË. My changes works fine for any other key but not for tilde, thats odd.

Feb 11, 2022 8:09 AM in response to Tom Gewecke

I tested this and got the same behavior as on my layout - the key has the same code as before. It feels like the key just hardcoded in the OS. Or maybe it's because I have an ANSI keyboard...


Only one way what I found - is modify key through Karabiner-Element from tilde to something other, then modify layout through Ukulele. But it's super dirty solution and I don't like it.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Issue with Russian - PC keyboard layout

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.