diff options
| author | Йордан Миладинов | 2012-03-13 00:21:15 -0700 |
|---|---|---|
| committer | Glenn Morris | 2012-03-13 00:21:15 -0700 |
| commit | 3dbb8fef9fc9547e115868943d51f4794b034da4 (patch) | |
| tree | 6632d4490fcef4dbe70e34762c46cd763705c166 | |
| parent | 4a07df36a52547d272107151e9251ba96cb37224 (diff) | |
| download | emacs-3dbb8fef9fc9547e115868943d51f4794b034da4.tar.gz emacs-3dbb8fef9fc9547e115868943d51f4794b034da4.zip | |
* cyrillic.el (bulgarian-alt-phonetic): New input method. (tiny change)
Fixes: debbugs:10893
| -rw-r--r-- | leim/ChangeLog | 5 | ||||
| -rw-r--r-- | leim/quail/cyrillic.el | 73 |
2 files changed, 78 insertions, 0 deletions
diff --git a/leim/ChangeLog b/leim/ChangeLog index 7f37934faf8..40e570c99c1 100644 --- a/leim/ChangeLog +++ b/leim/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-03-13 Йордан Миладинов <jordanmiladinov@gmail.com> (tiny change) | ||
| 2 | |||
| 3 | * quail/cyrillic.el (bulgarian-alt-phonetic): | ||
| 4 | New input method. (Bug#10893) | ||
| 5 | |||
| 1 | 2012-03-09 Mohsen BANAN <libre@mohsen.1.banan.byname.net> | 6 | 2012-03-09 Mohsen BANAN <libre@mohsen.1.banan.byname.net> |
| 2 | 7 | ||
| 3 | * quail/persian.el: Update which includes: (1) full compliance to | 8 | * quail/persian.el: Update which includes: (1) full compliance to |
diff --git a/leim/quail/cyrillic.el b/leim/quail/cyrillic.el index 0c2f64e3d69..0e5fb0cdb83 100644 --- a/leim/quail/cyrillic.el +++ b/leim/quail/cyrillic.el | |||
| @@ -1236,6 +1236,79 @@ Unicode based." | |||
| 1236 | ("." ?$,1(n(B) | 1236 | ("." ?$,1(n(B) |
| 1237 | ("/" ?.)) | 1237 | ("/" ?.)) |
| 1238 | 1238 | ||
| 1239 | (quail-define-package | ||
| 1240 | "bulgarian-alt-phonetic" "Bulgarian" "$,1(1(=(D(B" | ||
| 1241 | nil | ||
| 1242 | "Bulgarian alternative Phonetic keyboard layout, producing Unicode. | ||
| 1243 | |||
| 1244 | This phonetic layout replaces all the Latin letters with Bulgarian | ||
| 1245 | \(Cyrillic\) letters based on similarities in their pronunciation or look. | ||
| 1246 | |||
| 1247 | Note that, since the letters ',Li(B', ',Ll(B', ',Ln(B' and ',Lo(B' are attached to the | ||
| 1248 | ']', '\', '`' and '[' keys respectively, Caps Lock does not affect them." | ||
| 1249 | nil t t t t nil nil nil nil nil t) | ||
| 1250 | |||
| 1251 | ;; $,1(N(B 1! 2@ 3$,1uV(B 4$ 5% 6$,1tL(B 7,A'(B 8* 9( 0) -$,1rs(B =+ $,1(l(}(B | ||
| 1252 | ;; $,1(G(B $,1(H(B $,1(5(B $,1(@(B $,1(B(B $,1(J(B $,1(C(B $,1(8(B $,1(>(B $,1(?(B $,1(O(B $,1(I(B | ||
| 1253 | ;; ,L0(B $,1(A(B $,1(4(B $,1(D(B $,1(3(B $,1(E(B $,1(9(B $,1(:(B $,1(;(B :; '" | ||
| 1254 | ;; $,1(7(B $,1(6(B $,1(F(B $,1(2(B $,1(1(B $,1(=(B $,1(<(B ,$,1r~(B .$,1r|(B /? | ||
| 1255 | |||
| 1256 | (quail-define-rules | ||
| 1257 | ("#" ?,Lp(B) | ||
| 1258 | ("&" ?,A'(B) | ||
| 1259 | ("/#" ?#) | ||
| 1260 | ("/&" ?&) | ||
| 1261 | ("/<" ?<) | ||
| 1262 | ("/>" ?>) | ||
| 1263 | ("/[" ?\[) | ||
| 1264 | ("/\\" ?\\) | ||
| 1265 | ("/]" ?\]) | ||
| 1266 | ("/^" ?^) | ||
| 1267 | ("/_" ?_) | ||
| 1268 | ("/`" ?`) | ||
| 1269 | ("/{" ?{) | ||
| 1270 | ("/|" ?|) | ||
| 1271 | ("/}" ?}) | ||
| 1272 | ("/~" ?~) | ||
| 1273 | ("<" ?$,1r~(B) | ||
| 1274 | (">" ?$,1r|(B) | ||
| 1275 | ("A" ?$,1(0(B) ("a" ?$,1(P(B) | ||
| 1276 | ("B" ?$,1(1(B) ("b" ?$,1(Q(B) | ||
| 1277 | ("C" ?$,1(F(B) ("c" ?$,1(f(B) | ||
| 1278 | ("D" ?$,1(4(B) ("d" ?$,1(T(B) | ||
| 1279 | ("E" ?$,1(5(B) ("e" ?$,1(U(B) | ||
| 1280 | ("F" ?$,1(D(B) ("f" ?$,1(d(B) | ||
| 1281 | ("G" ?$,1(3(B) ("g" ?$,1(S(B) | ||
| 1282 | ("H" ?$,1(E(B) ("h" ?$,1(e(B) | ||
| 1283 | ("I" ?$,1(8(B) ("i" ?$,1(X(B) | ||
| 1284 | ("J" ?$,1(9(B) ("j" ?$,1(Y(B) | ||
| 1285 | ("K" ?$,1(:(B) ("k" ?$,1(Z(B) | ||
| 1286 | ("L" ?$,1(;(B) ("l" ?$,1([(B) | ||
| 1287 | ("M" ?$,1(<(B) ("m" ?$,1(\(B) | ||
| 1288 | ("N" ?$,1(=(B) ("n" ?$,1(](B) | ||
| 1289 | ("O" ?$,1(>(B) ("o" ?$,1(^(B) | ||
| 1290 | ("P" ?$,1(?(B) ("p" ?$,1(_(B) | ||
| 1291 | ("Q" ?$,1(G(B) ("q" ?$,1(g(B) | ||
| 1292 | ("R" ?$,1(@(B) ("r" ?$,1(`(B) | ||
| 1293 | ("S" ?$,1(A(B) ("s" ?$,1(a(B) | ||
| 1294 | ("T" ?$,1(B(B) ("t" ?$,1(b(B) | ||
| 1295 | ("U" ?$,1(C(B) ("u" ?$,1(c(B) | ||
| 1296 | ("V" ?$,1(2(B) ("v" ?$,1(R(B) | ||
| 1297 | ("W" ?$,1(H(B) ("w" ?$,1(h(B) | ||
| 1298 | ("X" ?$,1(6(B) ("x" ?$,1(V(B) | ||
| 1299 | ("Y" ?$,1(J(B) ("y" ?$,1(j(B) | ||
| 1300 | ("Z" ?$,1(7(B) ("z" ?$,1(W(B) | ||
| 1301 | ("[" ?$,1(o(B) | ||
| 1302 | ("\\" ?$,1(l(B) | ||
| 1303 | ("]" ?$,1(i(B) | ||
| 1304 | ("^" ?$,1tL(B) | ||
| 1305 | ("_" ?$,1rs(B) | ||
| 1306 | ("`" ?$,1(n(B) | ||
| 1307 | ("{" ?$,1(O(B) | ||
| 1308 | ("|" ?$,1(}(B) | ||
| 1309 | ("}" ?$,1(I(B) | ||
| 1310 | ("~" ?$,1(N(B)) | ||
| 1311 | |||
| 1239 | ;; From `Bulgarian-PHO.kmap for Yudit', Alexander Shopov | 1312 | ;; From `Bulgarian-PHO.kmap for Yudit', Alexander Shopov |
| 1240 | ;; <al_shopov@web.bg>. | 1313 | ;; <al_shopov@web.bg>. |
| 1241 | 1314 | ||