From 32e60fefe099f5d4da7ca49bc2dcb2afc6693b71 Mon Sep 17 00:00:00 2001 From: Sergey Udaltsov Date: Thu, 18 Jan 2018 19:12:02 +0000 Subject: Add polish layout for use glagolica script https://bugs.freedesktop.org/show_bug.cgi?id=103834 --- rules/base.extras.xml.in | 6 ++++++ symbols/pl | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) diff --git a/rules/base.extras.xml.in b/rules/base.extras.xml.in index b3dc862f..dcfe2186 100644 --- a/rules/base.extras.xml.in +++ b/rules/base.extras.xml.in @@ -476,6 +476,12 @@ <_description>Polish (Sun Type 6/7) + + + glagolica + <_description>Polish (Glagolica) + + diff --git a/symbols/pl b/symbols/pl index 78752f6e..52e79598 100644 --- a/symbols/pl +++ b/symbols/pl @@ -497,3 +497,47 @@ partial alphanumeric_keys include "sun_vndr/pl(sun_type6)" }; +------------------------------ +//Glagolica +partial alphanumeric_keys +xkb_symbols "glagolica" +{ + name[Group1] = "Polish (Glagolica)"; + + key { [ U2C21, U2C23, any, any ] };//q/Q/Ⱑ/Ⱓ + key { [ U2C02, U2C19, any, any ] };//w/W/Ⰲ/Ⱉ/ + key { [ U2C05, U2C27, U2C24, U2C25 ] };//e/E/Ⰵ/Ⱗ/Ⱔ/Ⱕ + key { [ U2C13, U2C13, any, any ] };//r/R/Ⱃ/Ⱃ + key { [ U2C15, U2C15, any, any ] };//t/T/Ⱅ/Ⱅ + key { [ U2C09, U2C0A, U2C20, any ] };//y/Y/Ⰹ/Ⰺ/Ⱐ + key { [ U2C16, U2C16, any, any ] };//u/U/Ⱆ/ + key { [ U2C0B, U2C09, any, any ] };//i/I/Ⰻ/Ⰹ + key { [ U2C11, U2C19, U2C41, any ] };//o/O/Ⱁ/Ⱉ/ⱁ + key { [ U2C12, U2C1A, any, any ] };//p/P/Ⱂ/Ⱊ + key { [ U2C1E, U2C26, any, any ] };//[/{/Ⱎ/Ⱖ + key { [ U2C1B, U2C29, any, any ] };//]/}/Ⱋ/Ⱙ + key { [ U2C00, U2C00, U2C28, U2C29 ] };//a/A/Ⰰ/Ⰰ/Ⱘ/Ⱙ + key { [ U2C14, U2C1E, any, any ] };//[/{/Ⱄ/Ⱎ + key { [ U2C04, U2C04, any, any ] };//d/D/Ⰴ/Ⰴ + key { [ U2C17, U2C2A, any, any ] };//f/F/Ⱇ/Ⱚ + key { [ U2C03, U2C03, any, any ] };//g/G/Ⰳ/Ⰳ + key { [ U2C18, U2C18, any, any ] };//h/H/Ⱈ/Ⱈ + key { [ U2C0A, U2C0A, any, any ] };//j/J/Ⰺ/Ⰺ + key { [ U2C0D, U2C0D, any, any ] };//k/K/Ⰽ/Ⰽ + key { [ U2C0E, U2C0E, any, any ] };//l/L/Ⰾ/Ⰾ + key { [ U2C0C, any, any, any ] };//\/|/Ⰼ + key { [ U2C28, U2C24, any, any ] };//;/:/Ⱘ/Ⱔ + key { [ U2C06, any, any, any ] };//'/"/Ⰶ + key { [ U2C08, U2C07, any, any ] };//z/Z/Ⰸ/Ⰷ + key { [ U2C20, U2C1F, any, any ] };//x/X/Ⱐ/Ⱏ + key { [ U2C1C, U2C1D, any, any] };//c/C/Ⱌ/Ⱍ + key { [ U2C02, U2C2B, any, any ] };//v/V/Ⰲ/Ⱛ + key { [ U2C01, U2C01, any, any ] };//b/B/Ⰱ/Ⰱ + key { [ U2C10, U2C10, any, any ] };//n/N/Ⱀ/Ⱀ + key { [ U2C0F, U2C0F, any, any ] };//m/M/Ⰿ/Ⰿ + + include "kpdl(comma)" + + include "level3(ralt_switch)" + +}; -- cgit v1.2.3