summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsvu <svu>2007-06-29 21:19:30 +0000
committersvu <svu>2007-06-29 21:19:30 +0000
commit76c3806e856a84a13a8e463ae87a4d8c218ca36d (patch)
treeef3923bf3c7dd781810039ca4e9d5b099f250bde
parentcf7be3af000d94f3c2de2e37d6f93703c65926d8 (diff)
another fix for lk, b.fd.o#11284
-rw-r--r--ChangeLog5
-rw-r--r--symbols/lk25
2 files changed, 16 insertions, 14 deletions
diff --git a/ChangeLog b/ChangeLog
index 063032f6..6471c261 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-06-29 Sergey Udaltsov
+
+ * symbols/lk: another fix from
+ http://bugs.freedesktop.org/show_bug.cgi?id=11284
+
2007-06-25 Sergey Udaltsov
* symbols/Makefile.am, symbols/braille, rules/base.xml.in: added
diff --git a/symbols/lk b/symbols/lk
index e55f95f5..16151867 100644
--- a/symbols/lk
+++ b/symbols/lk
@@ -2,7 +2,7 @@
// X Keyboard Extension file for Sinhala (Sri Lanka) (2004-04-22)
// Maintainer : Harshula Jayasuriya <harshula@gmail.com>
-// Last Updated: 2007-06-14
+// Last Updated: 2007-06-29
// This is a static phonetic mapping for a standard US-English keyboard
// (qwerty)
// http://www.nongnu.org/sinhala/doc/keymaps/sinhala-keyboard_3.html
@@ -11,22 +11,22 @@
// respectively. The problem lies with the XKB infrastructure which
// only allows a one-to-one mapping of keycodes to Unicode codepoints.
// Unfortunately, the 3 mentioned glyphs actually consists of 3
-// Unicode codepoints each. The resultant is that the user must
+// Unicode codepoints each. The result is that the user must
// manually construct the glyph by typing each of the 3 codepoints.
-// Alt-backslash represents the 'join' key, this requires
+// ALT-, represents the 'JOIN' key, it requires
// two codepoints, hence it also has to be manually constructed.
-// Similarly, Alt-Shift-backslash representing the 'touch' key requires
+// Similarly, ALT-/ representing the 'TOUCH' key requires
// two codepoints.
// Repaya = rayanna,AL,ZWJ
// Rakaransaya = AL,ZWJ,rayanna
// Yansaya = AL,ZWJ,yayanna
-// join = AL,ZWJ
-// touch = ZWJ,AL
+// JOIN = AL,ZWJ
+// TOUCH = ZWJ,AL
// Where,
-// AL = Al Lakuna = Alt-a
-// ZWJ = Zero Width Joiner = Alt-Shift-Backslash
+// AL = Al Lakuna = ALT-a
+// ZWJ = Zero Width Joiner = ALT-/
// rayanna = r
// yayanna = y
@@ -61,7 +61,7 @@ xkb_symbols "sin_phonetic" {
key <AC08> { [ 0x01000d9a, 0x01000d9b, 0x01000d8f, 0x01000d90 ] };
key <AC09> { [ 0x01000dbd, 0x01000dc5, 0x01000ddf, 0x01000df3 ] };
- // z - m
+ // z - ?
key <AB01> { [ 0x01000da4, 0x01000da5, NoSymbol, NoSymbol ] };
key <AB02> { [ 0x01000db3, 0x01000dac, NoSymbol, NoSymbol ] };
key <AB03> { [ 0x01000da0, 0x01000da1, NoSymbol, NoSymbol ] };
@@ -69,12 +69,9 @@ xkb_symbols "sin_phonetic" {
key <AB05> { [ 0x01000db6, 0x01000db7, NoSymbol, NoSymbol ] };
key <AB06> { [ 0x01000db1, 0x01000dab, 0x01000d82, 0x01000d9e ] };
key <AB07> { [ 0x01000db8, 0x01000db9, NoSymbol, NoSymbol ] };
-
- // '.' - Fullstop
+ key <AB08> { [ any, any, 0x01000dca, NoSymbol ] };
key <AB09> { [ any, any, 0x01000df4, NoSymbol ] };
-
- // Backslash
- key <BKSL> { [ any, any, 0x01000dca, 0x0100200d ] };
+ key <AB10> { [ any, any, 0x0100200d, NoSymbol ] };
// Space
key <SPCE> { [ space, nobreakspace, 0x0100200c, NoSymbol ] };