X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=symbols%2Fpl;h=6d227237fdf6f47ebf714e6c5552850eb3e0db8e;hb=refs%2Ftags%2Fsubmit%2Fmaster%2F20120920.151151;hp=9ac908779165852d36c0ee53a2c46a1650b30676;hpb=7d3dbc837ed39c5340ff19d96b8edc0755ee71c4;p=framework%2Fuifw%2Fxorg%2Futil%2Fxkeyboard-config.git diff --git a/symbols/pl b/symbols/pl index 9ac9087..6d22723 100644 --- a/symbols/pl +++ b/symbols/pl @@ -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 { [ q, Q ] }; key { [ w, W ] }; @@ -38,7 +34,7 @@ xkb_symbols "qwertz" { include "latin(type3)" - name[Group1]="Poland - qwertz"; + name[Group1]="Polish (qwertz)"; key { [ 1, exclam, asciitilde, exclamdown ] }; key { [ 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 { [ e, E, eogonek, Eogonek ] }; + key { [ o, O, oacute, Oacute ] }; + + key { [ a, A, aogonek, Aogonek ] }; + key { [ s, S, sacute, Sacute ] }; + key { [ l, L, lstroke, Lstroke ] }; + + key { [ z, Z, zabovedot, Zabovedot ] }; + key { [ x, X, zacute, Zacute ] }; + key { [ c, C, cacute, Cacute ] }; + key { [ n, N, nacute, Nacute ] }; + + include "kpdl(comma)" + + include "level3(ralt_switch)" +}; + // Polish Dvorak keymaps // by Rafal Rzepecki @@ -91,7 +136,7 @@ partial alphanumeric_keys xkb_symbols "dvorak" { include "us(dvorak)" - name[Group1] = "Poland - Dvorak"; + name[Group1] = "Polish (Dvorak)"; key { [ c, C, cacute, Cacute ] }; key { [ 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 { [ 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 { [ 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 { [ q, Q ] }; key { [ 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 { [ Cyrillic_ya, Cyrillic_YA ] }; @@ -352,3 +397,4 @@ xkb_symbols "ru_phonetic_dvorak" { include "level3(ralt_switch)" }; +