diff options
author | Benno Schulenberg <bensberg@telfort.nl> | 2023-04-25 17:15:22 +0200 |
---|---|---|
committer | Benno Schulenberg <bensberg@telfort.nl> | 2023-04-27 16:28:40 +0200 |
commit | ab5438560d7ba05be730e939a5f0c9dad35ef4f2 (patch) | |
tree | 9e328e08d578a94c0170a0861995989c1ea2b06c /symbols/ancient | |
parent | 52f836dbd01f16d0af78f15cc15db4227368204b (diff) | |
download | xkeyboard-config-ab5438560d7ba05be730e939a5f0c9dad35ef4f2.tar.gz |
move the Avestan layout from the Persian file to the Ancient file
Diffstat (limited to 'symbols/ancient')
-rw-r--r-- | symbols/ancient | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/symbols/ancient b/symbols/ancient index ea70827..a96058f 100644 --- a/symbols/ancient +++ b/symbols/ancient @@ -139,3 +139,60 @@ xkb_symbols "uga" { key <AB09> {[ U10387, period ]}; // ๐ . key <AB10> {[ U10391, periodcentered ]}; // ๐ ยท }; + + +// Layout for Avestan, by Ernst Tremel, coded by Simos Xenitellis. +// Reference: https://blog.simos.info/avestan-keyboard-layout/. +// Generated with https://github.com/simos/keyboardlayouteditor. +partial alphanumeric_keys +xkb_symbols "ave" +{ + name[Group1] = "Avestan"; + + key <AE01> {[ U10B78 ]}; // ๐ญธ + key <AE02> {[ U10B79 ]}; // ๐ญน + key <AE03> {[ U10B7A ]}; // ๐ญบ + key <AE04> {[ U10B7B ]}; // ๐ญป + key <AE05> {[ U10B7C ]}; // ๐ญผ + key <AE06> {[ U10B7D ]}; // ๐ญฝ + key <AE07> {[ U10B7E ]}; // ๐ญพ + key <AE08> {[ U10B7F ]}; // ๐ญฟ + + key <AD01> {[ U10B22, U10B23 ]}; // ๐ฌข ๐ฌฃ + key <AD02> {[ U10B33, U10B34 ]}; // ๐ฌณ ๐ฌด + key <AD03> {[ U10B08, U10B09 ]}; // ๐ฌ ๐ฌ + key <AD04> {[ U10B2D, U10B26 ]}; // ๐ฌญ ๐ฌฆ + key <AD05> {[ U10B19, U10B1A ]}; // ๐ฌ ๐ฌ + key <AD06> {[ U10B2B, U10B2A ]}; // ๐ฌซ ๐ฌช + key <AD07> {[ U10B0E, U10B0F ]}; // ๐ฌ ๐ฌ + key <AD08> {[ U10B0C, U10B0D ]}; // ๐ฌ ๐ฌ + key <AD09> {[ U10B0A, U10B0B ]}; // ๐ฌ ๐ฌ + key <AD10> {[ U10B1E ]}; // ๐ฌ + key <AD11> {[ U10B06, U10B07 ]}; // ๐ฌ ๐ฌ + key <AD12> {[ U10B02, U10B03 ]}; // ๐ฌ ๐ฌ + + key <AC01> {[ U10B00, U10B01 ]}; // ๐ฌ ๐ฌ + key <AC02> {[ U10B2F, U10B31 ]}; // ๐ฌฏ ๐ฌฑ + key <AC03> {[ U10B1B, U10B1C ]}; // ๐ฌ ๐ฌ + key <AC04> {[ U10B1F, U10B16 ]}; // ๐ฌ ๐ฌ + key <AC05> {[ U10B14, U10B15 ]}; // ๐ฌ ๐ฌ + key <AC06> {[ U10B35, UE100 ]}; // ๐ฌต ๎ + key <AC07> {[ U10B18, U10B24 ]}; // ๐ฌ ๐ฌค + key <AC08> {[ U10B10, UE101 ]}; // ๐ฌ ๎ + key <AC09> {[ U10B2E, UE103 ]}; // ๐ฌฎ ๎ + key <AC10> {[ U10B3B, U10B3A ]}; // ๐ฌป ๐ฌบ + key <AC11> {[ U10B1D ]}; // ๐ฌ + key <BKSL> {[ U10B04, U10B05 ]}; // ๐ฌ ๐ฌ
+ + key <LSGT> {[ U10B04, U10B05 ]}; // ๐ฌ ๐ฌ
+ key <AB01> {[ U10B30, U10B32 ]}; // ๐ฌฐ ๐ฌฒ + key <AB02> {[ U10B11, U10B12 ]}; // ๐ฌ ๐ฌ + key <AB03> {[ U10B17, UE102 ]}; // ๐ฌ ๎ + key <AB04> {[ U10B2C, U10B13 ]}; // ๐ฌฌ ๐ฌ + key <AB05> {[ U10B20, U10B21 ]}; // ๐ฌ ๐ฌก + key <AB06> {[ U10B25, U10B27 ]}; // ๐ฌฅ ๐ฌง + key <AB07> {[ U10B28, U10B29 ]}; // ๐ฌจ ๐ฌฉ + key <AB08> {[ U10B3C, U10B39 ]}; // ๐ฌผ ๐ฌน + key <AB09> {[ U10B3E, U10B3D ]}; // ๐ฌพ ๐ฌฝ + key <AB10> {[ U10B3F, periodcentered ]}; // ๐ฌฟ ยท +}; |