Add new input method "english-colemak"
* lisp/leim/quail/latin-post.el ("english-colemak"): New input method. (Bug#69471) * etc/NEWS: Announce it. Copyright-paperwork-exempt: yes
This commit is contained in:
parent
e581c11116
commit
c3dc64a107
2 changed files with 54 additions and 0 deletions
4
etc/NEWS
4
etc/NEWS
|
@ -432,6 +432,10 @@ functions in CJK locales.
|
|||
*** New input methods for the Urdu, Pashto, and Sindhi languages.
|
||||
These languages are spoken in Pakistan and Afghanistan.
|
||||
|
||||
---
|
||||
*** New input method "english-colemak".
|
||||
This input method supports the Colemak keyboard layout.
|
||||
|
||||
*** Additional 'C-x 8' key translations for "æ" and "Æ".
|
||||
These characters can now be input with 'C-x 8 a e' and 'C-x 8 A E',
|
||||
respectively, in addition to the existing translations 'C-x 8 / e' and
|
||||
|
|
|
@ -1616,6 +1616,7 @@ Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^
|
|||
;; Italian (itln)
|
||||
;; Spanish (spnsh)
|
||||
;; Dvorak (dvorak)
|
||||
;; Colemak (colemak)
|
||||
;;
|
||||
;;; 92.12.15 created for Mule Ver.0.9.6 by Takahashi N. <ntakahas@etl.go.jp>
|
||||
;;; 92.12.29 modified by Takahashi N. <ntakahas@etl.go.jp>
|
||||
|
@ -2224,6 +2225,55 @@ Dead accent is right to æ." nil t t t t nil nil nil nil nil t)
|
|||
("?" ?Z)
|
||||
)
|
||||
|
||||
;;
|
||||
(quail-define-package
|
||||
"english-colemak" "English" "CM@" t
|
||||
"English (ASCII) input method simulating Colemak keyboard"
|
||||
nil t t t t nil nil nil nil nil t)
|
||||
|
||||
;; 1! 2@ 3# 4$ 5% 6^ 7& 8* 9( 0) -_ =+ `~
|
||||
;; qQ wW fF pP gG jJ lL uU yY ;: [{ ]}
|
||||
;; aA rR sS tT dD hH nN eE iI oO '" \|
|
||||
;; zZ xX cC vV bB kK mM ,< .> /?
|
||||
|
||||
(quail-define-rules
|
||||
("e" ?f)
|
||||
("r" ?p)
|
||||
("t" ?g)
|
||||
("y" ?j)
|
||||
("u" ?l)
|
||||
("i" ?u)
|
||||
("o" ?y)
|
||||
("p" ?\;)
|
||||
("s" ?r)
|
||||
("d" ?s)
|
||||
("f" ?t)
|
||||
("g" ?d)
|
||||
("j" ?n)
|
||||
("k" ?e)
|
||||
("l" ?i)
|
||||
(";" ?o)
|
||||
("n" ?k)
|
||||
|
||||
("E" ?F)
|
||||
("R" ?P)
|
||||
("T" ?G)
|
||||
("Y" ?J)
|
||||
("U" ?L)
|
||||
("I" ?U)
|
||||
("O" ?Y)
|
||||
("P" ?\:)
|
||||
("S" ?R)
|
||||
("D" ?S)
|
||||
("F" ?T)
|
||||
("G" ?D)
|
||||
("J" ?N)
|
||||
("K" ?E)
|
||||
("L" ?I)
|
||||
(":" ?O)
|
||||
("N" ?K)
|
||||
)
|
||||
|
||||
(quail-define-package
|
||||
"latin-postfix" "Latin" "L<" t
|
||||
"Latin character input method with postfix modifiers.
|
||||
|
|
Loading…
Add table
Reference in a new issue