upload tizen2.0 source
[framework/uifw/xorg/util/xkeyboard-config.git] / symbols / latin
index f630fd9..424768e 100644 (file)
@@ -1,8 +1,4 @@
-// $XKeyboardConfig$
-
 // Common Latin alphabet layout
-//
-// $XFree86: xc/programs/xkbcomp/symbols/latin,v 1.3 2002/12/20 20:18:34 paulo Exp $
 
 default partial
 xkb_symbols "basic" {
@@ -22,7 +18,7 @@ xkb_symbols "basic" {
 
     key <AD01> { [         q,          Q,           at,  Greek_OMEGA ] };
     key <AD02> { [         w,          W,      lstroke,      Lstroke ] };
-    key <AD03> { [         e,          E ]     };
+    key <AD03> { [         e,          E,            e,            E ] };
     key <AD04> { [         r,          R,    paragraph,   registered ] };
     key <AD05> { [         t,          T,       tslash,       Tslash ] };
     key <AD06> { [         y,          Y,    leftarrow,          yen ] };
@@ -39,7 +35,7 @@ xkb_symbols "basic" {
     key <AC04> { [         f,          F,      dstroke,  ordfeminine ] };
     key <AC05> { [         g,          G,          eng,          ENG ] };
     key <AC06> { [         h,          H,      hstroke,      Hstroke ] };
-    key <AC07> { [         j,          J ]     };
+    key <AC07> { [         j,          J,    dead_hook,    dead_horn ] };
     key <AC08> { [         k,          K,          kra,    ampersand ] };
     key <AC09> { [         l,          L,      lstroke,      Lstroke ] };
     key <AC10> { [ semicolon,    colon, dead_acute, dead_doubleacute ] };
@@ -52,7 +48,7 @@ xkb_symbols "basic" {
     key <AB03> { [         c,          C,         cent,    copyright ] };
     key <AB04> { [         v,          V, leftdoublequotemark, leftsinglequotemark ]   };
     key <AB05> { [         b,          B, rightdoublequotemark, rightsinglequotemark ] };
-    key <AB06> { [         n,          N ]     };
+    key <AB06> { [         n,          N,            n,            N ] };
     key <AB07> { [         m,          M,           mu,    masculine ] };
     key <AB08> { [     comma,       less, horizconnector,   multiply ] };
     key <AB09> { [    period,    greater, periodcentered,   division ] };
@@ -178,3 +174,83 @@ xkb_symbols "type4_nodeadkeys" {
     key <AB10> { [   minus, underscore, dead_belowdot,      abovedot ] };
 };
 
+// Added 2008.03.05 by Marcin Woliński
+// See http://marcinwolinski.pl/keyboard/ for a description.
+// Used by pl(intl)
+//
+// ┌────┐
+// │ 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
+xkb_symbols "intl" {
+
+    key <TLDE> { [     grave,  asciitilde, dead_grave,       dead_tilde ]      };
+    key <AE01> { [         1,      exclam, exclamdown,       dead_acute ]      };
+    key <AE02> { [         2,          at,  copyright,   dead_diaeresis ]      };
+    key <AE03> { [         3,  numbersign,      U2022, dead_doubleacute ]      }; // U+2022 is bullet (the name bullet doesn't work)
+    key <AE04> { [         4,      dollar,    section,     dead_cedilla ]      };
+    key <AE05> { [         5,     percent,   EuroSign,       dead_caron ]      };
+    key <AE06> { [         6, asciicircum,       cent,  dead_circumflex ]      };
+    key <AE07> { [         7,   ampersand,      U2212,       dead_breve ]      }; // U+2212 is MINUS SIGN
+    key <AE08> { [         8,    asterisk,   multiply,    dead_abovedot ]      };
+    key <AE09> { [         9,   parenleft,   division,    dead_belowdot ]      };
+    key <AE10> { [         0,  parenright,     degree,   dead_abovering ]      };
+    key <AE11> { [     minus,  underscore,     endash,      dead_macron ]      };
+    key <AE12> { [     equal,        plus,     emdash,      dead_ogonek ]      };
+
+    key <AD01> { [         q,          Q ]     };
+    key <AD02> { [         w,          W ]     };
+    key <AD03> { [         e,          E ]     };
+    key <AD04> { [         r,          R ]     };
+    key <AD05> { [         t,          T ]     };
+    key <AD06> { [         y,          Y ]     };
+    key <AD07> { [         u,          U ]     };
+    key <AD08> { [         i,          I ]     };
+    key <AD09> { [         o,          O ]     };
+    key <AD10> { [         p,          P ]     };
+    key <AD11> { [bracketleft,   braceleft,  U2039, guillemotleft ]    };
+    key <AD12> { [bracketright, braceright, U203A, guillemotright ]    };
+
+    key <AC01> { [         a,          A ]     };
+    key <AC02> { [         s,          S ]     };
+    key <AC03> { [         d,          D ]     };
+    key <AC04> { [         f,          F ]     };
+    key <AC05> { [         g,          G ]     };
+    key <AC06> { [         h,          H ]     };
+    key <AC07> { [         j,          J ]     };
+    key <AC08> { [         k,          K ]     };
+    key <AC09> { [         l,          L ]     };
+    key <AC10> { [ semicolon,      colon,  leftsinglequotemark,  leftdoublequotemark  ]  };
+    key <AC11> { [apostrophe,   quotedbl, rightsinglequotemark, rightdoublequotemark  ]  };
+
+    key <BKSL> { [ backslash,        bar,      NoSymbol, paragraph ] };
+    key <AB01> { [         z,          Z ]     };
+    key <AB02> { [         x,          X ]     };
+    key <AB03> { [         c,          C ]     };
+    key <AB04> { [         v,          V ]     };
+    key <AB05> { [         b,          B ]     };
+    key <AB06> { [         n,          N ]     };
+    key <AB07> { [         m,          M ]     };
+    key <AB08> { [     comma,       less, singlelowquotemark, doublelowquotemark ]     };
+    key <AB09> { [    period,    greater, ellipsis, periodcentered ]   };
+    key <AB10> { [     slash,   question, U2044,  questiondown ]     };  // U+2044 is FRACTION SLASH
+
+};