From c1ac0d3d25a022684f440055a87ea9b366015f40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kov=C3=A1cs=20Viktor?= Date: Wed, 13 Sep 2017 09:34:39 +0200 Subject: [PATCH] Added Old Hungarian layout --- rules/base.extras.xml.in | 19 ++++++++ symbols/hu | 114 ++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 132 insertions(+), 1 deletion(-) diff --git a/rules/base.extras.xml.in b/rules/base.extras.xml.in index da4aaec..e1dd49f 100644 --- a/rules/base.extras.xml.in +++ b/rules/base.extras.xml.in @@ -1097,6 +1097,25 @@ + + + hu + <_shortDescription>hu + <_description>Hungarian + + + + + oldhun + <_shortDescription>hu + <_description>Old_Hungarian + +und + + + + + diff --git a/symbols/hu b/symbols/hu index 677a5b6..9f34a73 100644 --- a/symbols/hu +++ b/symbols/hu @@ -4,6 +4,7 @@ // // (C) 2002-2004 Soós Péter // (C) 2010 Andras Timar +// (C) 2013 András Tisza // // Permission is granted to anyone to use, distribute and modify // this file in any way, provided that the above copyright notice @@ -22,7 +23,8 @@ // - Added rightdoublequotemark // - Added endash // 2010-05-13 - Added ellipsis - +// 2013 - Planned Old Hungarian layout +// 2017-09-13 - Added Old Hungarian layout // Default layout default partial @@ -430,3 +432,113 @@ xkb_symbols "def_common" { key { [ minus, underscore, asterisk ] }; }; +partial alphanumeric_keys +xkb_symbols "oldhun"{ +name[Group1]="Old_Hungarian"; +include "level3(caps_switch_latch)" +include "level3(ralt_switch)" +key.type="FOUR_LEVEL_SEMIALPHABETIC"; +// In the remarks you can read characters displayed only Unicode point + key {[U10CFA, apostrophe, 1, asciitilde ]};//Old Hungarian one + + key {[ U10CFB, quotedbl, 2,quotedbl]};//Old Hungarian five + + key {[ U10CFC, plus, 3, plus]};//Old Hungarian ten + + key {[ U10CFD, exclam, 4, excalm]};//Old Hungarian fifty + + key {[ U10CFE, percent, 5, percent]};//Old Hungarian hundred + + key {[ U10CFF, slash, 6, slash]};//Old Hungarian tousand + + key {[U10CC6, U10C86, 7, equal]};//Old Hungarian cs, Cs + + key {[ U10CDA, U10C9A, 8, parenleft]};//Old Hungarian ny, Ny + + key {[U10CE8, U10CA8, 9, parenright]};//Old Hungarian ty, Ty + + key {[ U10CDE, U10C9E, U10CDD, U10C9D ]};//Old Hungarian Rudimenta oe, Oe, Nikolsburg oe, Oe + + key {[U10CED, U10CAD ]};//Old Hungarian ue , Ue + + key {[U10CDC, U10C9C ]};//Old Hungarian oo, OO + + key {[U10CCE, U10C8E, backslash ]}; //Old-Hungarian gy, Gy + + key {[U10CF0, U10CB0 ]}; //Old Hungarian zs, Zs + + key {[U10CC9, U10C89, U10CCA, U10C8A ]}; //Old Hungarian e, E, close e, close E + + key {[U10CE2, U10CA2, U10CE3, U10CA3 ]};//Old Hungarian r, R, short r, short R + + key {[ U10CE6, U10CA6, U10CF1, U10CB1 ]};//Old Hungarian t, T, ent-sharped sign,Ent-sharped sign + + key {[U10CEF, U10CAF ]};//Old Hungarian z, Z + + key {[U10CEA, U10CAA, U10CF2, U10CB2 ]};//Old Hungarian u, U, Old Hungarian us, Us + + key {[U10CD0, U10C90 ]};//Old Hungarian i, I + + key {[U10CDB, U10C9B ]};//Old Hungarian o, O + + key {[U10CE0, U10CA0 ]};//Old Hungarian p, P + + key {[U10CDF, U10C9F ]};//Old Hungarian oee, Oee + + key {[ U10CEB, U10CAB, U10CD5, U10C95]};//Old Hungarian uu,Uu,unk,Unk + + key {[ U10CC0 , U10C80, U10CC3, U10C83 ]};//Old Hungarian a,A,amb,Amb + + key {[U10CE4, U10CA4, U10CE1, U10CA1 ]};//Old Hungarian s,S,emp,Emp + + key {[ U10CC7, U10C87, U10CE7, U10CA7 ]};//Old Hungarian d,D, ent/ant/int, Ent/Ant/Int + + key {[U10CCC, U10C8C, U10CE9, U10CA9]};//Old Hungarian f,F ech, Ech + + key {[ U10CCD, U10C8D, bracketleft ]};//Old Hungarian g, G + + key {[ U10CCF, U10C8F, bracketright ]};//Old Hungarian h, H + + + key {[ U10CD2, U10C92, backslash ]};//Old Hungarian j, J + + key {[U10CD3, U10C93, U10CD4, U10C94 ]};//Old Hungarian open k, open K, close k, close K + + key {[U10CD6, U10C96 ]};//Old Hungarian l, L + + key {[U10CCB, U10C8B ]};//Old Hungarian ee, EE + + key {[U10CC1, U10C81 , U10CC8, U10C88]};//Old Hungarian aa, AA, and And + + + + key {[U10CEC, U10CAC ]};//Old Hungarian ue, Ue + + key {[ U10CD7, U10C97 greater ]};//Old Hungarian ly, Ly + + key {[ U10CE5, U10CA5, numbersign ]};//Old Hungarian sz, Sz + + key {[ U10CC4, U10C84, U10CC5, U10C85 ]};//Old Hungarian c,C, enc, Enc + + key {[U10CEE, U10CAE, at ]};//Old Hungarian v,V + + key {[U10CC2, U10C82, braceleft ]};//Old Hungarian b, B + + key { [ U10CD9, U10C99 , braceright ]};//Old Hungarian n, N + + key {[ U10CD8, U10C98 , less ]};//Old Hungarian m, M + + key {[U2E41, U2E2E, U204F ]};//reserved question mark,reserved semicolon, reserved comma + + key {[period, colon, greater ]}; + + key {[minus, underscore, asterisk ]}; + + key {[U10CD1, U10C91, less ]};//Old Hungarian ii,II + + key {[ section, U200F, 0, U200E]};//Right to left mark, left to right mark + + }; + + + -- 2.7.4