diff options
author | Benno Schulenberg <bensberg@telfort.nl> | 2023-04-25 16:59:59 +0200 |
---|---|---|
committer | Benno Schulenberg <bensberg@telfort.nl> | 2023-04-27 16:26:25 +0200 |
commit | 52f836dbd01f16d0af78f15cc15db4227368204b (patch) | |
tree | d91c3ed6a0413fa49f4415c314f69b6ecb190aae /symbols | |
parent | 191e0690961f094e9b0d80735c536155948d683a (diff) | |
download | xkeyboard-config-52f836dbd01f16d0af78f15cc15db4227368204b.tar.gz |
move the Ugaritic layout from the Arab file to the Ancient file
Diffstat (limited to 'symbols')
-rw-r--r-- | symbols/ancient | 63 | ||||
-rw-r--r-- | symbols/ara | 61 |
2 files changed, 63 insertions, 61 deletions
diff --git a/symbols/ancient b/symbols/ancient index 24da10e..ea70827 100644 --- a/symbols/ancient +++ b/symbols/ancient @@ -76,3 +76,66 @@ xkb_symbols "got" { key <AB09> {[ period, greater ]}; key <AB10> {[ slash, question ]}; }; + + +// In this layout the Ugaritic characters get the places of +// the Arabic characters with the matching sound values. +partial alphanumeric_keys +xkb_symbols "uga" { + + name[Group1]= "Ugaritic"; + + key.type[Group1]="TWO_LEVEL"; + + key <TLDE> {[ U1038F, none ]}; // π + key <AE01> {[ 1, exclam ]}; // 1 ! + key <AE02> {[ 2, at ]}; // 2 @ + key <AE03> {[ 3, numbersign ]}; // 3 # + key <AE04> {[ 4, dollar ]}; // 4 $ + key <AE05> {[ 5, percent ]}; // 5 % + key <AE06> {[ 6, asciicircum ]}; // 6 ^ + key <AE07> {[ 7, ampersand ]}; // 7 & + key <AE08> {[ 8, asterisk ]}; // 8 * + key <AE09> {[ 9, parenleft ]}; // 9 ( + key <AE10> {[ 0, parenright ]}; // 0 ) + key <AE11> {[ minus, underscore ]}; // - _ + key <AE12> {[ equal, plus ]}; // = + + + key <AD01> {[ U1039D, none ]}; // π + key <AD02> {[ U10395, none ]}; // π + key <AD03> {[ U10398, none ]}; // π + key <AD04> {[ U10396, none ]}; // π + key <AD05> {[ U10394, none ]}; // π + key <AD06> {[ U10399, none ]}; // π + key <AD07> {[ U10393, grave ]}; // π ` + key <AD08> {[ U10385, division ]}; // π
Γ· + key <AD09> {[ U10383, multiply ]}; // π Γ + key <AD10> {[ U10388, semicolon ]}; // π ; + key <AD11> {[ U10382, greater ]}; // π > + key <AD12> {[ U10384, less ]}; // π < + + key <AC01> {[ U1038C, U27E8 ]}; // π β¨ + key <AC02> {[ U10392, U27E9 ]}; // π β© + key <AC03> {[ U1038A, bracketleft ]}; // π [ + key <AC04> {[ U10381, bracketright ]}; // π ] + key <AC05> {[ U1038D, none ]}; // π + key <AC06> {[ U10380, none ]}; // π + key <AC07> {[ U1039A, none ]}; // π + key <AC08> {[ U10390, none ]}; // π + key <AC09> {[ U1038E, slash ]}; // π / + key <AC10> {[ U1038B, colon ]}; // π: + key <AC11> {[ U10389, quotedbl ]}; // π " + key <BKSL> {[backslash, bar ]}; // \ | + + key <LSGT> {[ bar, endash ]}; // | β + key <AB01> {[ U1039B, guillemotleft ]}; // π Β« + key <AB02> {[ none, guillemotright ]}; // Β» + key <AB03> {[ U1039C, braceleft ]}; // π { + key <AB04> {[ U10397, braceright ]}; // π } + key <AB05> {[ U1039F, U2039 ]}; // π βΉ + key <AB06> {[ question, U203A ]}; // ? βΊ + key <AB07> {[ U002BC, apostrophe ]}; // ΚΌ ' + key <AB08> {[ U10386, comma ]}; // π , + key <AB09> {[ U10387, period ]}; // π . + key <AB10> {[ U10391, periodcentered ]}; // π Β· +}; diff --git a/symbols/ara b/symbols/ara index 1eb6f15..3749cc6 100644 --- a/symbols/ara +++ b/symbols/ara @@ -437,67 +437,6 @@ xkb_symbols "basic_ext_digits" { include "ara(digits_KP)" }; -// In this layout the Ugaritic characters get the places of the Arabic characters with the matching sound values. -partial alphanumeric_keys -xkb_symbols "uga" { - - name[Group1]= "Ugaritic instead of Arabic"; - - key.type[Group1]="TWO_LEVEL"; - - key <TLDE> {[ U1038F, none ]}; // π - key <AE01> {[ 1, exclam ]}; // 1 ! - key <AE02> {[ 2, at ]}; // 2 @ - key <AE03> {[ 3, numbersign ]}; // 3 # - key <AE04> {[ 4, dollar ]}; // 4 $ - key <AE05> {[ 5, percent ]}; // 5 % - key <AE06> {[ 6, asciicircum ]}; // 6 ^ - key <AE07> {[ 7, ampersand ]}; // 7 & - key <AE08> {[ 8, asterisk ]}; // 8 * - key <AE09> {[ 9, parenleft ]}; // 9 ( - key <AE10> {[ 0, parenright ]}; // 0 ) - key <AE11> {[ minus, underscore ]}; // - _ - key <AE12> {[ equal, plus ]}; // = + - - key <AD01> {[ U1039D, none ]}; // π - key <AD02> {[ U10395, none ]}; // π - key <AD03> {[ U10398, none ]}; // π - key <AD04> {[ U10396, none ]}; // π - key <AD05> {[ U10394, none ]}; // π - key <AD06> {[ U10399, none ]}; // π - key <AD07> {[ U10393, grave ]}; // π ` - key <AD08> {[ U10385, division ]}; // π
Γ· - key <AD09> {[ U10383, multiply ]}; // π Γ - key <AD10> {[ U10388, semicolon ]}; // π ; - key <AD11> {[ U10382, greater ]}; // π > - key <AD12> {[ U10384, less ]}; // π < - - key <AC01> {[ U1038C, U27E8 ]}; // π β¨ - key <AC02> {[ U10392, U27E9 ]}; // π β© - key <AC03> {[ U1038A, bracketleft ]}; // π [ - key <AC04> {[ U10381, bracketright ]}; // π ] - key <AC05> {[ U1038D, none ]}; // π - key <AC06> {[ U10380, none ]}; // π - key <AC07> {[ U1039A, none ]}; // π - key <AC08> {[ U10390, none ]}; // π - key <AC09> {[ U1038E, slash ]}; // π / - key <AC10> {[ U1038B, colon ]}; // π: - key <AC11> {[ U10389, quotedbl ]}; // π " - key <BKSL> {[backslash, bar ]}; // \ | - - key <LSGT> {[ bar, endash ]}; // | β - key <AB01> {[ U1039B, guillemotleft ]}; // π Β« - key <AB02> {[ none, guillemotright ]}; // Β» - key <AB03> {[ U1039C, braceleft ]}; // π { - key <AB04> {[ U10397, braceright ]}; // π } - key <AB05> {[ U1039F, U2039 ]}; // π βΉ - key <AB06> {[ question, U203A ]}; // ? βΊ - key <AB07> {[ U002BC, apostrophe ]}; // ΚΌ ' - key <AB08> {[ U10386, comma ]}; // π , - key <AB09> {[ U10387, period ]}; // π . - key <AB10> {[ U10391, periodcentered ]}; // π Β· -}; - // An Ergonomic implementation of the basic Arabic keyboard (PC). Brings all letters to the middle 30 keys. xkb_symbols "ergoarabic" { include "ara(basic)" |