1 ;;; quail/czech.el -- Quail package for inputting Czech
3 ;; Copyright (C) 1998 Free Software Foundation.
5 ;; Author: Milan Zamazal <pdm@fi.muni.cz>
6 ;; Maintainer: Milan Zamazal <pdm@fi.muni.cz>
7 ;; Keywords: multilingual, input method, Czech
9 ;; This file is part of GNU Emacs.
11 ;; GNU Emacs is free software; you can redistribute it and/or modify
12 ;; it under the terms of the GNU General Public License as published by
13 ;; the Free Software Foundation; either version 2, or (at your option)
16 ;; GNU Emacs is distributed in the hope that it will be useful,
17 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
18 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 ;; GNU General Public License for more details.
21 ;; You should have received a copy of the GNU General Public License
22 ;; along with GNU Emacs; see the file COPYING. If not, write to the
23 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
24 ;; Boston, MA 02111-1307, USA.
28 ;; This file defines the following Czech keyboards:
29 ;; - "standard" Czech keyboard in the Windoze NT 105 keys version (both
30 ;; "QWERTZ" and "QWERTY" versions)
31 ;; - three non-standard Czech keyboards for programmers
33 ;; Current Quail version has some limitations, which create annoying problems
34 ;; when using Czech keyboards. You may want to install the file
35 ;; `hack-quail.el' from the package
36 ;; ftp://ftp.fi.muni.cz/pub/localization/emacs/emacs-20/emacs-cs-utils*
37 ;; which tries to remove some of these limitations.
45 "czech" "Czech" "CZ" nil
46 "\"Standard\" Czech keyboard in the Windoze NT 105 keys version."
47 nil t nil nil nil nil nil nil nil nil t)
160 (quail-define-package
161 "czech-qwerty" "Czech" "CZ" nil
162 "\"Standard\" Czech keyboard in the Windoze NT 105 keys version, QWERTY layout."
163 nil t nil nil nil nil nil nil nil nil t)
272 (quail-define-package
273 "czech-prog-1" "Czech" "CZ" nil
274 "Czech (non-standard) keyboard for programmers #1.
276 All digits except of `1' are replaced by Czech characters as on the standard
278 `1' is replaced by `+'.
279 `+' is a dead key. Multiple presses of the dead key generate various accents.
280 All other keys are the same as on standard US keyboard."
281 nil t nil nil nil nil nil nil nil nil t)
362 (quail-define-package
363 "czech-prog-2" "Czech" "CZ" nil
364 "Czech (non-standard) keyboard for programmers #2.
366 All digits except of `1' are replaced by Czech characters as on the standard
368 `1' is replaced by `
\e,By
\e(B'.
369 `+' is a dead key. Multiple presses of the dead key generate various accents.
370 All other keys are the same as on standard US keyboard."
371 nil t nil nil nil nil nil nil nil nil t)
452 (quail-define-package
453 "czech-prog-3" "Czech" "CZ" nil
454 "Czech (non-standard) keyboard for programmers compatible with the default
455 keyboard from the obsolete `emacs-czech' package.
457 All digits except of `1' are replaced by Czech characters as on the standard
459 `[' and `]' are replaced with `
\e,Bz
\e(B' and `
\e,By
\e(B', respectively.
460 There are two dead keys on `=' and `+'. Characters with diaresis are
461 accessible through `+='.
462 All other keys are the same as on standard US keyboard."
463 nil t nil nil nil nil nil nil nil nil t)