;; "QWERTZ" and "QWERTY" versions)
;; - three non-standard Czech keyboards for programmers
-;; Current Quail version has some limitations, which create annoying problems
-;; when using Czech keyboards. You may want to install the file
-;; `hack-quail.el' from the package
-;; ftp://ftp.fi.muni.cz/pub/localization/emacs/emacs-20/emacs-cs-utils*
-;; which tries to remove some of these limitations.
-
;;; Code:
(require 'quail)
(quail-define-package
"czech" "Czech" "CZ" nil
"\"Standard\" Czech keyboard in the Windoze NT 105 keys version."
- nil t nil nil nil nil nil nil nil nil t)
+ nil t t t t nil nil nil nil nil t)
(quail-define-rules
("1" ?+)
("+8" ?*)
("+9" ?\()
("+0" ?\))
+ ("=<" ?<)
+ ("=>" ?>)
+ ("=[" ?\[)
+ ("=]" ?\])
+ ("={" ?{)
+ ("=}" ?})
([kp-1] ?1)
([kp-2] ?2)
([kp-3] ?3)
(quail-define-package
"czech-qwerty" "Czech" "CZ" nil
"\"Standard\" Czech keyboard in the Windoze NT 105 keys version, QWERTY layout."
- nil t nil nil nil nil nil nil nil nil t)
+ nil t nil nil t nil nil nil nil nil t)
(quail-define-rules
("1" ?+)
("+8" ?*)
("+9" ?\()
("+0" ?\))
+ ("=<" ?<)
+ ("=>" ?>)
+ ("=[" ?\[)
+ ("=]" ?\])
+ ("={" ?{)
+ ("=}" ?})
([kp-1] ?1)
([kp-2] ?2)
([kp-3] ?3)
`1' is replaced by `+'.
`+' is a dead key. Multiple presses of the dead key generate various accents.
All other keys are the same as on standard US keyboard."
- nil t nil nil nil nil nil nil nil nil t)
+ nil t nil nil t nil nil nil nil nil t)
(quail-define-rules
("1" ?+)
`1' is replaced by `\e,By\e(B'.
`+' is a dead key. Multiple presses of the dead key generate various accents.
All other keys are the same as on standard US keyboard."
- nil t nil nil nil nil nil nil nil nil t)
+ nil t nil nil t nil nil nil nil nil t)
(quail-define-rules
("1" ?\e,By\e(B)
There are two dead keys on `=' and `+'. Characters with diaresis are
accessible through `+='.
All other keys are the same as on standard US keyboard."
- nil t nil nil nil nil nil nil nil nil t)
+ nil t nil nil t nil nil nil nil nil t)
(quail-define-rules
("2" ?\e,Bl\e(B)