upload tizen2.0 source
[framework/uifw/xorg/util/xkeyboard-config.git] / symbols / fr
index 0d621a8..45ef6a4 100644 (file)
@@ -1,15 +1,11 @@
-// $XKeyboardConfig$
-
 // based on a keyboard map from an 'xkb/symbols/fr' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/fr,v 1.2 2002/11/22 04:03:28 dawes Exp $
 
 partial default alphanumeric_keys
 xkb_symbols "basic" {
 
     include "latin"
 
-    name[Group1]="France";
+    name[Group1]="French";
 
     key <AE01> { [ ampersand,          1,  onesuperior,   exclamdown ] };
     key <AE02> { [    eacute,          2,   asciitilde,    oneeighth ] };
@@ -46,21 +42,41 @@ xkb_symbols "basic" {
 };
 
 partial alphanumeric_keys
+xkb_symbols "olpc" {
+    // Contact: Sayamindu Dasgupta <sayamindu@laptop.org>
+    include "fr(basic)"
+
+    name[Group1]="French";
+
+    key <I219> { [ less, greater ]     };
+    key <AD11> { [ dead_circumflex, dead_diaeresis, notsign, dead_abovering ]  };
+    key <AB08> { [ semicolon, period, underscore, multiply ]   };
+    key <TLDE> { [ twosuperior, asciitilde, VoidSymbol, VoidSymbol ]   };
+
+    // Some keys only have the Shift+AltGr character printed on them (alongside
+    // the unmodified one). Make such keys shift-invariant so that the printed
+    // value is achieved by pressing AltGr or Shift+AltGr.
+    key <AB02> { [ x,  X,  guillemotright, guillemotright ]    };
+    key <AC02> { [ s,  S,  ssharp, ssharp ]    };
+    key <AD02> { [ z,  Z,  guillemotleft, guillemotleft ]      };
+};
+
+partial alphanumeric_keys
 xkb_symbols "Sundeadkeys" {
 
     // Modifies the basic French layout to use the Sun dead keys
 
     include "fr(basic)"
 
-    key <AD11> { [SunFA_Circum, SunFA_Diaeresis ]      };
-    key <AB07> { [comma,   question,  SunFA_Acute, dead_doubleacute ]  };
+    key <AD11> { [dead_circumflex, dead_diaeresis ]    };
+    key <AB07> { [comma,   question,  dead_acute, dead_doubleacute ]   };
 };
 
 partial alphanumeric_keys
 xkb_symbols "sundeadkeys" {
     include "fr(Sundeadkeys)"
 
-    name[Group1]="France - Sun dead keys";
+    name[Group1]="French (Sun dead keys)";
 };
 
 partial alphanumeric_keys
@@ -70,7 +86,7 @@ xkb_symbols "nodeadkeys" {
 
     include "fr(basic)"
 
-    name[Group1]="France - Eliminate dead keys";
+    name[Group1]="French (eliminate dead keys)";
 
     key <AE12> { [     equal,       plus,   braceright,       ogonek ] };
     key <AD11> { [asciicircum,  diaeresis ]    };
@@ -113,10 +129,11 @@ xkb_symbols "oss" {
 
     include "latin"
     include "level3(ralt_switch)"
-    include "nbsp(level4nl)"
+    include "nbsp(level4n)"
+    include "level5(rctrl_switch)"
     include "keypad(oss)"
 
-    name[Group1]="France - Alternative";
+    name[Group1]="French (alternative)";
 
     // First row
     key <TLDE> { [      twosuperior,    threesuperior,          onesuperior,          dead_cedilla ] }; // ² ³ ¹ ¸ 
@@ -183,7 +200,7 @@ xkb_symbols "oss_latin9" {
     include "fr(oss)"
     include "keypad(oss_latin9)"
 
-    name[Group1]="France - Alternative, latin-9 only";
+    name[Group1]="French (alternative, latin-9 only)";
 
     // First row
     key <AE01> { [        ampersand,                1,           dead_caron,          dead_cedilla ] }; // & 1 ˇ ¸
@@ -222,14 +239,14 @@ xkb_symbols "oss_Sundeadkeys" {
     include "fr(oss)"
 
     // First row
-    key <TLDE> { [      twosuperior,    threesuperior,          onesuperior,         SunFA_Cedilla ] }; // ¹ ² ³ ¸ 
+    key <TLDE> { [      twosuperior,    threesuperior,          onesuperior,         dead_cedilla ] }; // ¹ ² ³ ¸ 
 
     // Second row
-    key <AD11> { [     SunFA_Circum,  SunFA_Diaeresis,          SunFA_Tilde,        dead_abovering ] }; // ^ ̈ ̃ ˚
+    key <AD11> { [     dead_circumflex,  dead_diaeresis,          dead_tilde,        dead_abovering ] }; // ^ ̈ ̃ ˚
 
     //Third row
-    key <AC11> { [           ugrave,          percent,          SunFA_Acute,                Ugrave ] }; // ù % ' Ù
-    key <BKSL> { [         asterisk,               mu,          SunFA_Grave,           dead_macron ] }; // * µ ` ̄
+    key <AC11> { [           ugrave,          percent,          dead_acute,                Ugrave ] }; // ù % ' Ù
+    key <BKSL> { [         asterisk,               mu,          dead_grave,           dead_macron ] }; // * µ ` ̄
 };
 
 partial alphanumeric_keys
@@ -237,7 +254,7 @@ xkb_symbols "oss_sundeadkeys" {
 
     include "fr(oss_Sundeadkeys)"
 
-    name[Group1]="France - Alternative, Sun dead keys";
+    name[Group1]="French (alternative, Sun dead keys)";
 };
 
 partial alphanumeric_keys
@@ -247,7 +264,7 @@ xkb_symbols "oss_nodeadkeys" {
 
     include "fr(oss)"
 
-    name[Group1]="France - Alternative, eliminate dead keys";
+    name[Group1]="French (alternative, eliminate dead keys)";
 
     key <TLDE> { [      twosuperior,    threesuperior,          onesuperior,               cedilla ] }; // ² ³ ¹ ¸ 
     key <AE01> { [        ampersand,                1,                caron,                ogonek ] }; // & 1 ˇ ̨
@@ -266,8 +283,6 @@ xkb_symbols "oss_nodeadkeys" {
 //                          Nicolas Mailhot <Nicolas.Mailhot @ laposte.net>
 //                              (XFree86 submission)
 //
-//  $XFree86: xc/programs/xkbcomp/symbols/fr-latin9,v 1.1 2002/12/20 02:07:11 dawes Exp $
-//
 // This layout has long been distributed and refined outside official channels.
 // To this day it remains more feature-rich and popular than the 'fr' layout.
 //
@@ -332,7 +347,7 @@ xkb_symbols "latin9" {
     include "latin"
     include "nbsp(level3)"
 
-    name[Group1]="France - (Legacy) Alternative";
+    name[Group1]="French (legacy, alternative)";
 
     key <TLDE> { [              oe,              OE, leftdoublequotemark, rightdoublequotemark ] };
     key <AE01> { [       ampersand,               1,          dead_acute,       periodcentered ] };
@@ -400,9 +415,9 @@ xkb_symbols "latin9_Sundeadkeys" {
 
     include "fr(latin9)"
 
-    key <AE01> { [       ampersand,               1,         SunFA_Acute,       periodcentered ] };
-    key <AE07> { [          egrave,               7,         SunFA_Grave,               Egrave ] };
-    key <AD11> { [    SunFA_Circum, SunFA_Diaeresis,         SunFA_Tilde,           quoteright ] };
+    key <AE01> { [       ampersand,               1,         dead_acute,       periodcentered ] };
+    key <AE07> { [          egrave,               7,         dead_grave,               Egrave ] };
+    key <AD11> { [    dead_circumflex, dead_diaeresis,         dead_tilde,           quoteright ] };
 
 };
 
@@ -411,7 +426,7 @@ xkb_symbols "latin9_sundeadkeys" {
 
     include "fr(latin9_Sundeadkeys)"
 
-    name[Group1]="France - (Legacy) Alternative, Sun dead keys";
+    name[Group1]="French (legacy, alternative, Sun dead keys)";
 };
 
 partial alphanumeric_keys
@@ -421,7 +436,7 @@ xkb_symbols "latin9_nodeadkeys" {
 
     include "fr(latin9)"
 
-    name[Group1]="France - (Legacy) Alternative, eliminate dead keys";
+    name[Group1]="French (legacy, alternative, eliminate dead keys)";
 
     key <AE01> { [       ampersand,               1,          apostrophe,       periodcentered ] };
     key <AE07> { [          egrave,               7,               grave,               Egrave ] };
@@ -463,7 +478,7 @@ xkb_symbols "bepo" {
     include "level3(ralt_switch)"
     include "keypad(oss)"
 
-    name[Group1]= "France - Bepo, ergonomic, Dvorak way";
+    name[Group1]= "French (Bepo, ergonomic, Dvorak way)";
 
     // First row
     key <TLDE> { [          dollar,   numbersign,        endash,       paragraph ] }; // $ # – ¶
@@ -517,7 +532,7 @@ xkb_symbols "bepo" {
     key <AB05> { [               k,            K,     asciitilde                 ] }; // k K ~
     key <AB06> { [      apostrophe,     question,   questiondown,      dead_hook ] }; // ' ? ¿ ̉
     key <AB07> { [               q,            Q, dead_abovering,  dead_belowdot ] }; // q Q ˚ ̣
-    key <AB08> { [               g,            G,             mu                 ] }; // g G µ
+    key <AB08> { [               g,            G,     dead_greek                 ] }; // g G µ
     key <AB09> { [               h,            H,         dagger,   doubledagger ] }; // h H † ‡
     key <AB10> { [               f,            F,    dead_ogonek,    ordfeminine ] }; // f F ̨ ª
 
@@ -532,7 +547,7 @@ xkb_symbols "bepo_latin9" {
     include "fr(bepo)"
     include "keypad(oss_latin9)"
 
-    name[Group1]="France - Bepo, ergonomic, Dvorak way, latin-9 only";
+    name[Group1]="French (Bepo, ergonomic, Dvorak way, latin-9 only)";
 
     key <TLDE> { [          dollar,   numbersign,        dollar,       paragraph ] }; // $ # $ ¶
 
@@ -571,7 +586,7 @@ xkb_symbols "bepo_latin9" {
 
 // Author   : Francis Leboutte, http://www.algo.be/ergo/dvorak-fr.html
 //            thanks to Fabien Cazenave for his help
-// Licence  : X11 (the layout itself is released under CC-NC-ND licence)
+// Licence  : X11
 // Version  : 0.3
 
 // Base layer + dead AltGr key (`):
@@ -612,7 +627,7 @@ xkb_symbols "bepo_latin9" {
 
 partial alphanumeric_keys modifier_keys
 xkb_symbols "dvorak" {
-  name[Group1]="France - Dvorak";
+  name[Group1]="French (Dvorak)";
 
   // First row
   key <TLDE> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [       underscore,   asterisk                  ] };
@@ -703,7 +718,7 @@ xkb_symbols "bre" {
 
     include "keypad(oss)"
 
-    name[Group1]= "France - Breton";
+    name[Group1]= "French (Breton)";
 
     // First row
     key <TLDE> { [     twosuperior,     dead_tilde,   dead_abovedot,    Greek_GAMMA ] };
@@ -799,9 +814,9 @@ xkb_symbols "bre" {
 partial alphanumeric_keys
 xkb_symbols "oci" {
 
-    include "keypad(oss)"
+    include "fr(oss)"
 
-    name[Group1]= "France - Occitan";
+    name[Group1]= "Occitan";
 
     // First row
     key <TLDE> { [      twosuperior,    threesuperior,          onesuperior,          dead_cedilla ] }; // ² ³ ¹ ¸ 
@@ -886,7 +901,7 @@ xkb_symbols "oci" {
 partial alphanumeric_keys
 xkb_symbols "mac" {
 
-    name[Group1]= "France - Macintosh";
+    name[Group1]= "French (Macintosh)";
 
     // Alphanumeric section
     key <TLDE> {       [          at,     numbersign, periodcentered,  Ydiaeresis      ]       }; // MISSING: Ydiaeresis; eherlent : ok in Latin9
@@ -954,7 +969,7 @@ partial alphanumeric_keys
 xkb_symbols "geo" {
     include "ge(basic)"
 
-    name[Group1]= "France - Georgian AZERTY Tskapo";
+    name[Group1]= "Georgian (France, AZERTY Tskapo)";
 
     key <TLDE> { [ exclam, noSymbol ] };
     key <AE01> { [ 0x0100201e, 1 ] };
@@ -1009,4 +1024,3 @@ xkb_symbols "geo" {
     key <AB10> { [ 0x010010ed,  noSymbol        ] };
 
 };
-