Sophie

Sophie

distrib > Mandriva > 2009.1 > i586 > media > main-release-src > by-pkgid > d4fd4a087ba3e85b5b4fb4ee0e440c9b > files > 5

xkeyboard-config-1.5-3mdv2009.1.src.rpm

From 8e93cfc32720349054868adcc9426145c476fc96 Mon Sep 17 00:00:00 2001
From: unknown author <cooker@mandrivalinux.org>
Date: Thu, 26 Feb 2009 14:53:25 +0000
Subject: [PATCH 1/4] fixkbd

---
 symbols/az |    2 +-
 symbols/fr |    1 +
 symbols/il |    3 +++
 symbols/mt |    2 +-
 symbols/pt |    1 +
 symbols/ro |    5 +++++
 symbols/us |    2 +-
 7 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/symbols/az b/symbols/az
index 254cf7f..82457b6 100644
--- a/symbols/az
+++ b/symbols/az
@@ -20,7 +20,7 @@ xkb_symbols "latin" {
   key <AE08> { [ 8,          asterisk,   asciicircum, dead_circumflex ] };
   key <AE11> { [ minus,      underscore, hyphen,      emdash          ] };
 
-  key <AD02> { [ udiaeresis, Udiaeresis  ] };
+  key <AD02> { [ udiaeresis, Udiaeresis, w, W  ] };
   key <AD04> { [ r,          R,          registered   ] };
   key <AD08> { [ i,          Iabovedot   ] };
   key <AD11> { [ odiaeresis, Odiaeresis, bracketleft, braceleft       ] };
diff --git a/symbols/fr b/symbols/fr
index 721f1bd..c6634db 100644
--- a/symbols/fr
+++ b/symbols/fr
@@ -27,6 +27,7 @@ xkb_symbols "basic" {
     key <AD01>	{ [         a,          A,           ae,           AE ]	};
     key <AD02>	{ [         z,          Z, guillemotleft,        less ]	};
     key <AD03>	{ [         e,          E,     EuroSign,         cent ]	};
+    key <AD09>	{ [         o,          O,           oe,           OE ]	};
     key <AD11>	{ [dead_circumflex, dead_diaeresis, dead_diaeresis, dead_abovering ] };
     key <AD12>	{ [    dollar,   sterling,     currency,  dead_macron ]	};
 
diff --git a/symbols/il b/symbols/il
index 1d49bc8..db0325f 100644
--- a/symbols/il
+++ b/symbols/il
@@ -130,6 +130,9 @@ xkb_symbols "lyx" {
     key <AD12> { [ bracketleft,	braceleft	]       };
     key <AE09> { [ 9         ,	parenright	]       };
     key <AE10> { [ 0         ,	parenleft	]       };
+
+    // Mirrored until "us" doesn't set EuroSign, cf mdbz#39418
+    key <AE05> { [     5, percent       ]};
     
     key <AE11> { [     minus,	0x10005be	]	}; // H. Hiphen
 };
diff --git a/symbols/mt b/symbols/mt
index 5069aa4..e896283 100644
--- a/symbols/mt
+++ b/symbols/mt
@@ -8,7 +8,7 @@
 partial default alphanumeric_keys
 xkb_symbols "basic" {
 
-    include "latin"
+    include "gb"
 
     name[Group1]="Malta";
 
diff --git a/symbols/pt b/symbols/pt
index ba141b3..3a9667a 100644
--- a/symbols/pt
+++ b/symbols/pt
@@ -25,6 +25,7 @@ xkb_symbols "basic" {
     key <TLDE>	{ [ backslash,        bar,      notsign,      notsign ]	};
 
     key <BKSL>	{ [dead_tilde, dead_circumflex, dead_grave, dead_breve]	};
+    key <LSGT>	{ [ less, greater ]	};
 
     include "level3(ralt_switch)"
 };
diff --git a/symbols/ro b/symbols/ro
index e4ed705..bc96ab3 100644
--- a/symbols/ro
+++ b/symbols/ro
@@ -19,6 +19,11 @@
 
 
 partial default alphanumeric_keys
+xkb_symbols "qwertz" {
+   include "ro(std_cedilla)"
+};
+
+partial alphanumeric_keys
 xkb_symbols "basic" {
 // This RO_US/Programmers layout, although the secondary layout in the 
 // Romanian standard, has always been the "de facto" standard in the 
diff --git a/symbols/us b/symbols/us
index 20a1b57..209fe53 100644
--- a/symbols/us
+++ b/symbols/us
@@ -16,7 +16,7 @@ xkb_symbols "basic" {
     key <AE02> {	[	  2,	at		]	};
     key <AE03> {	[	  3,	numbersign	]	};
     key <AE04> {	[	  4,	dollar		]	};
-    key <AE05> {	[	  5,	percent		]	};
+    key <AE05> {	[	  5,	percent, EuroSign ]	}; // EuroSign should be removed post mdv2008.1 (cf mdvbz#39418)
     key <AE06> {	[	  6,	asciicircum	]	};
     key <AE07> {	[	  7,	ampersand	]	};
     key <AE08> {	[	  8,	asterisk	]	};
-- 
1.6.1.3