summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsvu <svu>2007-08-07 15:17:56 +0000
committersvu <svu>2007-08-07 15:17:56 +0000
commit59efe1a499f82c810c7e2237f366a59abbef62da (patch)
tree33a4c8573e48d8175d34f9b58686fb4841c8a538
parent5764e1e88d21f128af30ae55592cfc5c8d3f4776 (diff)
fixed Arabic layout, b.fd.o#11867
-rw-r--r--ChangeLog5
-rw-r--r--symbols/ara27
2 files changed, 18 insertions, 14 deletions
diff --git a/ChangeLog b/ChangeLog
index b5a25d9..77a8bd0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-08-07 Sergey Udaltsov
+
+ * symbols/ara: Patch to Arabic keyboard layout,
+ http://bugs.freedesktop.org/show_bug.cgi?id=11867
+
2007-08-03 Sergey Udaltsov
* symbols/us, rules/base.xml.in: added us(altgr-intl), closing
diff --git a/symbols/ara b/symbols/ara
index 4358c30..9acf3ec 100644
--- a/symbols/ara
+++ b/symbols/ara
@@ -22,8 +22,8 @@ xkb_symbols "basic" {
key <AE06> { [ 6, asciicircum ] };
key <AE07> { [ 7, ampersand ] };
key <AE08> { [ 8, asterisk ] };
- key <AE09> { [ 9, parenleft ] };
- key <AE10> { [ 0, parenright ] };
+ key <AE09> { [ 9, parenright ] };
+ key <AE10> { [ 0, parenleft ] };
key <AE11> { [ minus, underscore ] };
key <AE12> { [ equal, plus ] };
@@ -37,13 +37,13 @@ xkb_symbols "basic" {
key <AD08> { [ Arabic_ha, division ] };
key <AD09> { [ Arabic_khah, multiply ] };
key <AD10> { [ Arabic_hah, Arabic_semicolon ] };
- key <AD11> { [ Arabic_jeem, braceleft ] };
- key <AD12> { [ Arabic_dal, braceright ] };
+ key <AD11> { [ Arabic_jeem, less ] };
+ key <AD12> { [ Arabic_dal, greater ] };
- key <AC01> { [ Arabic_sheen, backslash ] };
- key <AC02> { [ Arabic_seen, S ] };
- key <AC03> { [ Arabic_yeh, bracketleft ] };
- key <AC04> { [ Arabic_beh, bracketright ] };
+ key <AC01> { [ Arabic_sheen, Arabic_kasra ] };
+ key <AC02> { [ Arabic_seen, Arabic_kasratan ] };
+ key <AC03> { [ Arabic_yeh, bracketright ] };
+ key <AC04> { [ Arabic_beh, bracketleft ] };
key <AC05> { [ Arabic_lam, 0x100fef7 ] };
key <AC06> { [ Arabic_alef, Arabic_hamzaonalef ] };
key <AC07> { [ Arabic_teh, Arabic_tatweel ] };
@@ -51,13 +51,12 @@ xkb_symbols "basic" {
key <AC09> { [ Arabic_meem, slash ] };
key <AC10> { [ Arabic_kaf, colon ] };
key <AC11> { [ Arabic_tah, quotedbl ] };
- key <BKSL> { [ less, greater ] };
key <LSGT> { [ bar, brokenbar ] };
key <AB01> { [Arabic_hamzaonyeh, asciitilde ] };
key <AB02> { [ Arabic_hamza, Arabic_sukun ] };
- key <AB03> { [Arabic_hamzaonwaw, Arabic_kasra ] };
- key <AB04> { [ Arabic_ra, Arabic_kasratan ] };
+ key <AB03> { [Arabic_hamzaonwaw, braceright ] };
+ key <AB04> { [ Arabic_ra, braceleft ] };
key <AB05> { [ 0x100fefb, 0x100fef5 ] };
key <AB06> { [Arabic_alefmaksura, Arabic_maddaonalef ] };
key <AB07> { [Arabic_tehmarbuta, apostrophe ] };
@@ -113,12 +112,12 @@ xkb_symbols "digits" {
key <AE02> { [ 0x1000662, at ] };
key <AE03> { [ 0x1000663, numbersign ] };
key <AE04> { [ 0x1000664, dollar ] };
- key <AE05> { [ 0x1000665, percent ] };
+ key <AE05> { [ 0x1000665, Arabic_percent ] };
key <AE06> { [ 0x1000666, asciicircum ] };
key <AE07> { [ 0x1000667, ampersand ] };
key <AE08> { [ 0x1000668, asterisk ] };
- key <AE09> { [ 0x1000669, parenleft ] };
- key <AE10> { [ 0x1000660, parenright ] };
+ key <AE09> { [ 0x1000669, parenright ] };
+ key <AE10> { [ 0x1000660, parenleft ] };
};
partial alphanumeric_keys