upload tizen2.0 source
[framework/uifw/xorg/util/xkeyboard-config.git] / symbols / pl
index 9ac9087..6d22723 100644 (file)
@@ -1,15 +1,11 @@
-// $XKeyboardConfig$
-
 // based on a keyboard map from an 'xkb/symbols/pl' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pl,v 1.3 2003/04/19 12:22:12 pascal Exp $
 
 partial default alphanumeric_keys
 xkb_symbols "basic" {
 
     include "latin"
 
-    name[Group1]="Poland";
+    name[Group1]="Polish";
 
     key <AD01>  { [         q,          Q ] };
     key <AD02>  { [         w,          W ] };
@@ -38,7 +34,7 @@ xkb_symbols "qwertz" {
 
     include "latin(type3)"
 
-    name[Group1]="Poland - qwertz";
+    name[Group1]="Polish (qwertz)";
 
     key <AE01> { [         1,     exclam,   asciitilde,   exclamdown ] };
     key <AE02> { [         2,   quotedbl,   dead_caron,    oneeighth ] };
@@ -77,6 +73,55 @@ xkb_symbols "qwertz" {
     include "level3(ralt_switch)"
 };
 
+// A Polish keymap with a comprehensive set of quotes, dashes, and dead accents
+// 
+// See http://marcinwolinski.pl/keyboard/ for a description.
+//
+// ┌────┐
+// │ 2 4│   2 = Shift,  4 = Level3 + Shift
+// │ 1 3│   1 = Normal, 3 = Level3
+// └────┘
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
+// │ ~ ~ │ ! ' │ @ " │ # ˝ │ $ ¸ │ % ˇ │ ^ ^ │ & ˘ │ * ˙ │ ( ̣ │ ) ° │ _ ¯ │ + ˛ ┃ ⌫ Back  ┃
+// │ ` ` │ 1 ¡ │ 2 © │ 3 • │ 4 § │ 5 € │ 6 ¢ │ 7 − │ 8 × │ 9 ÷ │ 0 ° │ - – │ = — ┃  space  ┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
+// ┃       ┃ Q   │ W   │ E Ę │ R   │ T   │ Y   │ U   │ I   │ O Ó │ P   │ { « │ } » ┃ Enter ┃
+// ┃Tab ↹  ┃ q   │ w   │ e ę │ r   │ t   │ y   │ u   │ i   │ o ó │ p   │ [ ‹ │ ] › ┃   ⏎   ┃
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓      ┃
+// ┃        ┃ A Ą │ S Ś │ D   │ F   │ G   │ H   │ J   │ K   │ L Ł │ : “ │ " ” │ | ¶ ┃      ┃
+// ┃Caps ⇬  ┃ a ą │ s ś │ d   │ f   │ g   │ h   │ j   │ k   │ l ł │ ; ‘ │ ' ’ │ \   ┃      ┃
+// ┣━━━━━━━━┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
+// ┃             │ Z Ż │ X Ź │ C Ć │ V   │ B   │ N Ń │ M   │ < „ │ > · │ ? ¿ ┃             ┃
+// ┃Shift ⇧      │ z ż │ x ź │ c ć │ v   │ b   │ n ń │ m   │ , ‚ │ . … │ / ⁄ ┃Shift ⇧      ┃
+// ┣━━━━━━━┳━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛
+// ┃       ┃       ┃       ┃ ␣                               ⍽ ┃       ┃       ┃       ┃
+// ┃Ctrl   ┃Meta   ┃Alt    ┃ ␣           Space               ⍽ ┃AltGr ⇮┃Menu   ┃Ctrl   ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛
+
+partial alphanumeric_keys
+xkb_symbols "intl" {
+
+    include "latin(intl)"
+
+    name[Group1]="Polish (international with dead keys)";
+
+    key <AD03> { [         e,          E,      eogonek,      Eogonek ] };
+    key <AD09> { [         o,          O,       oacute,       Oacute ] };
+
+    key <AC01> { [         a,          A,      aogonek,      Aogonek ] };
+    key <AC02> { [         s,          S,       sacute,       Sacute ] };
+    key <AC09> { [         l,          L,      lstroke,      Lstroke ] };
+
+    key <AB01> { [         z,          Z,    zabovedot,    Zabovedot ] };
+    key <AB02> { [         x,          X,       zacute,       Zacute ] };
+    key <AB03> { [         c,          C,       cacute,       Cacute ] };
+    key <AB06> { [         n,          N,       nacute,       Nacute ] };
+
+    include "kpdl(comma)"
+
+    include "level3(ralt_switch)"
+};
+
 // Polish Dvorak keymaps
 // by Rafal Rzepecki <divide@users.sf.net>
 
@@ -91,7 +136,7 @@ partial alphanumeric_keys
 xkb_symbols "dvorak" {
     include "us(dvorak)"
     
-    name[Group1] = "Poland - Dvorak";
+    name[Group1] = "Polish (Dvorak)";
 
     key <AD08> { [         c,  C,      cacute, Cacute          ]       };
     key <AD10> { [         l,  L,     lstroke, Lstroke         ]       };
@@ -117,7 +162,7 @@ partial alphanumeric_keys
 xkb_symbols "dvorak_quotes" {
     include "pl(dvorak)"
     
-    name[Group1] = "Poland - Dvorak, Polish quotes on quotemark key";
+    name[Group1] = "Polish (Dvorak, Polish quotes on quotemark key)";
 
     key <AD01> { [  apostrophe,        quotedbl, doublelowquotemark, rightdoublequotemark      ] };
 
@@ -130,7 +175,7 @@ partial alphanumeric_keys
 xkb_symbols "dvorak_altquotes" {
     include "pl(dvorak)"
 
-    name[Group1] = "Poland - Dvorak, Polish quotes on key 1";
+    name[Group1] = "Polish (Dvorak, Polish quotes on key 1)";
 
     key <AE01> { [         1,  exclam, doublelowquotemark, rightdoublequotemark        ]       };
 };
@@ -165,7 +210,7 @@ partial alphanumeric_keys
 xkb_symbols "dvp" {
     include "us(dvp)"
 
-    name[Group1] = "Poland - Programmer Dvorak";
+    name[Group1] = "Polish (programmer Dvorak)";
 
     //             Unmodified    Shift           AltGr            Shift+AltGr
     // symbols row, left side
@@ -215,7 +260,7 @@ xkb_symbols "csb" {
 
     include "latin"
 
-    name[Group1]="Poland - Kashubian";
+    name[Group1]="Kashubian";
 
     key <AD01>  { [         q,          Q ] };
     key <AD02>  { [         w,          W ] };
@@ -316,7 +361,7 @@ partial alphanumeric_keys
 xkb_symbols "ru_phonetic_dvorak" {
    include "us(dvorak)"
 
-   name[Group1] = "Poland - Russian phonetic Dvorak";
+   name[Group1] = "Russian (Poland, phonetic Dvorak)";
 
    // lower row
    key <AB02> { [ Cyrillic_ya, Cyrillic_YA ] };
@@ -352,3 +397,4 @@ xkb_symbols "ru_phonetic_dvorak" {
 
    include "level3(ralt_switch)"
 };
+