summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohamed Akram <mohd.akram@outlook.com>2023-07-05 20:08:19 +0400
committerBenno Schulenberg <bensberg@telfort.nl>2023-07-06 06:44:01 +0000
commitfd8acbc182a5163a02a0d043d1b97a2d9d7e3514 (patch)
tree2a7e20ccd2097c11451cd1a85f710ffd5a4a245a
parentc07103911c3d15c2260b4405ca47d9b897a587d9 (diff)
symbols/ara: replace mistaken symbol with placeholder
The newly created `mac-phonetic` layout should have a dead hamza symbol on the BKSL key. An adequate keysym does not exist yet, so for now put a placeholder there, instead of the mistaken `Arabic_hamza` symbol.
-rw-r--r--symbols/ara9
1 files changed, 8 insertions, 1 deletions
diff --git a/symbols/ara b/symbols/ara
index 84772a45..3639022d 100644
--- a/symbols/ara
+++ b/symbols/ara
@@ -344,6 +344,13 @@ xkb_symbols "mac" {
// Macintosh Arabic QWERTY layout
// https://github.com/unicode-org/cldr/blob/main/keyboards/osx/ar-t-k0-osx-qwerty.xml
// LSGT is modified to match TLDE rather than having ^C on all levels
+//
+// NOTE: The original layout has a dead hamza on <BKSL>.
+//
+// TODO: Replace none with dead_hamza. This keysym is being implemented in
+// https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/78
+// and the compose sequences in
+// https://gitlab.freedesktop.org/xorg/lib/libx11/-/merge_requests/218
partial alphanumeric_keys
xkb_symbols "mac-phonetic" {
@@ -375,7 +382,7 @@ xkb_symbols "mac-phonetic" {
key <AD10> {[ Arabic_tehmarbuta, Arabic_teh, Arabic_shadda, Arabic_peh ]};
key <AD11> {[ Arabic_theh, braceright, bracketright, braceright ]};
key <AD12> {[ Arabic_zah, braceleft, bracketleft, braceleft ]};
- key <BKSL> {[ Arabic_hamza, Arabic_hamzaunderalef, Arabic_hamzaonalef, Arabic_maddaonalef ]};
+ key <BKSL> {[ none, Arabic_hamzaunderalef, Arabic_hamzaonalef, Arabic_maddaonalef ]};
key <AC01> {[ Arabic_alef, Arabic_maddaonalef, Arabic_fatha, Arabic_fathatan ]};
key <AC02> {[ Arabic_seen, Arabic_sheen, Arabic_sad, Arabic_shadda ]};