diff options
author | svu <svu> | 2007-06-29 21:19:30 +0000 |
---|---|---|
committer | svu <svu> | 2007-06-29 21:19:30 +0000 |
commit | 76c3806e856a84a13a8e463ae87a4d8c218ca36d (patch) | |
tree | ef3923bf3c7dd781810039ca4e9d5b099f250bde | |
parent | cf7be3af000d94f3c2de2e37d6f93703c65926d8 (diff) |
another fix for lk, b.fd.o#11284
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | symbols/lk | 25 |
2 files changed, 16 insertions, 14 deletions
@@ -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 @@ -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 ] }; |