%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/share/X11/xkb/symbols/
Upload File :
Create Path :
Current File : //usr/share/X11/xkb/symbols/ancient

// Keyboard layouts for languages from antiquity.


default partial alphanumeric_keys
xkb_symbols "dummy" {
    include "ancient(uga)"
    name[group1]= "Ancient";
};


// EXTRAS:

// Gothic layout, created by Tim Nelson <wayland@wayland.id.au>, 2016.
// (Reference: http://www.alanwood.net/unicode/gothic.html.)
//
// Priorities in selecting keys for letters:
//   1. Make the layout like QWERTY (with Jer = Y)
//   2. Borrow a thing from Greek layout (Iggws = X)
//   3. Fit remaining things in (Hwair = V, Thiuth = J)
//   4. Put the numbers in; use Shift for ร—10 (10, 20, 30...);
//      unshifted AE10 = 900, since Gothic didn't have a zero
//
partial alphanumeric_keys
xkb_symbols "got" {

    name[group1]= "Gothic";

    key <TLDE>	{[	 grave,  asciitilde	]};
    key <AE01>	{[	U10330,  U10339		]}; // AHSA / EIS
    key <AE02>	{[	U10331,  U1033A		]}; // BAIRKAN / KUSMA
    key <AE03>	{[	U10332,  U1033B		]}; // GIBA / LAGUS
    key <AE04>	{[	U10333,  U1033C		]}; // DAGS / MANNA
    key <AE05>	{[	U10334,  U1033D		]}; // AIHVUS / NAUTHS
    key <AE06>	{[	U10335,  U1033E		]}; // QAIRTHRA / JER
    key <AE07>	{[	U10336,  U1033F		]}; // IUJA / URUS
    key <AE08>	{[	U10337,  U10340		]}; // HAGL / PAIRTHRA
    key <AE09>	{[	U10338,  U10341		]}; // THIUTH / NINETY
    key <AE10>	{[	U1034A,  U10342		]}; // NINE HUNDRED / RAIDA
    key <AE11>	{[       minus,  underscore	]};
    key <AE12>	{[       equal,  plus		]};

    key <AD01>	{[	U10335			]}; // Qairthra
    key <AD02>	{[	U10345			]}; // Winja
    key <AD03>	{[	U10334			]}; // Aihvus
    key <AD04>	{[	U10342			]}; // Raida
    key <AD05>	{[	U10344			]}; // Teiws
    key <AD06>	{[	U1033E			]}; // Jer
    key <AD07>	{[	U1033F			]}; // Urus
    key <AD08>	{[	U10339			]}; // Eis
    key <AD09>	{[	U10349			]}; // Othal
    key <AD10>	{[	U10340			]}; // Pairthra
    key <AD11>	{[ bracketleft,  braceleft	]};
    key <AD12>	{[bracketright,  braceright	]};

    key <AC01>	{[	U10330			]}; // Ahsa
    key <AC02>	{[	U10343			]}; // Sauil
    key <AC03>	{[	U10333			]}; // Dags
    key <AC04>	{[	U10346			]}; // Faihu
    key <AC05>	{[	U10332			]}; // Giba
    key <AC06>	{[	U10337			]}; // Hagl
    key <AC07>	{[	U10338			]}; // Thiuth
    key <AC08>	{[	U1033A			]}; // Kusma
    key <AC09>	{[	U1033B			]}; // Lagus
    key <AC10>	{[   semicolon,  colon		]};
    key <AC11>	{[  apostrophe,  quotedbl	]};
    key <BKSL>	{[   backslash,  bar		]};

    key <AB01>	{[	U10336			]}; // Iuja
    key <AB02>	{[	U10347			]}; // Iggws
    key <AB03>	{[	     c,  C		]};
    key <AB04>	{[	U10348			]}; // Hwair
    key <AB05>	{[	U10331			]}; // Bairkan
    key <AB06>	{[	U1033D			]}; // Nauths
    key <AB07>	{[	U1033C			]}; // Manna
    key <AB08>	{[       comma,  less		]};
    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> {[    U02BC,   apostrophe     ]};  // สผ '
    key <AB08> {[   U10386,   comma          ]};  // ๐Ž† ,
    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 ]}; // ๐ฌฟ ยท
};

Zerion Mini Shell 1.0