-
-
Notifications
You must be signed in to change notification settings - Fork 39.4k
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
[Bug] Unicode Map can't output Cyrillic characters with code 0x##0 #24492
Comments
What does the Configurator key tester log? |
for а (0x0430):
for р (0x0440):
for А (0x0410):
for Р (0x0420):
|
My manual input with the hex input source selected shows something slightly different:
But it looks as though the firmware is doing the same (correct) thing, so the issue is not on that end. |
#include "keymap_russian.h"
#undef RU_YO
#define RU_YO KC_foo /* the QWERTY key which actually outputs that character on your Mac */ (For many languages such workaround won't be enough, because you would also need to adjust the sendstring tables; in this case, however, send_string() does not support those characters anyway.) |
Describe the Bug
Firmware compiles and flashes with no issues in QMK CLI, but on use these characters don't actually appear when typed:
Keyboard Used
planck/rev7
Link to product page (if applicable)
No response
Operating System
macOS 12
qmk doctor Output
Is AutoHotKey / Karabiner installed
Other keyboard-related software installed
No response
Additional Context
I have a 96-character unicode map of 64 Cyrillic characters and 32 alchemical glyphs that works perfectly except for Cyrillic А, а, Р, and р regardless of aliases under
#define
. The only common quirk between them is their unicodes:At first I thought it was just their ending in 0, but 0x2650 (♐) works fine. The main reason I'm using a unicode map instead of
#include "russian_keymap.h"
is because with that methodRU_YO
outputsKC_LCBR
andKC_RCBR
.My map is here: kdlrose/planck-keymaps.
The text was updated successfully, but these errors were encountered: