spiegel-keyman/mac/KeymanEngine4Mac/KeymanEngine4Mac/KME/OnScreenKeyboard
Marc Durdin a51f4ff965 fix(mac): ignore non-Unicode key caps when preparing OSK
The typeFlags property is used to differentiate Unicode and non-Unicode
keys in the array of keys in a .kvk file. All non-Unicode keys should
be ignored, as we do not support non-Unicode keyboards on macOS.

The reason this fixes #15007, is that the keyboard in question had both
ANSI and Unicode sections in its .kvk file, and the ANSI section was
stored after the Unicode section, so the font spec for ANSI was
overriding the previously (correctly) set Unicode font spec.

Fixes: #15007
2025-10-24 11:00:07 +02:00
..
KeyLabel.h [Mac] Initial check-in to open-source repo 2017-08-10 13:11:52 +07:00
KeyLabel.m chore(mac): re-indent files for tabs equal to two spaces 2024-05-13 16:16:30 +07:00
KeyLabelCell.h [Mac] Initial check-in to open-source repo 2017-08-10 13:11:52 +07:00
KeyLabelCell.m chore(mac): re-indent files for tabs equal to two spaces 2024-05-13 16:16:30 +07:00
KeyView.h [Mac] [WIP] - Refactoring of target-action call from keyView 2018-07-03 10:14:23 -04:00
KeyView.m fix(mac): pass modifier keys with keydown event generated by OSK 2024-10-16 15:02:49 +07:00
KMkeyViewProtocol.h [Mac] [WIP] - Refactoring of target-action call from keyView 2018-07-03 10:14:23 -04:00
OSKKey.h [Mac] Initial check-in to open-source repo 2017-08-10 13:11:52 +07:00
OSKKey.m fix(mac): comment cleanup 2024-09-02 09:34:31 +07:00
OSKView.h fix(mac): apply OSK modifiers to typing on physical keyboard 2024-12-19 15:52:19 +07:00
OSKView.m fix(mac): ignore non-Unicode key caps when preparing OSK 2025-10-24 11:00:07 +02:00