X-Git-Url: http://git.chise.org/gitweb/?p=m17n%2Fm17n-contrib.git;a=blobdiff_plain;f=im%2Fsi-phonetic-dynamic.mim;h=31c433c48da8849537e62177163ebd8c338af466;hp=2ad771725df7c91d7c48d7978c80e7310c09c546;hb=4d220d0739d4b824daac1b372241b000b06ee343;hpb=912167573bab03e4b72ef772e57fb6cb9b63ec3a diff --git a/im/si-phonetic-dynamic.mim b/im/si-phonetic-dynamic.mim index 2ad7717..31c433c 100644 --- a/im/si-phonetic-dynamic.mim +++ b/im/si-phonetic-dynamic.mim @@ -1,7 +1,7 @@ ;; si-phonetic-dynamic.mim -- Sinhala phonetic dynamic keymap ;; m17n Keymap file for Sinhala (Sri Lanka) (2007-07-08) ;; Maintainer: Harshula Jayasuriya -;; Last Updated: 2007-07-08 +;; Last Updated: 2007-11-06 ;; This is a phonetic dynamic mapping for a standard US-English keyboard ;; (qwerty) ;; http://www.nongnu.org/sinhala/doc/keymaps/sinhala-keyboard_4.html @@ -59,9 +59,7 @@ ("L" "ළ") ; 0x0dc5 - muurdhaja layanna (lla) ("f" "ෆ") ; 0x0dc6 - fayanna (fa) ) -) -(map (vowels ("a" (set c 0x0D85) (insert-vowel)) ; 0x0d85 - ayanna (a) ("A" (set c 0x0D86) (insert-vowel)) ; 0x0d86 - aayanna (aa) @@ -82,9 +80,7 @@ ("O" (set c 0x0D95) (insert-vowel)) ; 0x0d95 - ooyanna (oo) ((A-o) (set c 0x0D96) (insert-vowel)) ; 0x0d96 - auyanna (au) ) -) -(map (remainder ((A-n) "ං") ; 0x0d82 - anusvaraya (anusvara) ("H" "ඃ") ; 0x0d83 - visargaya (visarga) @@ -120,8 +116,8 @@ ) ) ) - ) + ) (macro @@ -138,6 +134,7 @@ ) ) ) + (insert-vowel (cond ((& (>= @-1 0x0D9A) (<= @-1 0xDC6))