diff options
| author | Richard M. Stallman | 1998-03-17 05:49:29 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1998-03-17 05:49:29 +0000 |
| commit | 25d90e68d01beb215cf61d102134a42fc8a27000 (patch) | |
| tree | dda164de8684b563eaec530bf00da1bc1b74b4c2 | |
| parent | f92f70bca6407744027e04b107ba390968fc84e8 (diff) | |
| download | emacs-25d90e68d01beb215cf61d102134a42fc8a27000.tar.gz emacs-25d90e68d01beb215cf61d102134a42fc8a27000.zip | |
Initial revision
| -rw-r--r-- | leim/quail/czech.el | 547 | ||||
| -rw-r--r-- | leim/quail/slovak.el | 475 | ||||
| -rw-r--r-- | lisp/language/czech.el | 33 | ||||
| -rw-r--r-- | lisp/language/slovak.el | 33 |
4 files changed, 1088 insertions, 0 deletions
diff --git a/leim/quail/czech.el b/leim/quail/czech.el new file mode 100644 index 00000000000..c497292fbdc --- /dev/null +++ b/leim/quail/czech.el | |||
| @@ -0,0 +1,547 @@ | |||
| 1 | ;;; quail/czech.el -- Quail package for inputting Czech | ||
| 2 | |||
| 3 | ;; Copyright (C) 1998 Free Software Foundation. | ||
| 4 | |||
| 5 | ;; Author: Milan Zamazal <pdm@fi.muni.cz> | ||
| 6 | ;; Maintainer: Milan Zamazal <pdm@fi.muni.cz> | ||
| 7 | ;; Keywords: multilingual, input method, Czech | ||
| 8 | |||
| 9 | ;; Copying and warranty: GNU General Public License, version 2 | ||
| 10 | |||
| 11 | ;;; Commentary: | ||
| 12 | |||
| 13 | ;; This file defines the following Czech keyboards: | ||
| 14 | ;; - "standard" Czech keyboard in the Windoze NT 105 keys version (both | ||
| 15 | ;; "QWERTZ" and "QWERTY" versions) | ||
| 16 | ;; - three non-standard Czech keyboards for programmers | ||
| 17 | |||
| 18 | ;; Current Quail version has some limitations, which create annoying problems | ||
| 19 | ;; when using Czech keyboards. You may want to install the file | ||
| 20 | ;; `hack-quail.el' from the package | ||
| 21 | ;; ftp://ftp.fi.muni.cz/pub/localization/emacs/emacs-20/emacs-cs-utils* | ||
| 22 | ;; which tries to remove some of these limitations. | ||
| 23 | |||
| 24 | ;;; Code: | ||
| 25 | |||
| 26 | (require 'quail) | ||
| 27 | |||
| 28 | |||
| 29 | (quail-define-package | ||
| 30 | "czech" "Czech" "CZ" nil | ||
| 31 | "\"Standard\" Czech keyboard in the Windoze NT 105 keys version." | ||
| 32 | nil t nil nil nil nil nil nil nil nil t) | ||
| 33 | |||
| 34 | (quail-define-rules | ||
| 35 | ("1" ?+) | ||
| 36 | ("2" ?,Bl(B) | ||
| 37 | ("3" ?,B9(B) | ||
| 38 | ("4" ?,Bh(B) | ||
| 39 | ("5" ?,Bx(B) | ||
| 40 | ("6" ?,B>(B) | ||
| 41 | ("7" ?,B}(B) | ||
| 42 | ("8" ?,Ba(B) | ||
| 43 | ("9" ?,Bm(B) | ||
| 44 | ("0" ?,Bi(B) | ||
| 45 | ("!" ?1) | ||
| 46 | ("@" ?2) | ||
| 47 | ("#" ?3) | ||
| 48 | ("$" ?4) | ||
| 49 | ("%" ?5) | ||
| 50 | ("^" ?6) | ||
| 51 | ("&" ?7) | ||
| 52 | ("*" ?8) | ||
| 53 | ("(" ?9) | ||
| 54 | (")" ?0) | ||
| 55 | ("-" ?=) | ||
| 56 | ("_" ?%) | ||
| 57 | ("[" ?,Bz(B) | ||
| 58 | ("{" ?/) | ||
| 59 | ("]" ?\)) | ||
| 60 | ("}" ?\() | ||
| 61 | ("|" ?`) | ||
| 62 | (";" ?,By(B) | ||
| 63 | (":" ?\") | ||
| 64 | ("'" ?,B'(B) | ||
| 65 | ("\"" ?!) | ||
| 66 | ("<" ??) | ||
| 67 | (">" ?:) | ||
| 68 | ("/" ?-) | ||
| 69 | ("?" ?_) | ||
| 70 | ("`" ?\;) | ||
| 71 | ("y" ?z) | ||
| 72 | ("z" ?y) | ||
| 73 | ("Y" ?Z) | ||
| 74 | ("Z" ?Y) | ||
| 75 | ("\\a" ?,Bd(B) | ||
| 76 | ("\\o" ?,Bv(B) | ||
| 77 | ("\\s" ?,B_(B) | ||
| 78 | ("\\u" ?,B|(B) | ||
| 79 | ("\\A" ?,BD(B) | ||
| 80 | ("\\O" ?,BV(B) | ||
| 81 | ("\\S" ?,B_(B) | ||
| 82 | ("\\U" ?,B\(B) | ||
| 83 | ("~u" ?,By(B) | ||
| 84 | ("~U" ?,BY(B) | ||
| 85 | ("=a" ?,Ba(B) | ||
| 86 | ("+c" ?,Bh(B) | ||
| 87 | ("+d" ?,Bo(B) | ||
| 88 | ("=e" ?,Bi(B) | ||
| 89 | ("+e" ?,Bl(B) | ||
| 90 | ("=i" ?,Bm(B) | ||
| 91 | ("+n" ?,Br(B) | ||
| 92 | ("=o" ?,Bs(B) | ||
| 93 | ("+r" ?,Bx(B) | ||
| 94 | ("+s" ?,B9(B) | ||
| 95 | ("+t" ?,B;(B) | ||
| 96 | ("=u" ?,Bz(B) | ||
| 97 | ("=z" ?,B}(B) | ||
| 98 | ("+y" ?,B>(B) | ||
| 99 | ("=A" ?,BA(B) | ||
| 100 | ("+C" ?,BH(B) | ||
| 101 | ("+D" ?,BO(B) | ||
| 102 | ("=E" ?,BI(B) | ||
| 103 | ("+E" ?,BL(B) | ||
| 104 | ("=I" ?,BM(B) | ||
| 105 | ("+N" ?,BR(B) | ||
| 106 | ("=O" ?,BS(B) | ||
| 107 | ("+R" ?,BX(B) | ||
| 108 | ("+S" ?,B)(B) | ||
| 109 | ("+T" ?,B+(B) | ||
| 110 | ("=U" ?,BZ(B) | ||
| 111 | ("=Z" ?,B](B) | ||
| 112 | ("+Y" ?,B.(B) | ||
| 113 | ("=1" ?!) | ||
| 114 | ("=2" ?@) | ||
| 115 | ("=3" ?#) | ||
| 116 | ("=4" ?$) | ||
| 117 | ("=5" ?%) | ||
| 118 | ("=6" ?^) | ||
| 119 | ("=7" ?&) | ||
| 120 | ("=8" ?*) | ||
| 121 | ("=9" ?\() | ||
| 122 | ("=0" ?\)) | ||
| 123 | ("+1" ?!) | ||
| 124 | ("+2" ?@) | ||
| 125 | ("+3" ?#) | ||
| 126 | ("+4" ?$) | ||
| 127 | ("+5" ?%) | ||
| 128 | ("+6" ?^) | ||
| 129 | ("+7" ?&) | ||
| 130 | ("+8" ?*) | ||
| 131 | ("+9" ?\() | ||
| 132 | ("+0" ?\)) | ||
| 133 | ([kp-1] ?1) | ||
| 134 | ([kp-2] ?2) | ||
| 135 | ([kp-3] ?3) | ||
| 136 | ([kp-4] ?4) | ||
| 137 | ([kp-5] ?5) | ||
| 138 | ([kp-6] ?6) | ||
| 139 | ([kp-7] ?7) | ||
| 140 | ([kp-8] ?8) | ||
| 141 | ([kp-9] ?9) | ||
| 142 | ([kp-0] ?0) | ||
| 143 | ([kp-add] ?+)) | ||
| 144 | |||
| 145 | (quail-define-package | ||
| 146 | "czech-qwerty" "Czech" "CZ" nil | ||
| 147 | "\"Standard\" Czech keyboard in the Windoze NT 105 keys version, QWERTY layout." | ||
| 148 | nil t nil nil nil nil nil nil nil nil t) | ||
| 149 | |||
| 150 | (quail-define-rules | ||
| 151 | ("1" ?+) | ||
| 152 | ("2" ?,Bl(B) | ||
| 153 | ("3" ?,B9(B) | ||
| 154 | ("4" ?,Bh(B) | ||
| 155 | ("5" ?,Bx(B) | ||
| 156 | ("6" ?,B>(B) | ||
| 157 | ("7" ?,B}(B) | ||
| 158 | ("8" ?,Ba(B) | ||
| 159 | ("9" ?,Bm(B) | ||
| 160 | ("0" ?,Bi(B) | ||
| 161 | ("!" ?1) | ||
| 162 | ("@" ?2) | ||
| 163 | ("#" ?3) | ||
| 164 | ("$" ?4) | ||
| 165 | ("%" ?5) | ||
| 166 | ("^" ?6) | ||
| 167 | ("&" ?7) | ||
| 168 | ("*" ?8) | ||
| 169 | ("(" ?9) | ||
| 170 | (")" ?0) | ||
| 171 | ("-" ?=) | ||
| 172 | ("_" ?%) | ||
| 173 | ("[" ?,Bz(B) | ||
| 174 | ("{" ?/) | ||
| 175 | ("]" ?\)) | ||
| 176 | ("}" ?\() | ||
| 177 | ("|" ?`) | ||
| 178 | (";" ?,By(B) | ||
| 179 | (":" ?\") | ||
| 180 | ("'" ?,B'(B) | ||
| 181 | ("\"" ?!) | ||
| 182 | ("<" ??) | ||
| 183 | (">" ?:) | ||
| 184 | ("/" ?-) | ||
| 185 | ("?" ?_) | ||
| 186 | ("`" ?\;) | ||
| 187 | ("\\a" ?,Bd(B) | ||
| 188 | ("\\o" ?,Bv(B) | ||
| 189 | ("\\s" ?,B_(B) | ||
| 190 | ("\\u" ?,B|(B) | ||
| 191 | ("\\A" ?,BD(B) | ||
| 192 | ("\\O" ?,BV(B) | ||
| 193 | ("\\S" ?,B_(B) | ||
| 194 | ("\\U" ?,B\(B) | ||
| 195 | ("~u" ?,By(B) | ||
| 196 | ("~U" ?,BY(B) | ||
| 197 | ("=a" ?,Ba(B) | ||
| 198 | ("+c" ?,Bh(B) | ||
| 199 | ("+d" ?,Bo(B) | ||
| 200 | ("=e" ?,Bi(B) | ||
| 201 | ("+e" ?,Bl(B) | ||
| 202 | ("=i" ?,Bm(B) | ||
| 203 | ("+n" ?,Br(B) | ||
| 204 | ("=o" ?,Bs(B) | ||
| 205 | ("+r" ?,Bx(B) | ||
| 206 | ("+s" ?,B9(B) | ||
| 207 | ("+t" ?,B;(B) | ||
| 208 | ("=u" ?,Bz(B) | ||
| 209 | ("=y" ?,B}(B) | ||
| 210 | ("+z" ?,B>(B) | ||
| 211 | ("=A" ?,BA(B) | ||
| 212 | ("+C" ?,BH(B) | ||
| 213 | ("+D" ?,BO(B) | ||
| 214 | ("=E" ?,BI(B) | ||
| 215 | ("+E" ?,BL(B) | ||
| 216 | ("=I" ?,BM(B) | ||
| 217 | ("+N" ?,BR(B) | ||
| 218 | ("=O" ?,BS(B) | ||
| 219 | ("+R" ?,BX(B) | ||
| 220 | ("+S" ?,B)(B) | ||
| 221 | ("+T" ?,B+(B) | ||
| 222 | ("=Y" ?,B](B) | ||
| 223 | ("+Z" ?,B.(B) | ||
| 224 | ("=U" ?,BZ(B) | ||
| 225 | ("=1" ?!) | ||
| 226 | ("=2" ?@) | ||
| 227 | ("=3" ?#) | ||
| 228 | ("=4" ?$) | ||
| 229 | ("=5" ?%) | ||
| 230 | ("=6" ?^) | ||
| 231 | ("=7" ?&) | ||
| 232 | ("=8" ?*) | ||
| 233 | ("=9" ?\() | ||
| 234 | ("=0" ?\)) | ||
| 235 | ("+1" ?!) | ||
| 236 | ("+2" ?@) | ||
| 237 | ("+3" ?#) | ||
| 238 | ("+4" ?$) | ||
| 239 | ("+5" ?%) | ||
| 240 | ("+6" ?^) | ||
| 241 | ("+7" ?&) | ||
| 242 | ("+8" ?*) | ||
| 243 | ("+9" ?\() | ||
| 244 | ("+0" ?\)) | ||
| 245 | ([kp-1] ?1) | ||
| 246 | ([kp-2] ?2) | ||
| 247 | ([kp-3] ?3) | ||
| 248 | ([kp-4] ?4) | ||
| 249 | ([kp-5] ?5) | ||
| 250 | ([kp-6] ?6) | ||
| 251 | ([kp-7] ?7) | ||
| 252 | ([kp-8] ?8) | ||
| 253 | ([kp-9] ?9) | ||
| 254 | ([kp-0] ?0) | ||
| 255 | ([kp-add] ?+)) | ||
| 256 | |||
| 257 | (quail-define-package | ||
| 258 | "czech-prog-1" "Czech" "CZ" nil | ||
| 259 | "Czech (non-standard) keyboard for programmers #1. | ||
| 260 | |||
| 261 | All digits except of `1' are replaced by Czech characters as on the standard | ||
| 262 | Czech keyboard. | ||
| 263 | `1' is replaced by `+'. | ||
| 264 | `+' is a dead key. Multiple presses of the dead key generate various accents. | ||
| 265 | All other keys are the same as on standard US keyboard." | ||
| 266 | nil t nil nil nil nil nil nil nil nil t) | ||
| 267 | |||
| 268 | (quail-define-rules | ||
| 269 | ("1" ?+) | ||
| 270 | ("2" ?,Bl(B) | ||
| 271 | ("3" ?,B9(B) | ||
| 272 | ("4" ?,Bh(B) | ||
| 273 | ("5" ?,Bx(B) | ||
| 274 | ("6" ?,B>(B) | ||
| 275 | ("7" ?,B}(B) | ||
| 276 | ("8" ?,Ba(B) | ||
| 277 | ("9" ?,Bm(B) | ||
| 278 | ("0" ?,Bi(B) | ||
| 279 | ("+1" ?1) | ||
| 280 | ("+2" ?2) | ||
| 281 | ("+3" ?3) | ||
| 282 | ("+4" ?4) | ||
| 283 | ("+5" ?5) | ||
| 284 | ("+6" ?6) | ||
| 285 | ("+7" ?7) | ||
| 286 | ("+8" ?8) | ||
| 287 | ("+9" ?9) | ||
| 288 | ("+0" ?0) | ||
| 289 | ("+a" ?,Ba(B) | ||
| 290 | ("++a" ?,Bd(B) | ||
| 291 | ("+c" ?,Bh(B) | ||
| 292 | ("+d" ?,Bo(B) | ||
| 293 | ("+e" ?,Bi(B) | ||
| 294 | ("++e" ?,Bl(B) | ||
| 295 | ("+i" ?,Bm(B) | ||
| 296 | ("+l" ?,Be(B) | ||
| 297 | ("++l" ?,B5(B) | ||
| 298 | ("+n" ?,Br(B) | ||
| 299 | ("+o" ?,Bs(B) | ||
| 300 | ("++o" ?,Bv(B) | ||
| 301 | ("+++o" ?,Bt(B) | ||
| 302 | ("+r" ?,Bx(B) | ||
| 303 | ("++r" ?,B`(B) | ||
| 304 | ("+s" ?,B9(B) | ||
| 305 | ("++s" ?,B_(B) | ||
| 306 | ("+t" ?,B;(B) | ||
| 307 | ("+u" ?,Bz(B) | ||
| 308 | ("++u" ?,By(B) | ||
| 309 | ("+++u" ?,B|(B) | ||
| 310 | ("+y" ?,B}(B) | ||
| 311 | ("+z" ?,B>(B) | ||
| 312 | ("+A" ?,BA(B) | ||
| 313 | ("++A" ?,BD(B) | ||
| 314 | ("+C" ?,BH(B) | ||
| 315 | ("+D" ?,BO(B) | ||
| 316 | ("+E" ?,BI(B) | ||
| 317 | ("++E" ?,BL(B) | ||
| 318 | ("+I" ?,BM(B) | ||
| 319 | ("+L" ?,BE(B) | ||
| 320 | ("++L" ?,B%(B) | ||
| 321 | ("+N" ?,BR(B) | ||
| 322 | ("+O" ?,BS(B) | ||
| 323 | ("++O" ?,BV(B) | ||
| 324 | ("+++O" ?,BT(B) | ||
| 325 | ("+R" ?,BX(B) | ||
| 326 | ("++R" ?,B@(B) | ||
| 327 | ("+S" ?,B)(B) | ||
| 328 | ("++S" ?,B_(B) | ||
| 329 | ("+T" ?,B+(B) | ||
| 330 | ("+U" ?,BZ(B) | ||
| 331 | ("++U" ?,BY(B) | ||
| 332 | ("+++U" ?,B\(B) | ||
| 333 | ("+Y" ?,B](B) | ||
| 334 | ("+Z" ?,B.(B) | ||
| 335 | ([kp-1] ?1) | ||
| 336 | ([kp-2] ?2) | ||
| 337 | ([kp-3] ?3) | ||
| 338 | ([kp-4] ?4) | ||
| 339 | ([kp-5] ?5) | ||
| 340 | ([kp-6] ?6) | ||
| 341 | ([kp-7] ?7) | ||
| 342 | ([kp-8] ?8) | ||
| 343 | ([kp-9] ?9) | ||
| 344 | ([kp-0] ?0) | ||
| 345 | ([kp-add] ?+)) | ||
| 346 | |||
| 347 | (quail-define-package | ||
| 348 | "czech-prog-2" "Czech" "CZ" nil | ||
| 349 | "Czech (non-standard) keyboard for programmers #2. | ||
| 350 | |||
| 351 | All digits except of `1' are replaced by Czech characters as on the standard | ||
| 352 | Czech keyboard. | ||
| 353 | `1' is replaced by `,By(B'. | ||
| 354 | `+' is a dead key. Multiple presses of the dead key generate various accents. | ||
| 355 | All other keys are the same as on standard US keyboard." | ||
| 356 | nil t nil nil nil nil nil nil nil nil t) | ||
| 357 | |||
| 358 | (quail-define-rules | ||
| 359 | ("1" ?,By(B) | ||
| 360 | ("2" ?,Bl(B) | ||
| 361 | ("3" ?,B9(B) | ||
| 362 | ("4" ?,Bh(B) | ||
| 363 | ("5" ?,Bx(B) | ||
| 364 | ("6" ?,B>(B) | ||
| 365 | ("7" ?,B}(B) | ||
| 366 | ("8" ?,Ba(B) | ||
| 367 | ("9" ?,Bm(B) | ||
| 368 | ("0" ?,Bi(B) | ||
| 369 | ("+1" ?1) | ||
| 370 | ("+2" ?2) | ||
| 371 | ("+3" ?3) | ||
| 372 | ("+4" ?4) | ||
| 373 | ("+5" ?5) | ||
| 374 | ("+6" ?6) | ||
| 375 | ("+7" ?7) | ||
| 376 | ("+8" ?8) | ||
| 377 | ("+9" ?9) | ||
| 378 | ("+0" ?0) | ||
| 379 | ("+a" ?,Ba(B) | ||
| 380 | ("++a" ?,Bd(B) | ||
| 381 | ("+c" ?,Bh(B) | ||
| 382 | ("+d" ?,Bo(B) | ||
| 383 | ("+e" ?,Bi(B) | ||
| 384 | ("++e" ?,Bl(B) | ||
| 385 | ("+i" ?,Bm(B) | ||
| 386 | ("+l" ?,Be(B) | ||
| 387 | ("++l" ?,B5(B) | ||
| 388 | ("+n" ?,Br(B) | ||
| 389 | ("+o" ?,Bs(B) | ||
| 390 | ("++o" ?,Bv(B) | ||
| 391 | ("+++o" ?,Bt(B) | ||
| 392 | ("+r" ?,Bx(B) | ||
| 393 | ("++r" ?,B`(B) | ||
| 394 | ("+s" ?,B9(B) | ||
| 395 | ("++s" ?,B_(B) | ||
| 396 | ("+t" ?,B;(B) | ||
| 397 | ("+u" ?,Bz(B) | ||
| 398 | ("++u" ?,By(B) | ||
| 399 | ("+++u" ?,B|(B) | ||
| 400 | ("+y" ?,B}(B) | ||
| 401 | ("+z" ?,B>(B) | ||
| 402 | ("+A" ?,BA(B) | ||
| 403 | ("++A" ?,BD(B) | ||
| 404 | ("+C" ?,BH(B) | ||
| 405 | ("+D" ?,BO(B) | ||
| 406 | ("+E" ?,BI(B) | ||
| 407 | ("++E" ?,BL(B) | ||
| 408 | ("+I" ?,BM(B) | ||
| 409 | ("+L" ?,BE(B) | ||
| 410 | ("++L" ?,B%(B) | ||
| 411 | ("+N" ?,BR(B) | ||
| 412 | ("+O" ?,BS(B) | ||
| 413 | ("++O" ?,BV(B) | ||
| 414 | ("+++O" ?,BT(B) | ||
| 415 | ("+R" ?,BX(B) | ||
| 416 | ("++R" ?,B@(B) | ||
| 417 | ("+S" ?,B)(B) | ||
| 418 | ("++S" ?,B_(B) | ||
| 419 | ("+T" ?,B+(B) | ||
| 420 | ("+U" ?,BZ(B) | ||
| 421 | ("++U" ?,BY(B) | ||
| 422 | ("+++U" ?,B\(B) | ||
| 423 | ("+Y" ?,B](B) | ||
| 424 | ("+Z" ?,B.(B) | ||
| 425 | ([kp-1] ?1) | ||
| 426 | ([kp-2] ?2) | ||
| 427 | ([kp-3] ?3) | ||
| 428 | ([kp-4] ?4) | ||
| 429 | ([kp-5] ?5) | ||
| 430 | ([kp-6] ?6) | ||
| 431 | ([kp-7] ?7) | ||
| 432 | ([kp-8] ?8) | ||
| 433 | ([kp-9] ?9) | ||
| 434 | ([kp-0] ?0) | ||
| 435 | ([kp-add] ?+)) | ||
| 436 | |||
| 437 | (quail-define-package | ||
| 438 | "czech-prog-3" "Czech" "CZ" nil | ||
| 439 | "Czech (non-standard) keyboard for programmers compatible with the default | ||
| 440 | keyboard from the obsolete `emacs-czech' package. | ||
| 441 | |||
| 442 | All digits except of `1' are replaced by Czech characters as on the standard | ||
| 443 | Czech keyboard. | ||
| 444 | `[' and `]' are replaced with `,Bz(B' and `,By(B', respectively. | ||
| 445 | There are two dead keys on `=' and `+'. Characters with diaresis are | ||
| 446 | accessible through `+='. | ||
| 447 | All other keys are the same as on standard US keyboard." | ||
| 448 | nil t nil nil nil nil nil nil nil nil t) | ||
| 449 | |||
| 450 | (quail-define-rules | ||
| 451 | ("2" ?,Bl(B) | ||
| 452 | ("3" ?,B9(B) | ||
| 453 | ("4" ?,Bh(B) | ||
| 454 | ("5" ?,Bx(B) | ||
| 455 | ("6" ?,B>(B) | ||
| 456 | ("7" ?,B}(B) | ||
| 457 | ("8" ?,Ba(B) | ||
| 458 | ("9" ?,Bm(B) | ||
| 459 | ("0" ?,Bi(B) | ||
| 460 | ("[" ?,Bz(B) | ||
| 461 | ("]" ?,By(B) | ||
| 462 | ("==" ?=) | ||
| 463 | ("++" ?+) | ||
| 464 | ("=+" ?+) | ||
| 465 | ("=[" ?\[) | ||
| 466 | ("=]" ?\]) | ||
| 467 | ("+[" ?\[) | ||
| 468 | ("+]" ?\]) | ||
| 469 | ("=1" ?1) | ||
| 470 | ("=2" ?2) | ||
| 471 | ("=3" ?3) | ||
| 472 | ("=4" ?4) | ||
| 473 | ("=5" ?5) | ||
| 474 | ("=6" ?6) | ||
| 475 | ("=7" ?7) | ||
| 476 | ("=8" ?8) | ||
| 477 | ("=9" ?9) | ||
| 478 | ("=0" ?0) | ||
| 479 | ("+1" ?1) | ||
| 480 | ("+2" ?2) | ||
| 481 | ("+3" ?3) | ||
| 482 | ("+4" ?4) | ||
| 483 | ("+5" ?5) | ||
| 484 | ("+6" ?6) | ||
| 485 | ("+7" ?7) | ||
| 486 | ("+8" ?8) | ||
| 487 | ("+9" ?9) | ||
| 488 | ("+0" ?0) | ||
| 489 | ("=A" ?,BA(B) | ||
| 490 | ("+A" ?,BD(B) | ||
| 491 | ("+=A" ?,BD(B) | ||
| 492 | ("+C" ?,BH(B) | ||
| 493 | ("+D" ?,BO(B) | ||
| 494 | ("=E" ?,BI(B) | ||
| 495 | ("+E" ?,BL(B) | ||
| 496 | ("=I" ?,BM(B) | ||
| 497 | ("=L" ?,B%(B) | ||
| 498 | ("+L" ?,BE(B) | ||
| 499 | ("+N" ?,BR(B) | ||
| 500 | ("=O" ?,BS(B) | ||
| 501 | ("+O" ?,BT(B) | ||
| 502 | ("+=O" ?,BV(B) | ||
| 503 | ("=R" ?,B@(B) | ||
| 504 | ("+R" ?,BX(B) | ||
| 505 | ("+S" ?,B)(B) | ||
| 506 | ("=S" ?,B_(B) | ||
| 507 | ("+T" ?,B+(B) | ||
| 508 | ("=U" ?,BZ(B) | ||
| 509 | ("+U" ?,BY(B) | ||
| 510 | ("+=U" ?,B\(B) | ||
| 511 | ("=Y" ?,B](B) | ||
| 512 | ("+Z" ?,B.(B) | ||
| 513 | ("=a" ?,Ba(B) | ||
| 514 | ("+a" ?,Bd(B) | ||
| 515 | ("+=a" ?,Bd(B) | ||
| 516 | ("+c" ?,Bh(B) | ||
| 517 | ("+d" ?,Bo(B) | ||
| 518 | ("=e" ?,Bi(B) | ||
| 519 | ("+e" ?,Bl(B) | ||
| 520 | ("=i" ?,Bm(B) | ||
| 521 | ("=l" ?,B5(B) | ||
| 522 | ("+l" ?,Be(B) | ||
| 523 | ("+n" ?,Br(B) | ||
| 524 | ("=o" ?,Bs(B) | ||
| 525 | ("+o" ?,Bt(B) | ||
| 526 | ("+=o" ?,Bv(B) | ||
| 527 | ("=r" ?,B`(B) | ||
| 528 | ("+r" ?,Bx(B) | ||
| 529 | ("+s" ?,B9(B) | ||
| 530 | ("=s" ?,B_(B) | ||
| 531 | ("+t" ?,B;(B) | ||
| 532 | ("=u" ?,Bz(B) | ||
| 533 | ("+u" ?,By(B) | ||
| 534 | ("+=u" ?,B|(B) | ||
| 535 | ("=y" ?,B}(B) | ||
| 536 | ("+z" ?,B>(B) | ||
| 537 | ([kp-1] ?1) | ||
| 538 | ([kp-2] ?2) | ||
| 539 | ([kp-3] ?3) | ||
| 540 | ([kp-4] ?4) | ||
| 541 | ([kp-5] ?5) | ||
| 542 | ([kp-6] ?6) | ||
| 543 | ([kp-7] ?7) | ||
| 544 | ([kp-8] ?8) | ||
| 545 | ([kp-9] ?9) | ||
| 546 | ([kp-0] ?0) | ||
| 547 | ([kp-add] ?+)) | ||
diff --git a/leim/quail/slovak.el b/leim/quail/slovak.el new file mode 100644 index 00000000000..2f56874d94f --- /dev/null +++ b/leim/quail/slovak.el | |||
| @@ -0,0 +1,475 @@ | |||
| 1 | ;;; quail/slovak.el -- Quail package for inputting Slovak | ||
| 2 | |||
| 3 | ;; Copyright (C) 1998 Free Software Foundation. | ||
| 4 | |||
| 5 | ;; Authors: Tibor ,B)(Bimko <tibor.simko@fmph.uniba.sk>, | ||
| 6 | ;; Milan Zamazal <pdm@fi.muni.cz> | ||
| 7 | ;; Maintainer: Milan Zamazal <pdm@fi.muni.cz> | ||
| 8 | ;; Keywords: multilingual, input method, Slovak | ||
| 9 | |||
| 10 | ;; Copying and warranty: GNU General Public License, version 2 | ||
| 11 | |||
| 12 | ;;; Commentary: | ||
| 13 | |||
| 14 | ;; This setups some Slovak keyboards: | ||
| 15 | ;; - standard Slovak keyboard | ||
| 16 | ;; - three Slovak keyboards for programmers | ||
| 17 | |||
| 18 | ;; Current Quail version has some limitations, which create annoying problems | ||
| 19 | ;; when using Czech keyboards. You may want to install the file | ||
| 20 | ;; `hack-quail.el' from the package | ||
| 21 | ;; ftp://ftp.fi.muni.cz/pub/localization/emacs/emacs-20/emacs-cs-utils* | ||
| 22 | ;; which tries to remove some of these limitations. | ||
| 23 | |||
| 24 | ;;; Code: | ||
| 25 | |||
| 26 | (require 'quail) | ||
| 27 | |||
| 28 | |||
| 29 | (quail-define-package | ||
| 30 | "slovak" "Slovak" "SK" nil | ||
| 31 | "Standard Slovak keyboard." | ||
| 32 | nil t nil nil nil nil nil nil nil nil t) | ||
| 33 | |||
| 34 | (quail-define-rules | ||
| 35 | ("1" ?+) | ||
| 36 | ("2" ?,B5(B) | ||
| 37 | ("3" ?,B9(B) | ||
| 38 | ("4" ?,Bh(B) | ||
| 39 | ("5" ?,B;(B) | ||
| 40 | ("6" ?,B>(B) | ||
| 41 | ("7" ?,B}(B) | ||
| 42 | ("8" ?,Ba(B) | ||
| 43 | ("9" ?,Bm(B) | ||
| 44 | ("0" ?,Bi(B) | ||
| 45 | ("!" ?1) | ||
| 46 | ("@" ?2) | ||
| 47 | ("#" ?3) | ||
| 48 | ("$" ?4) | ||
| 49 | ("%" ?5) | ||
| 50 | ("^" ?6) | ||
| 51 | ("&" ?7) | ||
| 52 | ("*" ?8) | ||
| 53 | ("(" ?9) | ||
| 54 | (")" ?0) | ||
| 55 | ("q" ?`) | ||
| 56 | ("Q" ?`) | ||
| 57 | ("-" ?=) | ||
| 58 | ("_" ?%) | ||
| 59 | ("=" ?') | ||
| 60 | ("[" ?,Bz(B) | ||
| 61 | ("{" ?/) | ||
| 62 | ("]" ?,Bd(B) | ||
| 63 | ("}" ?\() | ||
| 64 | ("\\" ?,Br(B) | ||
| 65 | ("|" ?\)) | ||
| 66 | (";" ?,Bt(B) | ||
| 67 | (":" ?\") | ||
| 68 | ("'" ?,B'(B) | ||
| 69 | ("\"" ?!) | ||
| 70 | ("<" ??) | ||
| 71 | (">" ?:) | ||
| 72 | ("/" ?-) | ||
| 73 | ("?" ?_) | ||
| 74 | ("`" ?\;) | ||
| 75 | ("~" ?^) | ||
| 76 | ("y" ?z) | ||
| 77 | ("z" ?y) | ||
| 78 | ("Y" ?Z) | ||
| 79 | ("Z" ?Y) | ||
| 80 | ("=a" ?,Ba(B) | ||
| 81 | ("+a" ?,Bd(B) | ||
| 82 | ("+=a" ?,Bd(B) | ||
| 83 | ("+c" ?,Bh(B) | ||
| 84 | ("+d" ?,Bo(B) | ||
| 85 | ("=e" ?,Bi(B) | ||
| 86 | ("+e" ?,Bl(B) | ||
| 87 | ("=i" ?,Bm(B) | ||
| 88 | ("=l" ?,Be(B) | ||
| 89 | ("+l" ?,B5(B) | ||
| 90 | ("+n" ?,Br(B) | ||
| 91 | ("=o" ?,Bs(B) | ||
| 92 | ("+o" ?,Bt(B) | ||
| 93 | ("~o" ?,Bt(B) | ||
| 94 | ("+=o" ?,Bv(B) | ||
| 95 | ("=r" ?,B`(B) | ||
| 96 | ("+r" ?,Bx(B) | ||
| 97 | ("=s" ?,B_(B) | ||
| 98 | ("+s" ?,B9(B) | ||
| 99 | ("+t" ?,B;(B) | ||
| 100 | ("=u" ?,Bz(B) | ||
| 101 | ("+u" ?,By(B) | ||
| 102 | ("+=u" ?,B|(B) | ||
| 103 | ("=z" ?,B}(B) | ||
| 104 | ("+y" ?,B>(B) | ||
| 105 | ("=A" ?,BA(B) | ||
| 106 | ("+A" ?,BD(B) | ||
| 107 | ("+=A" ?,BD(B) | ||
| 108 | ("+C" ?,BH(B) | ||
| 109 | ("+D" ?,BO(B) | ||
| 110 | ("=E" ?,BI(B) | ||
| 111 | ("+E" ?,BL(B) | ||
| 112 | ("=I" ?,BM(B) | ||
| 113 | ("=L" ?,BE(B) | ||
| 114 | ("+L" ?,B%(B) | ||
| 115 | ("+N" ?,BR(B) | ||
| 116 | ("=O" ?,BS(B) | ||
| 117 | ("+O" ?,BT(B) | ||
| 118 | ("~O" ?,BT(B) | ||
| 119 | ("+=O" ?,BV(B) | ||
| 120 | ("=R" ?,B@(B) | ||
| 121 | ("+R" ?,BX(B) | ||
| 122 | ("=S" ?,B_(B) | ||
| 123 | ("+S" ?,B)(B) | ||
| 124 | ("+T" ?,B+(B) | ||
| 125 | ("=U" ?,BZ(B) | ||
| 126 | ("+U" ?,BY(B) | ||
| 127 | ("+=U" ?,B\(B) | ||
| 128 | ("=Z" ?,B](B) | ||
| 129 | ("+Y" ?,B.(B) | ||
| 130 | ("=q" ?q) | ||
| 131 | ("+q" ?q) | ||
| 132 | ("=Q" ?Q) | ||
| 133 | ("+Q" ?Q) | ||
| 134 | ("=2" ?@) | ||
| 135 | ("=3" ?#) | ||
| 136 | ("=4" ?$) | ||
| 137 | ("=5" ?%) | ||
| 138 | ("=6" ?^) | ||
| 139 | ("=7" ?&) | ||
| 140 | ("=8" ?*) | ||
| 141 | ("=9" ?\() | ||
| 142 | ("=0" ?\)) | ||
| 143 | ("+1" ?!) | ||
| 144 | ("+2" ?@) | ||
| 145 | ("+3" ?#) | ||
| 146 | ("+4" ?$) | ||
| 147 | ("+5" ?%) | ||
| 148 | ("+6" ?^) | ||
| 149 | ("+7" ?&) | ||
| 150 | ("+8" ?*) | ||
| 151 | ("+9" ?\() | ||
| 152 | ("+0" ?\)) | ||
| 153 | ([kp-1] ?1) | ||
| 154 | ([kp-2] ?2) | ||
| 155 | ([kp-3] ?3) | ||
| 156 | ([kp-4] ?4) | ||
| 157 | ([kp-5] ?5) | ||
| 158 | ([kp-6] ?6) | ||
| 159 | ([kp-7] ?7) | ||
| 160 | ([kp-8] ?8) | ||
| 161 | ([kp-9] ?9) | ||
| 162 | ([kp-0] ?0) | ||
| 163 | ([kp-add] ?+)) | ||
| 164 | |||
| 165 | |||
| 166 | (quail-define-package | ||
| 167 | "slovak-prog-1" "Slovak" "SK" nil | ||
| 168 | "Slovak (non-standard) keyboard for programmers #1. | ||
| 169 | |||
| 170 | All digits except of `1' are replaced by Slovak characters as on the standard | ||
| 171 | Slovak keyboard. | ||
| 172 | Dead keys are on `[', `[[', and `[[['. | ||
| 173 | All other keys are the same as on standard US keyboard." | ||
| 174 | nil t nil nil nil nil nil nil nil nil t) | ||
| 175 | |||
| 176 | (quail-define-rules | ||
| 177 | ("[[[[" ?\[) | ||
| 178 | ("2" ?,B5(B) | ||
| 179 | ("3" ?,B9(B) | ||
| 180 | ("4" ?,Bh(B) | ||
| 181 | ("5" ?,B;(B) | ||
| 182 | ("6" ?,B>(B) | ||
| 183 | ("7" ?,B}(B) | ||
| 184 | ("8" ?,Ba(B) | ||
| 185 | ("9" ?,Bm(B) | ||
| 186 | ("0" ?,Bi(B) | ||
| 187 | ("[a" ?,Ba(B) | ||
| 188 | ("[[a" ?,Bd(B) | ||
| 189 | ("[[[a" ?,Bd(B) | ||
| 190 | ("[c" ?,Bh(B) | ||
| 191 | ("[[c" ?,Bh(B) | ||
| 192 | ("[d" ?,Bo(B) | ||
| 193 | ("[[d" ?,Bo(B) | ||
| 194 | ("[e" ?,Bi(B) | ||
| 195 | ("[[e" ?,Bl(B) | ||
| 196 | ("[i" ?,Bm(B) | ||
| 197 | ("[l" ?,Be(B) | ||
| 198 | ("[[l" ?,B5(B) | ||
| 199 | ("[n" ?,Br(B) | ||
| 200 | ("[[n" ?,Br(B) | ||
| 201 | ("[o" ?,Bs(B) | ||
| 202 | ("[[o" ?,Bt(B) | ||
| 203 | ("[[[o" ?,Bv(B) | ||
| 204 | ("[r" ?,B`(B) | ||
| 205 | ("[[r" ?,Bx(B) | ||
| 206 | ("[s" ?,B9(B) | ||
| 207 | ("[[s" ?,B9(B) | ||
| 208 | ("[[[s" ?,B_(B) | ||
| 209 | ("[t" ?,B;(B) | ||
| 210 | ("[[t" ?,B;(B) | ||
| 211 | ("[u" ?,Bz(B) | ||
| 212 | ("[[u" ?,By(B) | ||
| 213 | ("[[[u" ?,B|(B) | ||
| 214 | ("[y" ?,B}(B) | ||
| 215 | ("[z" ?,B>(B) | ||
| 216 | ("[[z" ?,B>(B) | ||
| 217 | ("[A" ?,BA(B) | ||
| 218 | ("[[A" ?,BD(B) | ||
| 219 | ("[[[A" ?,BD(B) | ||
| 220 | ("[C" ?,BH(B) | ||
| 221 | ("[[C" ?,BH(B) | ||
| 222 | ("[D" ?,BO(B) | ||
| 223 | ("[[D" ?,BO(B) | ||
| 224 | ("[E" ?,BI(B) | ||
| 225 | ("[[E" ?,BL(B) | ||
| 226 | ("[I" ?,BM(B) | ||
| 227 | ("[L" ?,BE(B) | ||
| 228 | ("[[L" ?,B%(B) | ||
| 229 | ("[N" ?,BR(B) | ||
| 230 | ("[[N" ?,BR(B) | ||
| 231 | ("[O" ?,BS(B) | ||
| 232 | ("[[O" ?,BT(B) | ||
| 233 | ("[[[O" ?,BV(B) | ||
| 234 | ("[R" ?,B@(B) | ||
| 235 | ("[[R" ?,BX(B) | ||
| 236 | ("[S" ?,B)(B) | ||
| 237 | ("[[S" ?,B)(B) | ||
| 238 | ("[[[S" ?,B_(B) | ||
| 239 | ("[T" ?,B+(B) | ||
| 240 | ("[[T" ?,B+(B) | ||
| 241 | ("[U" ?,BZ(B) | ||
| 242 | ("[[U" ?,BY(B) | ||
| 243 | ("[[[U" ?,B\(B) | ||
| 244 | ("[Y" ?,B](B) | ||
| 245 | ("[Z" ?,B.(B) | ||
| 246 | ("[[Z" ?,B.(B) | ||
| 247 | ([kp-1] ?1) | ||
| 248 | ([kp-2] ?2) | ||
| 249 | ([kp-3] ?3) | ||
| 250 | ([kp-4] ?4) | ||
| 251 | ([kp-5] ?5) | ||
| 252 | ([kp-6] ?6) | ||
| 253 | ([kp-7] ?7) | ||
| 254 | ([kp-8] ?8) | ||
| 255 | ([kp-9] ?9) | ||
| 256 | ([kp-0] ?0) | ||
| 257 | ([kp-add] ?+)) | ||
| 258 | |||
| 259 | |||
| 260 | (quail-define-package | ||
| 261 | "slovak-prog-2" "Slovak" "SK" nil | ||
| 262 | "Slovak (non-standard) keyboard for programmers #2. | ||
| 263 | |||
| 264 | All digits except of `1' are replaced by Slovak characters as on the standard | ||
| 265 | Slovak keyboard. | ||
| 266 | Dead keys are on `=' and `+'. | ||
| 267 | All other keys are the same as on standard US keyboard." | ||
| 268 | nil t nil nil nil nil nil nil nil nil t) | ||
| 269 | |||
| 270 | (quail-define-rules | ||
| 271 | ("2" ?,B5(B) | ||
| 272 | ("3" ?,B9(B) | ||
| 273 | ("4" ?,Bh(B) | ||
| 274 | ("5" ?,B;(B) | ||
| 275 | ("6" ?,B>(B) | ||
| 276 | ("7" ?,B}(B) | ||
| 277 | ("8" ?,Ba(B) | ||
| 278 | ("9" ?,Bm(B) | ||
| 279 | ("0" ?,Bi(B) | ||
| 280 | ("==" ?=) | ||
| 281 | ("++" ?+) | ||
| 282 | ("=+" ?+) | ||
| 283 | ("=2" ?2) | ||
| 284 | ("=3" ?3) | ||
| 285 | ("=4" ?4) | ||
| 286 | ("=5" ?5) | ||
| 287 | ("=6" ?6) | ||
| 288 | ("=7" ?7) | ||
| 289 | ("=8" ?8) | ||
| 290 | ("=9" ?9) | ||
| 291 | ("=0" ?0) | ||
| 292 | ("+2" ?2) | ||
| 293 | ("+3" ?3) | ||
| 294 | ("+4" ?4) | ||
| 295 | ("+5" ?5) | ||
| 296 | ("+6" ?6) | ||
| 297 | ("+7" ?7) | ||
| 298 | ("+8" ?8) | ||
| 299 | ("+9" ?9) | ||
| 300 | ("+0" ?0) | ||
| 301 | ("=a" ?,Ba(B) | ||
| 302 | ("+a" ?,Bd(B) | ||
| 303 | ("+=a" ?,Bd(B) | ||
| 304 | ("+c" ?,Bh(B) | ||
| 305 | ("+d" ?,Bo(B) | ||
| 306 | ("=e" ?,Bi(B) | ||
| 307 | ("+e" ?,Bl(B) | ||
| 308 | ("=i" ?,Bm(B) | ||
| 309 | ("=l" ?,Be(B) | ||
| 310 | ("+l" ?,B5(B) | ||
| 311 | ("+n" ?,Br(B) | ||
| 312 | ("=o" ?,Bs(B) | ||
| 313 | ("+o" ?,Bt(B) | ||
| 314 | ("+=o" ?,Bv(B) | ||
| 315 | ("=r" ?,B`(B) | ||
| 316 | ("+r" ?,Bx(B) | ||
| 317 | ("=s" ?,B_(B) | ||
| 318 | ("+s" ?,B9(B) | ||
| 319 | ("+t" ?,B;(B) | ||
| 320 | ("=u" ?,Bz(B) | ||
| 321 | ("+u" ?,By(B) | ||
| 322 | ("+=u" ?,B|(B) | ||
| 323 | ("=y" ?,B}(B) | ||
| 324 | ("+z" ?,B>(B) | ||
| 325 | ("=A" ?,BA(B) | ||
| 326 | ("+A" ?,BD(B) | ||
| 327 | ("+=A" ?,BD(B) | ||
| 328 | ("+C" ?,BH(B) | ||
| 329 | ("+D" ?,BO(B) | ||
| 330 | ("=E" ?,BI(B) | ||
| 331 | ("+E" ?,BL(B) | ||
| 332 | ("=I" ?,BM(B) | ||
| 333 | ("=L" ?,BE(B) | ||
| 334 | ("+L" ?,B%(B) | ||
| 335 | ("+N" ?,BR(B) | ||
| 336 | ("=O" ?,BS(B) | ||
| 337 | ("+O" ?,BT(B) | ||
| 338 | ("+=O" ?,BV(B) | ||
| 339 | ("=R" ?,B@(B) | ||
| 340 | ("+R" ?,BX(B) | ||
| 341 | ("=S" ?,B_(B) | ||
| 342 | ("+S" ?,B)(B) | ||
| 343 | ("+T" ?,B+(B) | ||
| 344 | ("=U" ?,BZ(B) | ||
| 345 | ("+U" ?,BY(B) | ||
| 346 | ("+=U" ?,B\(B) | ||
| 347 | ("=Y" ?,B](B) | ||
| 348 | ("+Z" ?,B.(B) | ||
| 349 | ([kp-1] ?1) | ||
| 350 | ([kp-2] ?2) | ||
| 351 | ([kp-3] ?3) | ||
| 352 | ([kp-4] ?4) | ||
| 353 | ([kp-5] ?5) | ||
| 354 | ([kp-6] ?6) | ||
| 355 | ([kp-7] ?7) | ||
| 356 | ([kp-8] ?8) | ||
| 357 | ([kp-9] ?9) | ||
| 358 | ([kp-0] ?0) | ||
| 359 | ([kp-add] ?+)) | ||
| 360 | |||
| 361 | |||
| 362 | (quail-define-package | ||
| 363 | "slovak-prog-3" "Slovak" "SK" nil | ||
| 364 | "Slovak (non-standard) keyboard for programmers #3. | ||
| 365 | |||
| 366 | Dead keys are on `[', `[[', `[[[', and `]'. | ||
| 367 | All other keys are the same as on standard US keyboard." | ||
| 368 | nil t nil nil nil nil nil nil nil nil t) | ||
| 369 | |||
| 370 | (quail-define-rules | ||
| 371 | ("[[[[" ?\[) | ||
| 372 | ("[]" ?\]) | ||
| 373 | ("][" ?\[) | ||
| 374 | ("]]" ?\]) | ||
| 375 | ("[a" ?,Ba(B) | ||
| 376 | ("[[a" ?,Bd(B) | ||
| 377 | ("[[[a" ?,Bd(B) | ||
| 378 | ("]a" ?,Bd(B) | ||
| 379 | ("][a" ?,Bd(B) | ||
| 380 | ("[c" ?,Bh(B) | ||
| 381 | ("[[c" ?,Bh(B) | ||
| 382 | ("]c" ?,Bh(B) | ||
| 383 | ("[d" ?,Bo(B) | ||
| 384 | ("[[d" ?,Bo(B) | ||
| 385 | ("]d" ?,Bo(B) | ||
| 386 | ("[e" ?,Bi(B) | ||
| 387 | ("[[e" ?,Bl(B) | ||
| 388 | ("]e" ?,Bl(B) | ||
| 389 | ("[i" ?,Bm(B) | ||
| 390 | ("[l" ?,Be(B) | ||
| 391 | ("[[l" ?,B5(B) | ||
| 392 | ("]l" ?,B5(B) | ||
| 393 | ("[n" ?,Br(B) | ||
| 394 | ("[[n" ?,Br(B) | ||
| 395 | ("]n" ?,Br(B) | ||
| 396 | ("[[o" ?,Bt(B) | ||
| 397 | ("[[[o" ?,Bv(B) | ||
| 398 | ("[o" ?,Bs(B) | ||
| 399 | ("]o" ?,Bt(B) | ||
| 400 | ("][o" ?,Bv(B) | ||
| 401 | ("[r" ?,B`(B) | ||
| 402 | ("[[r" ?,Bx(B) | ||
| 403 | ("]r" ?,Bx(B) | ||
| 404 | ("[s" ?,B9(B) | ||
| 405 | ("[[s" ?,B9(B) | ||
| 406 | ("[[[s" ?,B_(B) | ||
| 407 | ("]s" ?,B9(B) | ||
| 408 | ("[t" ?,B;(B) | ||
| 409 | ("[[t" ?,B;(B) | ||
| 410 | ("]t" ?,B;(B) | ||
| 411 | ("[u" ?,Bz(B) | ||
| 412 | ("[[u" ?,By(B) | ||
| 413 | ("[[[u" ?,B|(B) | ||
| 414 | ("]u" ?,By(B) | ||
| 415 | ("][u" ?,B|(B) | ||
| 416 | ("[y" ?,B}(B) | ||
| 417 | ("[z" ?,B>(B) | ||
| 418 | ("[[z" ?,B>(B) | ||
| 419 | ("]z" ?,B>(B) | ||
| 420 | ("[A" ?,BA(B) | ||
| 421 | ("[[A" ?,BD(B) | ||
| 422 | ("[[[A" ?,BD(B) | ||
| 423 | ("]A" ?,BD(B) | ||
| 424 | ("][A" ?,BD(B) | ||
| 425 | ("[C" ?,BH(B) | ||
| 426 | ("[[C" ?,BH(B) | ||
| 427 | ("]C" ?,BH(B) | ||
| 428 | ("[D" ?,BO(B) | ||
| 429 | ("[[D" ?,BO(B) | ||
| 430 | ("]D" ?,BO(B) | ||
| 431 | ("[E" ?,BI(B) | ||
| 432 | ("[[E" ?,BL(B) | ||
| 433 | ("]E" ?,BL(B) | ||
| 434 | ("[I" ?,BM(B) | ||
| 435 | ("[L" ?,BE(B) | ||
| 436 | ("[[L" ?,B%(B) | ||
| 437 | ("]L" ?,B%(B) | ||
| 438 | ("[N" ?,BR(B) | ||
| 439 | ("[[N" ?,BR(B) | ||
| 440 | ("]N" ?,BR(B) | ||
| 441 | ("[O" ?,BS(B) | ||
| 442 | ("[[O" ?,BT(B) | ||
| 443 | ("[[[O" ?,BV(B) | ||
| 444 | ("]O" ?,BT(B) | ||
| 445 | ("][O" ?,BV(B) | ||
| 446 | ("[R" ?,B@(B) | ||
| 447 | ("[[R" ?,BX(B) | ||
| 448 | ("]R" ?,BX(B) | ||
| 449 | ("[S" ?,B)(B) | ||
| 450 | ("[[S" ?,B)(B) | ||
| 451 | ("[[[S" ?,B_(B) | ||
| 452 | ("]S" ?,B)(B) | ||
| 453 | ("[T" ?,B+(B) | ||
| 454 | ("[[T" ?,B+(B) | ||
| 455 | ("]T" ?,B+(B) | ||
| 456 | ("[U" ?,BZ(B) | ||
| 457 | ("[[U" ?,BY(B) | ||
| 458 | ("[[[U" ?,B\(B) | ||
| 459 | ("]U" ?,BY(B) | ||
| 460 | ("][U" ?,B\(B) | ||
| 461 | ("[Y" ?,B](B) | ||
| 462 | ("[Z" ?,B.(B) | ||
| 463 | ("[[Z" ?,B.(B) | ||
| 464 | ("]Z" ?,B.(B) | ||
| 465 | ([kp-1] ?1) | ||
| 466 | ([kp-2] ?2) | ||
| 467 | ([kp-3] ?3) | ||
| 468 | ([kp-4] ?4) | ||
| 469 | ([kp-5] ?5) | ||
| 470 | ([kp-6] ?6) | ||
| 471 | ([kp-7] ?7) | ||
| 472 | ([kp-8] ?8) | ||
| 473 | ([kp-9] ?9) | ||
| 474 | ([kp-0] ?0) | ||
| 475 | ([kp-add] ?+)) | ||
diff --git a/lisp/language/czech.el b/lisp/language/czech.el new file mode 100644 index 00000000000..6e2478679f4 --- /dev/null +++ b/lisp/language/czech.el | |||
| @@ -0,0 +1,33 @@ | |||
| 1 | ;;; czech.el -- support for Czech | ||
| 2 | |||
| 3 | ;; Copyright (C) 1998 Free Software Foundation. | ||
| 4 | |||
| 5 | ;; Author: Milan Zamazal <pdm@fi.muni.cz> | ||
| 6 | ;; Maintainer: Milan Zamazal <pdm@fi.muni.cz> | ||
| 7 | ;; Keywords: multilingual, Czech | ||
| 8 | |||
| 9 | ;; Copying and warranty: GNU General Public License, version 2 | ||
| 10 | |||
| 11 | ;;; Commentary: | ||
| 12 | |||
| 13 | ;; Czech ISO 8859-2 environment. | ||
| 14 | |||
| 15 | ;;; Code: | ||
| 16 | |||
| 17 | (defun setup-czech-environment () | ||
| 18 | "Setup multilingual environment (MULE) for Czech." | ||
| 19 | (interactive) | ||
| 20 | (setup-8-bit-environment "Czech" 'latin-iso8859-2 'iso-8859-2) | ||
| 21 | (load "latin-2")) | ||
| 22 | |||
| 23 | (set-language-info-alist | ||
| 24 | "Czech" '((setup-function . setup-czech-environment) | ||
| 25 | (charset . (ascii latin-iso8859-2)) | ||
| 26 | (coding-system . (iso-8859-2)) | ||
| 27 | (tutorial . "TUTORIAL.cz") | ||
| 28 | (sample-text . "P,Bx(Bejeme v,Ba(Bm hezk,Bi(B r,Ba(Bno!") | ||
| 29 | (documentation . t))) | ||
| 30 | |||
| 31 | (provide 'czech) | ||
| 32 | |||
| 33 | ;; czech.el ends here | ||
diff --git a/lisp/language/slovak.el b/lisp/language/slovak.el new file mode 100644 index 00000000000..e33ade8b257 --- /dev/null +++ b/lisp/language/slovak.el | |||
| @@ -0,0 +1,33 @@ | |||
| 1 | ;;; slovak.el --- Support for Slovak | ||
| 2 | |||
| 3 | ;; Copyright (C) 1998 Free Software Foundation. | ||
| 4 | |||
| 5 | ;; Authors: Tibor ,B)(Bimko <tibor.simko@fmph.uniba.sk>, | ||
| 6 | ;; Milan Zamazal <pdm@fi.muni.cz> | ||
| 7 | ;; Maintainer: Milan Zamazal <pdm@fi.muni.cz> | ||
| 8 | ;; Keywords: multilingual, Slovak | ||
| 9 | |||
| 10 | ;; Copying and warranty: GNU General Public License, version 2 | ||
| 11 | |||
| 12 | ;;; Commentary: | ||
| 13 | |||
| 14 | ;; Slovak ISO 8859-2 environment. | ||
| 15 | |||
| 16 | ;;; Code: | ||
| 17 | |||
| 18 | (defun setup-slovak-environment () | ||
| 19 | "Setup multilingual environment (MULE) for Slovak." | ||
| 20 | (interactive) | ||
| 21 | (setup-8-bit-environment "Slovak" 'latin-iso8859-2 'iso-8859-2) | ||
| 22 | (load "latin-2")) | ||
| 23 | |||
| 24 | (set-language-info-alist | ||
| 25 | "Slovak" '((setup-function . setup-slovak-environment) | ||
| 26 | (charset . (ascii latin-iso8859-2)) | ||
| 27 | (coding-system . (iso-latin-2)) | ||
| 28 | (sample-text . "Prajeme V,Ba(Bm pr,Bm(Bjemn,B}(B de,Br(B!") | ||
| 29 | (documentation . t))) | ||
| 30 | |||
| 31 | (provide 'slovak) | ||
| 32 | |||
| 33 | ;; slovak.el ends here | ||