Mercurial > emacs
annotate leim/quail/latin-pre.el @ 47576:b31c8ab7336a
Sync with version 2.0.20. Lengthy ChangeLog follows:
2002-09-22 Kai Gro?ohann <grossjoh@ls6.informatik.uni-dortmund.de>
Version 2.0.20 released.
2002-09-20 Kai Gro?ohann <grossjoh@ls6.informatik.uni-dortmund.de>
* net/tramp.el (tramp-completion-function-alist): Escape open
paren in docstring.
(tramp-user-regexp, tramp-host-regexp): Allow empty strings.
(tramp-handle-insert-file-contents): Call tramp-message-for-buffer
instead of tramp-message.
(tramp-open-connection-rsh): Handle empty string as user name.
(tramp-open-connection-su): Handle empty string as host name.
Handle nil user name.
(tramp-handle-file-local-copy, tramp-handle-write-region)
(tramp-completion-handle-file-name-all-completions)
(tramp-open-connection-telnet, tramp-open-connection-rsh)
(tramp-open-connection-su, tramp-post-connection)
(tramp-maybe-open-connection, tramp-method-out-of-band-p)
(tramp-get-connection-function, tramp-get-remote-sh)
(tramp-get-rsh-program, tramp-get-rsh-args)
(tramp-get-rcp-program, tramp-get-rcp-args)
(tramp-get-rcp-keep-date-arg, tramp-get-su-program)
(tramp-get-su-args, tramp-get-telnet-program)
(tramp-get-telnet-args): Use `tramp-find-method', perhaps require
additional args USER, HOST.
(tramp-action-password, tramp-open-connection-telnet)
(tramp-open-connection-su, tramp-open-connection-multi)
(tramp-method-out-of-band-p): `tramp-method-out-of-band-p' now
takes USER and HOST arguments, to be able to use
`tramp-find-method'. Update callers.
(tramp-find-method): New function.
2002-09-20 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-handle-insert-directory): Handle "--dired"
in SWITCHES (by removing it).
2002-09-18 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-file-name-handler): Add `file-remote-p'
property.
2002-09-17 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (top-level): Maybe autoload uudecode-decode-region.
2002-09-16 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-bug): Add tramp-methods.
2002-09-16 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-methods): Update docstring:
tramp-encoding-command, tramp-decoding-command,
tramp-encoding-function and tramp-decoding-function are not
parameters anymore.
(tramp-uuencode-region): Autoload it.
2002-09-13 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
Version 2.0.19 released.
* net/tramp-uu.el: New file, implements uuencode in Lisp.
* net/tramp.el (tramp-coding-commands): Use
`tramp-uuencode-region' as local encoder for the uuencode based
entries.
2002-09-13 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-handle-write-region): Wrong parens.
2002-09-13 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
Version 2.0.18 released.
* net/tramp.el (tramp-perl-decode): Perl changes to accomodate
older versions of Perl. Now tested with 5.004. Suggestion from
Michael Albinus.
2002-09-12 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-find-inline-encoding): Call
tramp-call-local-coding-command with nil for INPUT and OUTPUT.
(tramp-call-local-coding-command): OUTPUT equals nil means to
discard the output. INPUT equals nil means /dev/null.
2002-09-12 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-encoding-shell): Default to environment
variable COMSPEC on Windows.
(tramp-handle-write-region): More debugging output.
(tramp-find-inline-encoding): Ditto.
2002-09-11 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-completion-handle-file-name-all-completions):
Define `result1'.
(tramp-parse-hosts-group): Discard IPv6 entries.
2002-09-11 Kai Gro?ohann <grossjoh@ls6.informatik.uni-dortmund.de>
* net/tramp.el (tramp-post-connection): Only send Perl
mime-encode/decode implementations when using inline method.
(tramp-handle-file-local-copy)
(tramp-handle-write-region, tramp-post-connection)
(tramp-coding-commands, tramp-find-inline-encoding): For the
inline encodings, distinguish between local and remote commands,
instead of between commands and functions. (The local commands
can be functions, too.) If the local host is a Windows machine,
we can't expect the same commands to work there as on the remote
host.
(tramp-call-local-coding-command): New function for calling local
encoding and decoding commands.
(tramp-set-remote-encoding, tramp-get-remote-encoding)
(tramp-set-remote-decoding, tramp-get-remote-decoding)
(tramp-set-local-encoding, tramp-get-local-encoding)
(tramp-set-local-decoding, tramp-get-local-decoding): New
functions.
(tramp-get-encoding-command, tramp-set-encoding-command)
(tramp-get-decoding-command, tramp-set-decoding-command)
(tramp-get-encoding-function, tramp-set-encoding-function)
(tramp-get-decoding-function, tramp-set-decoding-function): Old
functions, removed.
2002-09-10 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-open-connection-setup-interactive-shell):
Change command to invoke /bin/sh slightly to make it compatible
with the `rc' shell. Suggested by Daniel Pittman.
2002-09-10 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-handle-write-region): Added missing
`)'. Hope it's the right place.
2002-09-09 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-open-connection-setup-interactive-shell): Do
"exec env PS1='$ ' /bin/sh" instead of just "exec /bin/sh" in
order to get a sane shell prompt. If people have ${CWD}, say, in
their shell prompt, then the default login shell might display
something harmless, but the /bin/sh will display a dollar sign
which confused the subsequent prompt recognition.
(tramp-multi-action-password): More debugging output.
(tramp-encoding-shell): Renamed from tramp-sh-program. More
documentation. Default to cmd.exe on Windows NT.
(tramp-encoding-command-switch): New variable. Use instead of
hard-wired "-c" which is only good for /bin/sh.
(tramp-encoding-reads-stdin): New variable. If t, commands are
called like "/bin/sh -c COMMAND <INPUT", if nil, they are called
like "/bin/sh -c COMMAND INPUT", ie the input file is the last
argument.
(tramp-multi-sh-program): Always default to tramp-encoding-shell.
(tramp-handle-file-local-copy, tramp-handle-write-region): Respect
tramp-encoding-shell and friends.
(tramp-find-inline-encoding): Use new-style calls for checking if
the local commands work.
2002-09-07 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-methods): Remove `tramp-completion-function'
entries. They are handled now by
`tramp-completion-function-alist'.
(tramp-completion-function): Defvar removed. I've never used
it. Hmm.
(tramp-get-completion-function)
(tramp-get-completion-rsh, tramp-get-completion-ssh)
(tramp-get-completion-telnet, tramp-get-completion-su): Functions
removed as well. Not necessary any longer due to extended
customization means.
(tramp-completion-function-alist): New defcustom. Holds all
FUNCTION FILE pairs used for user and host name completion
relevant for METHOD.
(tramp-completion-function-alist-rsh)
(tramp-completion-function-alist-ssh)
(tramp-completion-function-alist-telnet)
(tramp-completion-function-alist-su): Defconst for initializing
`tramp-completion-function-alist'. Unfortunately, mainly UNIX-like
values are known for me until now. Needs to be completed for at
least VMS++ like operating systems.
(tramp-set-completion-function)
(tramp-get-completion-function): New functions for configuration
of `tramp-completion-function-alist'. The old definition of
`tramp-get-completion-function' has been discarded.
(tramp-completion-handle-file-name-all-completions): Change
function call for user/host completion according to definition in
`tramp-completion-function-alist'.
(tramp-parse-passwd): Added exception handling for "root", because
`tramp-get-completion-su' (the previous place for this stuff)
doesn't exist any longer.
2002-09-07 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-enter-password): Use
`tramp-password-end-of-line' to terminate the line.
(tramp-bug): Include new variable `tramp-password-end-of-line'.
(tramp-password-end-of-line): New variable. People who use plink
under Windows might have to issue "\r\n" after the password, but
they need to send just "\n" after the other commands. So this
variable was introduced to complement `tramp-rsh-end-of-line'.
(tramp-wait-for-output, tramp-post-connection): Allow "\r" at end
of line of the output delimiter.
2002-09-06 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-handle-file-local-copy, tramp-find-shell)
(tramp-open-connection-setup-interactive-shell): Add some comments
about Douglas Grey Stephen's suggestions to make Tramp work better
with plink under Windows. I'm not sure what to think of them, but
now I have a guinea pig to try it out on. Said guinea pig is
having other problems, though... Also remove some commented-out
code.
2002-09-06 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-get-completion-methods): Algorithm slightly
tuned.
(tramp-get-completion-user-host): Accept user names as they are if
typed until "@".
(tramp-completion-mode): Replace `last-input-char' by modern
`last-input-event'. Check for `event-modifiers'.
2002-09-06 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (file-expand-wildcards): Corrected check to see if
advising is necessary.
2002-09-05 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-postfix-single-method-format)
(tramp-postfix-multi-method-format)
(tramp-postfix-multi-hop-format)
(tramp-postfix-user-format): New format strings.
(tramp-postfix-single-method-regexp)
(tramp-postfix-multi-method-regexp)
(tramp-postfix-multi-hop-regexp)
(tramp-postfix-user-regexp)
(tramp-make-multi-tramp-file-format)
(tramp-make-tramp-file-name): Apply them.
(tramp-completion-handle-file-name-all-completions): Fix for
invoking ange-ftp in case of "/ftp:xxx" file names.
2002-09-04 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-prefix-format)
(tramp-postfix-host-format): New format strings.
(tramp-prefix-regexp, tramp-method-regexp)
(tramp-postfix-single-method-regexp)
(tramp-postfix-multi-method-regexp)
(tramp-postfix-multi-hop-regexp)
(tramp-user-regexp, tramp-postfix-user-regexp)
(tramp-host-regexp, tramp-postfix-host-regexp)
(tramp-path-regexp): New atomar regular expressions. If
corresponding format strings exist, derived from them.
(tramp-file-name-structure)
(tramp-multi-file-name-structure)
(tramp-multi-file-name-hop-structure)
(tramp-make-multi-tramp-file-format)
(tramp-completion-mode)
(tramp-completion-dissect-file-name)
(tramp-parse-rhosts-group)
(tramp-parse-shosts-group)
(tramp-parse-hosts-group)
(tramp-parse-passwd-group): Apply these expressions.
(tramp-file-name-structure-unified)
(tramp-file-name-structure-separate)
(tramp-make-tramp-file-format-unified)
(tramp-make-tramp-file-format-separate)
(tramp-make-tramp-file-format)
(tramp-make-tramp-file-user-nil-format-unified)
(tramp-make-tramp-file-user-nil-format-separate)
(tramp-make-tramp-file-user-nil-format)
(tramp-multi-file-name-structure-unified)
(tramp-multi-file-name-structure-separate)
(tramp-multi-file-name-hop-structure-unified)
(tramp-multi-file-name-hop-structure-separate)
(tramp-make-multi-tramp-file-format-unified)
(tramp-make-multi-tramp-file-format-separate): Removed.
(tramp-make-tramp-file-name): Allow partial tramp file
names. Generate tramp file format on-the-fly depending on
parameters. Apply atomar format strings resp expressions.
(tramp-get-completion-methods)
(tramp-get-completion-user-host): Apply
`tramp-make-tramp-file-name'.
(tramp-parse-hosts-group): Take all host names and IP addresses
into account.
(tramp-bug): Remove `tramp-make-tramp-file-format'.
2002-09-01 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-methods): Add `tramp-completion-function'
for "su" and "sudo".
(tramp-get-completion-telnet): Implement it.
(tramp-parse-hosts)
(tramp-parse-hosts-group)
(tramp-get-completion-su)
(tramp-parse-passwd)
(tramp-parse-passwd-group): New functions.
2002-08-31 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-completion-mode): Check for
`last-input-char'.
(tramp-completion-file-name-handler-alist): Add handler for
`file-exists-p.
(tramp-completion-handle-file-exists-p): New function.
(tramp-completion-handle-file-name-completion): Simplified.
(tramp-completion-dissect-file-name): Regexp's reorganised.
(tramp-completion-handle-file-name-all-completions): Call
completion-function only if `user' or `host' is given.
(tramp-get-completion-user-host): New function.
(tramp-get-completion-rsh)
(tramp-get-completion-ssh): Apply it.
2002-08-29 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-completion-file-name-handler-alist): Add
handler for `expand-file-name'.
(tramp-completion-handle-expand-file-name): New function.
2002-08-26 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-completion-mode): New function.
(tramp-completion-handle-file-name-directory)
(tramp-completion-handle-file-name-all-completions): Apply it.
(tramp-methods): Remove double definition of `ssh1-old' and
`ssh2-old'.
(tramp-point-at-eol): New defalias.
(tramp-parse-rhosts-group)
(tramp-parse-shosts-group):: Apply it.
2002-08-25 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-get-completion-methods)
(tramp-get-completion-rsh)
(tramp-get-completion-ssh): Add "[" for Xemacs.
(tramp-completion-file-name-regexp-separate): Expression adapted.
(tramp-completion-file-name-handler-alist): Add handler for
`file-name-directory' and `file-name-nondirectory'.
(tramp-completion-handle-file-name-directory)
(tramp-completion-handle-file-name-nondirectory)
(tramp-completion-run-real-handler): New functions.
(tramp-completion-file-name-handler)
(tramp-completion-handle-file-name-all-completions): Apply
`tramp-completion-run-real-handler'.
(tramp-parse-rhosts)
(tramp-parse-shosts): Use `with-temp-buffer'. `result? renamed to
`res' (otherwise side effects in XEmacs).
2002-08-24 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-completion-file-name-regexp)
(tramp-completion-file-name-handler-alist)
(tramp-flatten-list)
(tramp-completion-dissect-file-name)
(tramp-get-completion-rsh)
(tramp-parse-rhosts)
(tramp-parse-rhosts-group)
(tramp-get-completion-ssh): Doc string tuned.
(tramp-methods): Doc string and custom type extended for
`tramp-completion-function'.
(tramp-completion-function): Variable added. Is it really used?
Other variables like `tramp-completion-function' aren't used.
(tramp-completion-file-name-handler-alist): Add handler for
`file-name-completion'.
(tramp-completion-handle-file-name-completion): New function.
2002-08-18 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-parse-rhosts)
(tramp-parse-rhosts-group)
(tramp-parse-shosts)
(tramp-parse-shosts-group): New functions.
2002-08-17 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-completion-dissect-file-name)
(tramp-completion-dissect-file-name1): New functions.
2002-08-16 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-get-completion-function)
(tramp-get-completion-rsh)
(tramp-get-completion-ssh)
(tramp-get-completion-telnet): New functions.
(tramp-methods): Add `tramp-completion-function' for all methods.
2002-08-15 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-get-completion-methods): New function.
(tramp-find-default-method): Allow host to be nil (like user).
2002-08-14 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-completion-file-name-regexp-unified)
(tramp-completion-file-name-regexp-separate)
(tramp-completion-file-name-regexp)
(tramp-completion-file-name-handler-alist): New defcustoms.
(tramp-completion-file-name-handler): New function. Add
`tramp-completion-file-name-handler' to `file-name-handler-alist'.
(tramp-run-real-handler): Add `tramp-completion-file-name-handler'
to `inhibit-file-name-handlers'.
(tramp-completion-handle-file-name-all-completions)
(tramp-completion-handle-file-name-completion): New functions.
2002-08-12 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-invoke-ange-ftp): `tramp-disable-ange-ftp'
must be called again after activating `ange-ftp'.
(tramp-ange-ftp-file-name-p): Check for Xemacs.
2002-08-08 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-do-copy-or-rename-file): Don't pass
KEEP-DATE to tramp-invoke-ange-ftp 'rename.
(tramp-handle-write-region): Don't pass LOCKNAME and CONFIRM to
tramp-invoke-ange-ftp 'write-region.
(tramp-handle-set-file-modes): Change order of FILENAME and MODE
passing to tramp-invoke-ange-ftp 'set-file-modes.
(tramp-flatten-list): New function. Maybe this functionality does
exist already elsewhere in the libraries.
(tramp-invoke-ange-ftp): Apply `tramp-flatten-list' to parameter
list in order to avoid nested lists, f.e. when invoked from
`tramp-handle-dired-call-process'.
2002-09-05 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-chunksize): New kluge variable.
(tramp-send-region): If tramp-chunksize is non-nil, send region in
parts and sleep 0.1 seconds between chunks.
2002-09-03 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-handle-insert-directory): Use
`insert-buffer-substring' instead of `insert-buffer', which is not
supposed to be used from Lisp. Remember old point in a variable
instead of using `mark'. Suggestion from Stefan Monnier.
(tramp-unified-filenames): New variable. Use it in default value
of other filename variables.
(file-expand-wildcards): Don't advise unless "[" and "]" are used
in the filename format.
2002-09-01 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-methods): Remove duplicate definition of
ssh1-old and ssh2-old.
author | Kai Großjohann <kgrossjo@eu.uu.net> |
---|---|
date | Sun, 22 Sep 2002 13:23:36 +0000 |
parents | 49e0c3d0d508 |
children | 23a1cea22d13 |
rev | line source |
---|---|
40708 | 1 ;;; latin-pre.el --- Quail packages for inputting various European characters -*-coding: iso-2022-7bit;-*- |
18673 | 2 |
3 ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. | |
4 ;; Licensed to the Free Software Foundation. | |
47412 | 5 ;; Copyright (C) 2000, 2002 Free Software Foundation, Inc. |
18673 | 6 |
7 ;; Keywords: mule, multilingual, latin, input method | |
8 | |
9 ;; This file is part of GNU Emacs. | |
10 | |
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) | |
14 ;; any later version. | |
15 | |
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. | |
20 | |
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. | |
25 | |
26 ;;; Commentary: | |
27 | |
31268
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
28 ;; Key translation maps were originally copied from iso-acc.el. |
28434
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
29 ;; latin-1-prefix: extra special characters added, adapted from the vim |
27940
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
30 ;; digraphs (from J.H.M.Dassen <jdassen@wi.leidenuniv.nl>) |
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
31 ;; by R.F. Smith <rsmith@xs4all.nl> |
28434
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
32 ;; |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
33 ;; polish-slash: |
38453
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
34694
diff
changeset
|
34 ;; Author: W,B3(Bodek Bzyl <matwb@univ.gda.pl> |
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
34694
diff
changeset
|
35 ;; Maintainer: W,B3(Bodek Bzyl <matwb@univ.gda.pl> |
31268
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
36 ;; |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
37 ;; latin-[89]-prefix: Dave Love <fx@gnu.org> |
18673 | 38 |
46664 | 39 ;; You might make extra input sequences on the basis of the X |
40 ;; locale/*/Compose files (which have both prefix and postfix | |
41 ;; sequences), but bear in mind that sequences which are logical in | |
42 ;; that context may not be sensible when they're not signalled with | |
43 ;; the Compose key. An example is a double space for NBSP. | |
44 | |
18673 | 45 ;;; Code: |
46 | |
47 (require 'quail) | |
48 | |
49 (quail-define-package | |
18716
25c391385880
Change titles of quail packages.
Kenichi Handa <handa@m17n.org>
parents:
18673
diff
changeset
|
50 "latin-1-prefix" "Latin-1" "1>" t |
18673 | 51 "Latin-1 characters input method with prefix modifiers |
52 | |
53 effect | prefix | examples | |
54 ------------+--------+---------- | |
55 acute | ' | 'a -> ,Aa(B, '' -> ,A4(B | |
56 grave | ` | `a -> ,A`(B | |
57 circumflex | ^ | ^a -> ,Ab(B | |
27940
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
58 diaeresis | \" | \"a -> ,Ad(B \"\" -> ,A((B |
18673 | 59 tilde | ~ | ~a -> ,Ac(B |
60 cedilla | ~ | ~c -> ,Ag(B | |
27940
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
61 misc | \" ~ / | \"s -> ,A_(B ~d -> ,Ap(B ~t -> ,A~(B /a -> ,Ae(B /e -> ,Af(B /o -> ,Ax(B |
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
62 symbol | ~ | ~> -> ,A;(B ~< -> ,A+(B ~! -> ,A!(B ~? -> ,A?(B ~~ -> ,A8(B |
31268
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
63 | ~ | ~s -> ,A'(B ~x -> ,A$(B ~. -> ,A7(B ~$ -> ,A#(B ~u -> ,A5(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
64 | ~ | ~p -> ,A6(B ~- -> ,A-(B ~= -> ,A/(B ~| -> ,A&(B |
27940
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
65 symbol | _ / | _o -> ,A:(B _a -> ,A*(B // -> ,A0(B /\\ -> ,AW(B _y -> ,A%(B |
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
66 | _ / | _: -> ,Aw(B /c -> ,A"(B /2 -> ,A=(B /4 -> ,A<(B /3 -> ,A>(B |
46664 | 67 | _ / | /= -> ,A,(B |
31268
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
68 symbol | ^ | ^r -> ,A.(B ^c -> ,A)(B ^1 -> ,A9(B ^2 -> ,A2(B ^3 -> ,A3(B |
19652
c1b01ff226c4
Pass t for the SIMPLE argument to quail-define-package.
Richard M. Stallman <rms@gnu.org>
parents:
18716
diff
changeset
|
69 " nil t nil nil nil nil nil nil nil nil t) |
18673 | 70 |
71 (quail-define-rules | |
72 ("'A" ?,AA(B) | |
73 ("'E" ?,AI(B) | |
74 ("'I" ?,AM(B) | |
75 ("'O" ?,AS(B) | |
76 ("'U" ?,AZ(B) | |
77 ("'Y" ?,A](B) | |
78 ("'a" ?,Aa(B) | |
79 ("'e" ?,Ai(B) | |
80 ("'i" ?,Am(B) | |
81 ("'o" ?,As(B) | |
82 ("'u" ?,Az(B) | |
83 ("'y" ?,A}(B) | |
84 ("''" ?,A4(B) | |
85 ("' " ?') | |
86 ("`A" ?,A@(B) | |
87 ("`E" ?,AH(B) | |
88 ("`I" ?,AL(B) | |
89 ("`O" ?,AR(B) | |
90 ("`U" ?,AY(B) | |
91 ("`a" ?,A`(B) | |
92 ("`e" ?,Ah(B) | |
93 ("`i" ?,Al(B) | |
94 ("`o" ?,Ar(B) | |
95 ("`u" ?,Ay(B) | |
96 ("``" ?`) | |
97 ("` " ?`) | |
98 ("^A" ?,AB(B) | |
99 ("^E" ?,AJ(B) | |
100 ("^I" ?,AN(B) | |
101 ("^O" ?,AT(B) | |
102 ("^U" ?,A[(B) | |
103 ("^a" ?,Ab(B) | |
104 ("^e" ?,Aj(B) | |
105 ("^i" ?,An(B) | |
106 ("^o" ?,At(B) | |
107 ("^u" ?,A{(B) | |
108 ("^^" ?^) | |
109 ("^ " ?^) | |
110 ("\"A" ?,AD(B) | |
111 ("\"E" ?,AK(B) | |
112 ("\"I" ?,AO(B) | |
113 ("\"O" ?,AV(B) | |
114 ("\"U" ?,A\(B) | |
115 ("\"a" ?,Ad(B) | |
116 ("\"e" ?,Ak(B) | |
117 ("\"i" ?,Ao(B) | |
118 ("\"o" ?,Av(B) | |
119 ("\"s" ?,A_(B) | |
120 ("\"u" ?,A|(B) | |
121 ("\"y" ?,A(B) | |
122 ("\"\"" ?,A((B) | |
123 ("\" " ?\") | |
124 ("~A" ?,AC(B) | |
125 ("~C" ?,AG(B) | |
126 ("~D" ?,AP(B) | |
127 ("~N" ?,AQ(B) | |
128 ("~O" ?,AU(B) | |
129 ("~T" ?,A^(B) | |
130 ("~a" ?,Ac(B) | |
131 ("~c" ?,Ag(B) | |
132 ("~d" ?,Ap(B) | |
133 ("~n" ?,Aq(B) | |
134 ("~o" ?,Au(B) | |
135 ("~t" ?,A~(B) | |
136 ("~>" ?\,A;(B) | |
137 ("~<" ?\,A+(B) | |
138 ("~!" ?,A!(B) | |
139 ("~?" ?,A?(B) | |
140 ("~~" ?,A8(B) | |
141 ("~ " ?~) | |
142 ("/A" ?,AE(B) | |
143 ("/E" ?,AF(B) | |
144 ("/O" ?,AX(B) | |
145 ("/a" ?,Ae(B) | |
146 ("/e" ?,Af(B) | |
147 ("/o" ?,Ax(B) | |
148 ("//" ?,A0(B) | |
21221
cb6ab6de7548
("latin-1-prefix"): Fix the translation of
Kenichi Handa <handa@m17n.org>
parents:
19652
diff
changeset
|
149 ("/ " ?/) |
23470 | 150 ("_o" ?,A:(B) |
151 ("_a" ?,A*(B) | |
46664 | 152 ("_ " ?,A (B) |
27940
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
153 ;; Symbols added by Roland Smith <rsmith@xs4all.nl> |
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
154 ("_+" ?,A1(B) |
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
155 ("_y" ?,A%(B) |
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
156 ("_:" ?,Aw(B) |
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
157 ("/c" ?,A"(B) |
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
158 ("/\\" ?,AW(B) |
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
159 ("/2" ?,A=(B) |
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
160 ("/4" ?,A<(B) |
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
161 ("/3" ?,A>(B) |
31134
00918609ef4a
("latin-1-prefix"): Change ~s to give ,A'(B and
Dave Love <fx@gnu.org>
parents:
28434
diff
changeset
|
162 ("~s" ?,A'(B) |
00918609ef4a
("latin-1-prefix"): Change ~s to give ,A'(B and
Dave Love <fx@gnu.org>
parents:
28434
diff
changeset
|
163 ("~p" ?,A6(B) |
27940
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
164 ("~x" ?,A$(B) |
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
165 ("~." ?,A7(B) |
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
166 ("~$" ?,A#(B) |
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
167 ("~u" ?,A5(B) |
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
168 ("^r" ?,A.(B) |
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
169 ("^c" ?,A)(B) |
31268
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
170 ("^1" ?,A9(B) |
27940
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
171 ("^2" ?,A2(B) |
ad4ce97753b4
("latin-1-prefix"): Add rules for symbols.
Kenichi Handa <handa@m17n.org>
parents:
26822
diff
changeset
|
172 ("^3" ?,A3(B) |
31268
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
173 ("~-" ?,A-(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
174 ("~|" ?,A&(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
175 ("/=" ?,A,(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
176 ("~=" ?,A/(B) |
18673 | 177 ) |
178 | |
179 (quail-define-package | |
18716
25c391385880
Change titles of quail packages.
Kenichi Handa <handa@m17n.org>
parents:
18673
diff
changeset
|
180 "catalan-prefix" "Latin-1" "CA>" t |
18673 | 181 "Catalan and Spanish input method with prefix modifiers |
182 | |
183 effect | prefix | examples | |
184 ------------+--------+---------- | |
23470 | 185 acute | ' | 'a -> ,Aa(B '' -> ,A4(B |
18673 | 186 grave | ` | `a -> ,A`(B |
23470 | 187 diaeresis | \" | \"i -> ,Ao(B \"\" -> ,A((B |
18673 | 188 tilde | ~ | ~n -> ,Aq(B |
189 cedilla | ~ | ~c -> ,Ag(B | |
23470 | 190 symbol | ~ | ~> -> ,A;(B ~< -> ,A+(B ~! -> ,A!(B ~? -> ,A?(B |
19652
c1b01ff226c4
Pass t for the SIMPLE argument to quail-define-package.
Richard M. Stallman <rms@gnu.org>
parents:
18716
diff
changeset
|
191 " nil t nil nil nil nil nil nil nil nil t) |
18673 | 192 |
193 (quail-define-rules | |
194 ("'A" ?,AA(B) | |
195 ("'E" ?,AI(B) | |
196 ("'I" ?,AM(B) | |
197 ("'O" ?,AS(B) | |
198 ("'U" ?,AZ(B) | |
199 ("'a" ?,Aa(B) | |
200 ("'e" ?,Ai(B) | |
201 ("'i" ?,Am(B) | |
202 ("'o" ?,As(B) | |
203 ("'u" ?,Az(B) | |
204 ("' " ?') | |
205 ("`A" ?,A@(B) | |
206 ("`E" ?,AH(B) | |
207 ("`O" ?,AR(B) | |
208 ("`a" ?,A`(B) | |
209 ("`e" ?,Ah(B) | |
210 ("`o" ?,Ar(B) | |
211 ("` " ?`) | |
212 ("\"I" ?,AO(B) | |
213 ("\"U" ?,A\(B) | |
214 ("\"i" ?,Ao(B) | |
215 ("\"u" ?,A|(B) | |
216 ("\" " ?\") | |
217 ("~C" ?,AG(B) | |
218 ("~N" ?,AQ(B) | |
219 ("~c" ?,Ag(B) | |
220 ("~n" ?,Aq(B) | |
221 ("~>" ?\,A;(B) | |
222 ("~<" ?\,A+(B) | |
223 ("~!" ?,A!(B) | |
224 ("~?" ?,A?(B) | |
225 ("~ " ?~) | |
226 ) | |
227 | |
228 (quail-define-package | |
26822
62c80c35f341
("esperanto-prefix"): Make it produce Latin-3
Kenichi Handa <handa@m17n.org>
parents:
24705
diff
changeset
|
229 "esperanto-prefix" "Latin-3" "EO>" t |
18673 | 230 "Esperanto input method with prefix modifiers |
231 Key translation rules are: | |
26822
62c80c35f341
("esperanto-prefix"): Make it produce Latin-3
Kenichi Handa <handa@m17n.org>
parents:
24705
diff
changeset
|
232 ^H -> ?,C&(B ^J -> ?,C,(B ^h -> ?,C6(B ^j -> ?,C<(B ^C -> ?,CF(B ^G -> ?,CX(B, |
62c80c35f341
("esperanto-prefix"): Make it produce Latin-3
Kenichi Handa <handa@m17n.org>
parents:
24705
diff
changeset
|
233 ^S -> ?,C^(B ^c -> ?,Cf(B ^g -> ?,Cx(B ^s -> ?,C~(B ~U -> ?,C](B ~u -> ?,C}(B |
19652
c1b01ff226c4
Pass t for the SIMPLE argument to quail-define-package.
Richard M. Stallman <rms@gnu.org>
parents:
18716
diff
changeset
|
234 " nil t nil nil nil nil nil nil nil nil t) |
18673 | 235 |
236 (quail-define-rules | |
26822
62c80c35f341
("esperanto-prefix"): Make it produce Latin-3
Kenichi Handa <handa@m17n.org>
parents:
24705
diff
changeset
|
237 ("^H" ?,C&(B) |
62c80c35f341
("esperanto-prefix"): Make it produce Latin-3
Kenichi Handa <handa@m17n.org>
parents:
24705
diff
changeset
|
238 ("^J" ?,C,(B) |
62c80c35f341
("esperanto-prefix"): Make it produce Latin-3
Kenichi Handa <handa@m17n.org>
parents:
24705
diff
changeset
|
239 ("^h" ?,C6(B) |
62c80c35f341
("esperanto-prefix"): Make it produce Latin-3
Kenichi Handa <handa@m17n.org>
parents:
24705
diff
changeset
|
240 ("^j" ?,C<(B) |
62c80c35f341
("esperanto-prefix"): Make it produce Latin-3
Kenichi Handa <handa@m17n.org>
parents:
24705
diff
changeset
|
241 ("^C" ?,CF(B) |
62c80c35f341
("esperanto-prefix"): Make it produce Latin-3
Kenichi Handa <handa@m17n.org>
parents:
24705
diff
changeset
|
242 ("^G" ?,CX(B) |
62c80c35f341
("esperanto-prefix"): Make it produce Latin-3
Kenichi Handa <handa@m17n.org>
parents:
24705
diff
changeset
|
243 ("^S" ?,C^(B) |
62c80c35f341
("esperanto-prefix"): Make it produce Latin-3
Kenichi Handa <handa@m17n.org>
parents:
24705
diff
changeset
|
244 ("^c" ?,Cf(B) |
62c80c35f341
("esperanto-prefix"): Make it produce Latin-3
Kenichi Handa <handa@m17n.org>
parents:
24705
diff
changeset
|
245 ("^g" ?,Cx(B) |
62c80c35f341
("esperanto-prefix"): Make it produce Latin-3
Kenichi Handa <handa@m17n.org>
parents:
24705
diff
changeset
|
246 ("^s" ?,C~(B) |
18673 | 247 ("^^" ?^) |
248 ("^ " ?^) | |
26822
62c80c35f341
("esperanto-prefix"): Make it produce Latin-3
Kenichi Handa <handa@m17n.org>
parents:
24705
diff
changeset
|
249 ("~U" ?,C](B) |
62c80c35f341
("esperanto-prefix"): Make it produce Latin-3
Kenichi Handa <handa@m17n.org>
parents:
24705
diff
changeset
|
250 ("~u" ?,C}(B) |
18673 | 251 ("~ " ?~) |
252 ) | |
253 | |
254 (quail-define-package | |
42023
b8cca72f7c5f
("french-prefix", "german-prefix")
Dave Love <fx@gnu.org>
parents:
40708
diff
changeset
|
255 "french-prefix" "French" "FR>" t |
18673 | 256 "French (Fran,Ag(Bais) input method with prefix modifiers |
257 | |
258 effect | prefix | examples | |
259 ------------+--------+---------- | |
260 acute | ' | 'e -> ,Ai(B | |
261 grave | ` | `a -> ,A`(B | |
262 circumflex | ^ | ^a -> ,Ab(B | |
263 diaeresis | \" | \"i -> ,Ao(B | |
23470 | 264 cedilla | ~ or , | ~c -> ,Ag(B ,c -> ,Ag(B |
265 symbol | ~ | ~> -> ,A;(B ~< -> ,A+(B | |
19652
c1b01ff226c4
Pass t for the SIMPLE argument to quail-define-package.
Richard M. Stallman <rms@gnu.org>
parents:
18716
diff
changeset
|
266 " nil t nil nil nil nil nil nil nil nil t) |
18673 | 267 |
268 (quail-define-rules | |
269 ("'E" ?,AI(B) | |
270 ("'C" ?,AG(B) | |
271 ("'e" ?,Ai(B) | |
272 ("'c" ?,Ag(B) | |
273 ("' " ?') | |
274 ("`A" ?,A@(B) | |
275 ("`E" ?,AH(B) | |
276 ("`U" ?,AY(B) | |
277 ("`a" ?,A`(B) | |
278 ("`e" ?,Ah(B) | |
279 ("`u" ?,Ay(B) | |
280 ("` " ?`) | |
281 ("^A" ?,AB(B) | |
282 ("^E" ?,AJ(B) | |
283 ("^I" ?,AN(B) | |
284 ("^O" ?,AT(B) | |
285 ("^U" ?,A[(B) | |
286 ("^a" ?,Ab(B) | |
287 ("^e" ?,Aj(B) | |
288 ("^i" ?,An(B) | |
289 ("^o" ?,At(B) | |
290 ("^u" ?,A{(B) | |
291 ("^ " ?^) | |
292 ("\"E" ?,AK(B) | |
293 ("\"I" ?,AO(B) | |
294 ("\"e" ?,Ak(B) | |
295 ("\"i" ?,Ao(B) | |
296 ("\" " ?\") | |
297 ("~<" ?\,A+(B) | |
298 ("~>" ?\,A;(B) | |
299 ("~C" ?,AG(B) | |
300 ("~c" ?,Ag(B) | |
43128
d7ccb71bc97c
(french-prefix): ", " => "," and "~ " => "~". Don't define "~," at all.
Richard M. Stallman <rms@gnu.org>
parents:
43022
diff
changeset
|
301 ("~ " ?~) |
18673 | 302 (",C" ?,AG(B) |
303 (",c" ?,Ag(B) | |
43128
d7ccb71bc97c
(french-prefix): ", " => "," and "~ " => "~". Don't define "~," at all.
Richard M. Stallman <rms@gnu.org>
parents:
43022
diff
changeset
|
304 (", " ?,) |
18673 | 305 ) |
306 | |
307 (quail-define-package | |
24705
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
308 "romanian-prefix" "Romanian" "RO>" t |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
309 "Romanian (rom,Bb(Bne,B:(Bte) input method with prefix modifiers |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
310 |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
311 effect | prefix | examples |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
312 ------------+--------+------------------ |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
313 tilde | ~ | ~a -> ,Bc(B |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
314 circumflex | ^ | ^a -> ,Bb(B, ^i -> ,Bn(B |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
315 cedilla | , | ,s -> ,B:(B, ,t -> ,B~(B |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
316 ~ | ~ | ~~ -> ~ |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
317 ^ | ^ | ^^ -> ^ |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
318 , | , | ,, -> , |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
319 " nil t nil nil nil nil nil nil nil nil t) |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
320 |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
321 (quail-define-rules |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
322 ("~A" ?,BC(B) ("~a" ?,Bc(B) |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
323 ("^A" ?,BB(B) ("^a" ?,Bb(B) |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
324 ("^I" ?,BN(B) ("^i" ?,Bn(B) |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
325 (",S" ?,B*(B) (",s" ?,B:(B) |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
326 (",T" ?,B^(B) (",t" ?,B~(B) |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
327 ("^^" ?^) ("~~" ?~) (",," ?,)) |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
328 |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
329 (quail-define-package |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
330 "romanian-alt-prefix" "Romanian" "RO>" t |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
331 "Alternative Romanian (rom,Bb(Bne,B:(Bte) input method with prefix modifiers |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
332 |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
333 effect | prefix | examples |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
334 ------------+--------+------------------ |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
335 tilde | \" | \"a -> ,Bb(B |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
336 circumflex | ' | 'a -> ,Bb(B, 'i -> ,Bn(B |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
337 cedilla | ' | 's -> ,B:(B, 't -> ,B~(B |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
338 ' | ' | '' -> ' |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
339 \" | \" | \"\" -> \" |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
340 " nil t nil nil nil nil nil nil nil nil t) |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
341 |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
342 (quail-define-rules |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
343 ("'A" ?,BC(B) ("'a" ?,Bc(B) |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
344 ("\"A" ?,BB(B) ("\"a" ?,Bb(B) |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
345 ("'I" ?,BN(B) ("'i" ?,Bn(B) |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
346 ("'S" ?,B*(B) ("'s" ?,B:(B) |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
347 ("'T" ?,B^(B) ("'t" ?,B~(B) |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
348 ("''" ?') ("\"\"" ?\")) |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
349 |
af1bca0bf79b
("romanian-prefix"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
23470
diff
changeset
|
350 (quail-define-package |
42023
b8cca72f7c5f
("french-prefix", "german-prefix")
Dave Love <fx@gnu.org>
parents:
40708
diff
changeset
|
351 "german-prefix" "German" "DE>" t |
18673 | 352 "German (Deutsch) input method with prefix modifiers |
353 Key translation rules are: | |
23470 | 354 \"A -> ,AD(B -> \"O -> ,AV(B \"U -> ,A\(B \"s -> ?,A_(B |
19652
c1b01ff226c4
Pass t for the SIMPLE argument to quail-define-package.
Richard M. Stallman <rms@gnu.org>
parents:
18716
diff
changeset
|
355 " nil t nil nil nil nil nil nil nil nil t) |
18673 | 356 |
357 (quail-define-rules | |
358 ("\"A" ?,AD(B) | |
359 ("\"O" ?,AV(B) | |
360 ("\"U" ?,A\(B) | |
361 ("\"a" ?,Ad(B) | |
362 ("\"o" ?,Av(B) | |
363 ("\"u" ?,A|(B) | |
364 ("\"s" ?,A_(B) | |
365 ("\" " ?\") | |
366 ) | |
367 | |
368 (quail-define-package | |
18716
25c391385880
Change titles of quail packages.
Kenichi Handa <handa@m17n.org>
parents:
18673
diff
changeset
|
369 "irish-prefix" "Latin-1" "GA>" t |
18673 | 370 "Irish input method with prefix modifiers |
371 Key translation rules are: | |
23470 | 372 'A -> ,AA(B 'E -> ,AI(B 'I -> ,AM(B 'O -> ,AS(B 'U -> ,AZ(B |
19652
c1b01ff226c4
Pass t for the SIMPLE argument to quail-define-package.
Richard M. Stallman <rms@gnu.org>
parents:
18716
diff
changeset
|
373 " nil t nil nil nil nil nil nil nil nil t) |
18673 | 374 |
375 (quail-define-rules | |
376 ("'A" ?,AA(B) | |
377 ("'E" ?,AI(B) | |
378 ("'I" ?,AM(B) | |
379 ("'O" ?,AS(B) | |
380 ("'U" ?,AZ(B) | |
381 ("'a" ?,Aa(B) | |
382 ("'e" ?,Ai(B) | |
383 ("'i" ?,Am(B) | |
384 ("'o" ?,As(B) | |
385 ("'u" ?,Az(B) | |
386 ("' " ?') | |
387 ) | |
388 | |
389 (quail-define-package | |
18716
25c391385880
Change titles of quail packages.
Kenichi Handa <handa@m17n.org>
parents:
18673
diff
changeset
|
390 "portuguese-prefix" "Latin-1" "PT>" t |
18673 | 391 "Portuguese input method with prefix modifiers |
392 | |
393 effect | prefix | examples | |
394 ------------+--------+---------- | |
23470 | 395 acute | ' | 'a -> ,Aa(B '' -> ,A4(B |
18673 | 396 grave | ` | `a -> ,A`(B |
397 circumflex | ^ | ^a -> ,Ab(B | |
398 diaeresis | \" | \"u -> ,A|(B | |
399 tilde | ~ | ~a -> ,Ac(B | |
23470 | 400 cedilla | ' or , | 'c -> ,Ag(B ,c -> ,Ag(B |
19652
c1b01ff226c4
Pass t for the SIMPLE argument to quail-define-package.
Richard M. Stallman <rms@gnu.org>
parents:
18716
diff
changeset
|
401 " nil t nil nil nil nil nil nil nil nil t) |
18673 | 402 |
403 (quail-define-rules | |
404 ("'A" ?,AA(B) | |
405 ("'E" ?,AI(B) | |
406 ("'I" ?,AM(B) | |
407 ("'O" ?,AS(B) | |
408 ("'U" ?,AZ(B) | |
409 ("'C" ?,AG(B) | |
410 ("'a" ?,Aa(B) | |
411 ("'e" ?,Ai(B) | |
412 ("'i" ?,Am(B) | |
413 ("'o" ?,As(B) | |
414 ("'u" ?,Az(B) | |
415 ("'c" ?,Ag(B) | |
416 ("' " ?') | |
417 ("`A" ?,A@(B) | |
418 ("`a" ?,A`(B) | |
419 ("` " ?`) | |
420 ("^A" ?,AB(B) | |
421 ("^E" ?,AJ(B) | |
422 ("^O" ?,AT(B) | |
423 ("^a" ?,Ab(B) | |
424 ("^e" ?,Aj(B) | |
425 ("^o" ?,At(B) | |
426 ("^ " ?^) | |
427 ("\"U" ?,A\(B) | |
428 ("\"u" ?,A|(B) | |
429 ("\" " ?\") | |
430 ("~A" ?,AC(B) | |
431 ("~O" ?,AU(B) | |
432 ("~a" ?,Ac(B) | |
433 ("~o" ?,Au(B) | |
434 ("~ " ?~) | |
435 (",c" ?,Ag(B) | |
436 (",C" ?,AG(B) | |
437 (",," ?,) | |
438 ) | |
439 | |
440 (quail-define-package | |
42023
b8cca72f7c5f
("french-prefix", "german-prefix")
Dave Love <fx@gnu.org>
parents:
40708
diff
changeset
|
441 "spanish-prefix" "Spanish" "ES>" t |
18673 | 442 "Spanish (Espa,Aq(Bol) input method with prefix modifiers |
443 | |
444 effect | prefix | examples | |
445 ------------+--------+---------- | |
446 acute | ' | 'a -> ,Aa(B | |
447 diaeresis | \" | \"u -> ,A|(B | |
448 tilde | ~ | ~n -> ,Aq(B | |
23470 | 449 symbol | ~ | ~> -> ,A;(B ~< -> ,A+(B ~! -> ,A!(B ~? -> ,A?(B |
19652
c1b01ff226c4
Pass t for the SIMPLE argument to quail-define-package.
Richard M. Stallman <rms@gnu.org>
parents:
18716
diff
changeset
|
450 " nil t nil nil nil nil nil nil nil nil t) |
18673 | 451 |
452 (quail-define-rules | |
453 ("'A" ?,AA(B) | |
454 ("'E" ?,AI(B) | |
455 ("'I" ?,AM(B) | |
456 ("'O" ?,AS(B) | |
457 ("'U" ?,AZ(B) | |
458 ("'a" ?,Aa(B) | |
459 ("'e" ?,Ai(B) | |
460 ("'i" ?,Am(B) | |
461 ("'o" ?,As(B) | |
462 ("'u" ?,Az(B) | |
463 ("' " ?') | |
464 ("\"U" ?,A\(B) | |
465 ("\"u" ?,A|(B) | |
466 ("\" " ?\") | |
467 ("~N" ?,AQ(B) | |
468 ("~n" ?,Aq(B) | |
469 ("~>" ?\,A;(B) | |
470 ("~<" ?\,A+(B) | |
471 ("~!" ?,A!(B) | |
472 ("~?" ?,A?(B) | |
473 ("~ " ?~) | |
474 ) | |
475 | |
476 (quail-define-package | |
18716
25c391385880
Change titles of quail packages.
Kenichi Handa <handa@m17n.org>
parents:
18673
diff
changeset
|
477 "latin-2-prefix" "Latin-2" "2>" t |
18673 | 478 "Latin-2 characters input method with prefix modifiers |
479 | |
480 effect | prefix | examples | |
481 ------------+--------+---------- | |
23470 | 482 acute | ' | 'a -> ,Ba(B '' -> ?,B4(B |
18673 | 483 circumflex | ^ | ^a -> ,Bb(B |
23470 | 484 diaeresis | \" | \"a -> ,Bd(B \"\" -> ,B((B |
18673 | 485 breve | ~ | ~a -> ,Bc(B |
486 caron | ~ | ~c -> ,Bh(B | |
23470 | 487 cedilla | ` | `c -> ,Bg(B `e -> ?,Bj(B |
488 misc | ' ` ~ | 'd -> ,Bp(B `l -> ,B3(B `z -> ,B?(B ~o -> ,Bu(B ~u -> ,B{(B | |
489 symbol | ~ | `. -> ,B(B ~~ -> ,B"(B ~. -> ?,B8(B | |
19652
c1b01ff226c4
Pass t for the SIMPLE argument to quail-define-package.
Richard M. Stallman <rms@gnu.org>
parents:
18716
diff
changeset
|
490 " nil t nil nil nil nil nil nil nil nil t) |
18673 | 491 |
492 (quail-define-rules | |
493 ("'A" ?,BA(B) | |
494 ("'C" ?,BF(B) | |
495 ("'D" ?,BP(B) | |
496 ("'E" ?,BI(B) | |
497 ("'I" ?,BM(B) | |
498 ("'L" ?,BE(B) | |
499 ("'N" ?,BQ(B) | |
500 ("'O" ?,BS(B) | |
501 ("'R" ?,B@(B) | |
502 ("'S" ?,B&(B) | |
503 ("'U" ?,BZ(B) | |
504 ("'Y" ?,B](B) | |
505 ("'Z" ?,B,(B) | |
506 ("'a" ?,Ba(B) | |
507 ("'c" ?,Bf(B) | |
508 ("'d" ?,Bp(B) | |
509 ("'e" ?,Bi(B) | |
510 ("'i" ?,Bm(B) | |
511 ("'l" ?,Be(B) | |
512 ("'n" ?,Bq(B) | |
513 ("'o" ?,Bs(B) | |
514 ("'r" ?,B`(B) | |
515 ("'s" ?,B6(B) | |
516 ("'u" ?,Bz(B) | |
517 ("'y" ?,B}(B) | |
518 ("'z" ?,B<(B) | |
519 ("''" ?,B4(B) | |
520 ("' " ?') | |
521 ("`A" ?,B!(B) | |
522 ("`C" ?,BG(B) | |
523 ("`E" ?,BJ(B) | |
524 ("`L" ?,B#(B) | |
525 ("`S" ?,B*(B) | |
526 ("`T" ?,B^(B) | |
527 ("`Z" ?,B/(B) | |
528 ("`a" ?,B1(B) | |
529 ("`l" ?,B3(B) | |
530 ("`c" ?,Bg(B) | |
531 ("`e" ?,Bj(B) | |
532 ("`s" ?,B:(B) | |
533 ("`t" ?,B~(B) | |
534 ("`z" ?,B?(B) | |
535 ("``" ?,B*(B) | |
536 ("`." ?,B(B) | |
537 ("` " ?`) | |
538 ("^A" ?,BB(B) | |
539 ("^I" ?,BN(B) | |
540 ("^O" ?,BT(B) | |
541 ("^a" ?,Bb(B) | |
542 ("^i" ?,Bn(B) | |
543 ("^o" ?,Bt(B) | |
544 ("^^" ?^) | |
545 ("^ " ?^) | |
546 ("\"A" ?,BD(B) | |
547 ("\"E" ?,BK(B) | |
548 ("\"O" ?,BV(B) | |
549 ("\"U" ?,B\(B) | |
550 ("\"a" ?,Bd(B) | |
551 ("\"e" ?,Bk(B) | |
552 ("\"o" ?,Bv(B) | |
553 ("\"s" ?,B_(B) | |
554 ("\"u" ?,B|(B) | |
555 ("\"\"" ?,B((B) | |
556 ("\" " ?\") | |
557 ("~A" ?,BC(B) | |
558 ("~C" ?,BH(B) | |
559 ("~D" ?,BO(B) | |
43022
511f905ddfe1
(latin-2-prefix): Add ?and ?From "Dr. Eduard Werner" <edi.werner@gmx.de>.
Pavel Janík <Pavel@Janik.cz>
parents:
42023
diff
changeset
|
560 ("~E" ?,BL(B) |
18673 | 561 ("~L" ?,B%(B) |
562 ("~N" ?,BR(B) | |
563 ("~O" ?,BU(B) | |
564 ("~R" ?,BX(B) | |
565 ("~S" ?,B)(B) | |
566 ("~T" ?,B+(B) | |
567 ("~U" ?,B[(B) | |
568 ("~Z" ?,B.(B) | |
569 ("~a" ?,Bc(B) | |
570 ("~c" ?,Bh(B) | |
571 ("~d" ?,Bo(B) | |
43022
511f905ddfe1
(latin-2-prefix): Add ?and ?From "Dr. Eduard Werner" <edi.werner@gmx.de>.
Pavel Janík <Pavel@Janik.cz>
parents:
42023
diff
changeset
|
572 ("~e" ?,Bl(B) |
18673 | 573 ("~l" ?,B5(B) |
574 ("~n" ?,Br(B) | |
575 ("~o" ?,Bu(B) | |
576 ("~r" ?,Bx(B) | |
577 ("~s" ?,B9(B) | |
578 ("~t" ?,B;(B) | |
579 ("~u" ?,B{(B) | |
580 ("~z" ?,B>(B) | |
581 ("~v" ?,B"(B) | |
582 ("~~" ?,B"(B) | |
583 ("~." ?,B8(B) | |
584 ("~ " ?~) | |
585 ) | |
586 | |
587 (quail-define-package | |
18716
25c391385880
Change titles of quail packages.
Kenichi Handa <handa@m17n.org>
parents:
18673
diff
changeset
|
588 "latin-3-prefix" "Latin-3" "3>" t |
18673 | 589 "Latin-3 characters input method with prefix modifiers |
590 | |
591 effect | prefix | examples | |
592 ------------+--------+---------- | |
23470 | 593 acute | ' | 'a -> ,Ca(B '' -> ?,C4(B |
18673 | 594 grave | ` | `a -> ,C`(B |
595 circumflex | ^ | ^a -> ,Cb(B | |
23470 | 596 diaeresis | \" | \"a -> ,Cd(B \"\" -> ,C((B |
597 cedilla | ~ | ~c -> ,Cg(B ~s -> ,C:(B ~~ -> ,C8(B | |
46664 | 598 dot above | / . | /g -> ,Cu(B .o -> ,Cu(B |
23470 | 599 misc | \" ~ / | \"s -> ,C_(B ~g -> ,C;(B ~u -> ,C}(B /h -> ,C1(B /i -> ,C9(B |
600 symbol | ~ | ~` -> ,C"(B /# -> ,C#(B /$ -> ,C$(B // -> ,C0(B | |
19652
c1b01ff226c4
Pass t for the SIMPLE argument to quail-define-package.
Richard M. Stallman <rms@gnu.org>
parents:
18716
diff
changeset
|
601 " nil t nil nil nil nil nil nil nil nil t) |
18673 | 602 |
603 (quail-define-rules | |
604 ("'A" ?,CA(B) | |
605 ("'E" ?,CI(B) | |
606 ("'I" ?,CM(B) | |
607 ("'O" ?,CS(B) | |
608 ("'U" ?,CZ(B) | |
609 ("'a" ?,Ca(B) | |
610 ("'e" ?,Ci(B) | |
611 ("'i" ?,Cm(B) | |
612 ("'o" ?,Cs(B) | |
613 ("'u" ?,Cz(B) | |
614 ("''" ?,C4(B) | |
615 ("' " ?') | |
616 ("`A" ?,C@(B) | |
617 ("`E" ?,CH(B) | |
618 ("`I" ?,CL(B) | |
619 ("`O" ?,CR(B) | |
620 ("`U" ?,CY(B) | |
621 ("`a" ?,C`(B) | |
622 ("`e" ?,Ch(B) | |
623 ("`i" ?,Cl(B) | |
624 ("`o" ?,Cr(B) | |
625 ("`u" ?,Cy(B) | |
626 ("``" ?`) | |
627 ("` " ?`) | |
628 ("^A" ?,CB(B) | |
629 ("^C" ?,CF(B) | |
630 ("^E" ?,CJ(B) | |
631 ("^G" ?,CX(B) | |
632 ("^H" ?,C&(B) | |
633 ("^I" ?,CN(B) | |
634 ("^J" ?,C,(B) | |
635 ("^O" ?,CT(B) | |
636 ("^S" ?,C^(B) | |
637 ("^U" ?,C[(B) | |
638 ("^a" ?,Cb(B) | |
639 ("^c" ?,Cf(B) | |
640 ("^e" ?,Cj(B) | |
641 ("^g" ?,Cx(B) | |
642 ("^h" ?,C6(B) | |
643 ("^i" ?,Cn(B) | |
644 ("^j" ?,C<(B) | |
645 ("^o" ?,Ct(B) | |
646 ("^s" ?,C~(B) | |
647 ("^u" ?,C{(B) | |
648 ("^^" ?^) | |
649 ("^ " ?^) | |
650 ("\"A" ?,CD(B) | |
651 ("\"E" ?,CK(B) | |
652 ("\"I" ?,CO(B) | |
653 ("\"O" ?,CV(B) | |
654 ("\"U" ?,C\(B) | |
655 ("\"a" ?,Cd(B) | |
656 ("\"e" ?,Ck(B) | |
657 ("\"i" ?,Co(B) | |
658 ("\"o" ?,Cv(B) | |
659 ("\"u" ?,C|(B) | |
660 ("\"s" ?,C_(B) | |
661 ("\"\"" ?,C((B) | |
662 ("\" " ?\") | |
663 ("~C" ?,CG(B) | |
664 ("~N" ?,CQ(B) | |
665 ("~c" ?,Cg(B) | |
666 ("~n" ?,Cq(B) | |
667 ("~S" ?,C*(B) | |
668 ("~s" ?,C:(B) | |
669 ("~G" ?,C+(B) | |
670 ("~g" ?,C;(B) | |
671 ("~U" ?,C](B) | |
672 ("~u" ?,C}(B) | |
673 ("~`" ?,C"(B) | |
674 ("~~" ?,C8(B) | |
675 ("~ " ?~) | |
676 ("/C" ?,CE(B) | |
677 ("/G" ?,CU(B) | |
678 ("/H" ?,C!(B) | |
679 ("/I" ?,C)(B) | |
680 ("/Z" ?,C/(B) | |
681 ("/c" ?,Ce(B) | |
682 ("/g" ?,Cu(B) | |
683 ("/h" ?,C1(B) | |
684 ("/i" ?,C9(B) | |
685 ("/z" ?,C?(B) | |
686 ("/." ?,C(B) | |
687 ("/#" ?,C#(B) | |
688 ("/$" ?,C$(B) | |
689 ("//" ?,C0(B) | |
690 ("/ " ?/) | |
691 (".C" ?,CE(B) | |
692 (".G" ?,CU(B) | |
693 (".I" ?,C)(B) | |
694 (".Z" ?,C/(B) | |
695 (".c" ?,Ce(B) | |
696 (".g" ?,Cu(B) | |
697 (".z" ?,C?(B) | |
698 ) | |
28434
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
699 |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
700 |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
701 (quail-define-package |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
702 "polish-slash" "Polish" "PL>" nil |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
703 "Polish diacritics in Latin-2 encoding are input as `/[acelnosxzACELNOSXZ]'. |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
704 For example, the character named `aogonek' is obtained by `/a'." |
31428
cc90f3f49ddf
("polish-slash"): Don't use keyboard translation.
Kenichi Handa <handa@m17n.org>
parents:
31268
diff
changeset
|
705 nil t t t nil nil nil nil nil nil t) |
28434
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
706 |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
707 (quail-define-rules |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
708 ("/a" ?,B1(B) |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
709 ("/c" ?,Bf(B) |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
710 ("/e" ?,Bj(B) |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
711 ("/l" ?,B3(B) |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
712 ("/n" ?,Bq(B) |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
713 ("/o" ?,Bs(B) |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
714 ("/s" ?,B6(B) |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
715 ("/x" ?,B<(B) |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
716 ("/z" ?,B?(B) |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
717 ("/A" ?,B!(B) |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
718 ("/C" ?,BF(B) |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
719 ("/E" ?,BJ(B) |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
720 ("/L" ?,B#(B) |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
721 ("/N" ?,BQ(B) |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
722 ("/O" ?,BS(B) |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
723 ("/S" ?,B&(B) |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
724 ("/X" ?,B,(B) |
08cd5ffb5799
("polish-slash"): New input method.
Kenichi Handa <handa@m17n.org>
parents:
27940
diff
changeset
|
725 ("/Z" ?,B/(B)) |
31268
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
726 |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
727 (quail-define-package |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
728 "latin-9-prefix" "Latin-9" "0>" t |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
729 "Latin-9 characters input method with prefix modifiers |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
730 |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
731 effect | prefix | examples |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
732 ------------+--------+---------- |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
733 acute | ' | 'a -> ,ba(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
734 grave | ` | `a -> ,b`(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
735 circumflex | ^ | ^a -> ,bb(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
736 diaeresis | \" | \"a -> ,bd(B, \"Y -> ,b>(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
737 tilde | ~ | ~a -> ,bc(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
738 caron | ~ | ~z -> ,b8(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
739 cedilla | ~ | ~c -> ,bg(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
740 misc | \" ~ / | \"s -> ,b_(B ~d -> ,bp(B ~t -> ,b~(B /a -> ,be(B /e -> ,bf(B /o -> ,bx(B |
34694 | 741 | \" ~ / | /o -> ,b=(B |
31268
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
742 symbol | ~ | ~> -> ,b;(B ~< -> ,b+(B ~! -> ,b!(B ~? -> ,b?(B ~~ -> ,b8(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
743 | ~ | ~s -> ,b'(B ~e -> ,b$(B ~. -> ,b7(B ~$ -> ,b#(B ~u -> ,b5(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
744 | ~ | ~- -> ,b-(B ~= -> ,b/(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
745 symbol | _ / | _o -> ,b:(B _a -> ,b*(B // -> ,b0(B /\\ -> ,bW(B _y -> ,b%(B |
34694 | 746 | _ / | _: -> ,bw(B /c -> ,b"(B ~p -> ,b6(B |
31268
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
747 | _ / | /= -> ,b,(B |
34694 | 748 symbol | ^ | ^r -> ,b.(B ^c -> ,b)(B ^1 -> ,b9(B ^2 -> ,b2(B ^3 -> ,b3(B _a -> ,b*(B |
31268
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
749 " nil t nil nil nil nil nil nil nil nil t) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
750 |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
751 (quail-define-rules |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
752 ("'A" ?,bA(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
753 ("'E" ?,bI(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
754 ("'I" ?,bM(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
755 ("'O" ?,bS(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
756 ("'U" ?,bZ(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
757 ("'Y" ?,b](B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
758 ("'a" ?,ba(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
759 ("'e" ?,bi(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
760 ("'i" ?,bm(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
761 ("'o" ?,bs(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
762 ("'u" ?,bz(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
763 ("'y" ?,b}(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
764 ("' " ?') |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
765 ("`A" ?,b@(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
766 ("`E" ?,bH(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
767 ("`I" ?,bL(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
768 ("`O" ?,bR(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
769 ("`U" ?,bY(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
770 ("`a" ?,b`(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
771 ("`e" ?,bh(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
772 ("`i" ?,bl(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
773 ("`o" ?,br(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
774 ("`u" ?,by(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
775 ("``" ?`) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
776 ("` " ?`) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
777 ("^A" ?,bB(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
778 ("^E" ?,bJ(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
779 ("^I" ?,bN(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
780 ("^O" ?,bT(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
781 ("^U" ?,b[(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
782 ("^a" ?,bb(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
783 ("^e" ?,bj(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
784 ("^i" ?,bn(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
785 ("^o" ?,bt(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
786 ("^u" ?,b{(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
787 ("^^" ?^) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
788 ("^ " ?^) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
789 ("\"A" ?,bD(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
790 ("\"E" ?,bK(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
791 ("\"I" ?,bO(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
792 ("\"O" ?,bV(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
793 ("\"U" ?,b\(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
794 ("\"a" ?,bd(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
795 ("\"e" ?,bk(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
796 ("\"i" ?,bo(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
797 ("\"o" ?,bv(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
798 ("\"s" ?,b_(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
799 ("\"u" ?,b|(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
800 ("\"y" ?,b(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
801 ("\" " ?\") |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
802 ("~A" ?,bC(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
803 ("~C" ?,bG(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
804 ("~D" ?,bP(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
805 ("~N" ?,bQ(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
806 ("~O" ?,bU(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
807 ("~S" ?,b&(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
808 ("~T" ?,b^(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
809 ("~Z" ?,b4(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
810 ("~a" ?,bc(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
811 ("~c" ?,bg(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
812 ("~d" ?,bp(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
813 ("~n" ?,bq(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
814 ("~o" ?,bu(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
815 ("~s" ?,b((B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
816 ("~t" ?,b~(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
817 ("~z" ?,b8(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
818 ("~>" ?\,b;(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
819 ("~<" ?\,b+(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
820 ("~!" ?,b!(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
821 ("~?" ?,b?(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
822 ("~ " ?~) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
823 ("/A" ?,bE(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
824 ("/E" ?,bF(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
825 ("/O" ?,bX(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
826 ("/a" ?,be(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
827 ("/e" ?,bf(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
828 ("/o" ?,bx(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
829 ("//" ?,b0(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
830 ("/ " ?/) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
831 ("_o" ?,b:(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
832 ("_a" ?,b*(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
833 ("_+" ?,b1(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
834 ("_y" ?,b%(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
835 ("_:" ?,bw(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
836 ("/c" ?,b"(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
837 ("/\\" ?,bW(B) |
34694 | 838 ("/o" ?,b=(B) ; clash with ,bx(B, but ,bf(B uses / |
839 ("/O" ?,b<(B) | |
31268
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
840 ("\"Y" ?,b>(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
841 ("~s" ?,b'(B) |
34694 | 842 ("~p" ?,b6(B) |
31268
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
843 ;; Is this the best option for Euro entry? |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
844 ("~e" ?,b$(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
845 ("~." ?,b7(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
846 ("~$" ?,b#(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
847 ("~u" ?,b5(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
848 ("^r" ?,b.(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
849 ("^c" ?,b)(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
850 ("^1" ?,b9(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
851 ("^2" ?,b2(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
852 ("^3" ?,b3(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
853 ("~-" ?,b-(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
854 ("~=" ?,b/(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
855 ("/=" ?,b,(B)) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
856 |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
857 ;; Latin-8 was done by an Englishman -- Johnny Celt should take a |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
858 ;; squint at it. |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
859 |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
860 (quail-define-package |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
861 "latin-8-prefix" "Latin-8" "8>" t |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
862 "Latin-8 characters input method with prefix modifiers |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
863 |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
864 effect | prefix | examples |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
865 ------------+--------+---------- |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
866 acute | ' | 'a -> ,_a(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
867 grave | ` | `a -> ,_`(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
868 circumflex | ^ | ^w -> ,_p(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
869 diaeresis | \" | \"a -> ,_d(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
870 dot above | . | .b -> ,_"(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
871 tilde | ~ | ~a -> ,_c(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
872 cedilla | ~ | ~c -> ,_g(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
873 misc | \" ~ / | \"s -> ,__(B /a -> ,_e(B /e -> ,_f(B /o -> ,_x(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
874 | ~ | ~s -> ,_'(B ~$ -> ,_#(B ~p -> ,_6(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
875 symbol | ^ | ^r -> ,_.(B ^c -> ,_)(B |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
876 " nil t nil nil nil nil nil nil nil nil t) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
877 |
46664 | 878 ;; Basically following Latin-1, plus dottiness from Latin-3. |
31268
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
879 (quail-define-rules |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
880 (".B" ?,_!(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
881 (".b" ?,_"(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
882 (".c" ?,_%(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
883 (".C" ?,_$(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
884 (".D" ?,_&(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
885 (".d" ?,_+(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
886 (".f" ?,_1(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
887 (".F" ?,_0(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
888 (".g" ?,_3(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
889 (".G" ?,_2(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
890 (".m" ?,_5(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
891 (".M" ?,_4(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
892 (".p" ?,_9(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
893 (".P" ?,_7(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
894 (".s" ?,_?(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
895 (".S" ?,_;(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
896 (".t" ?,_w(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
897 (".T" ?,_W(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
898 ("'A" ?,_A(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
899 ("'E" ?,_I(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
900 ("'I" ?,_M(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
901 ("'O" ?,_S(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
902 ("'U" ?,_Z(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
903 ("'Y" ?,_](B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
904 ("'W" ?,_*(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
905 ("'a" ?,_a(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
906 ("'e" ?,_i(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
907 ("'i" ?,_m(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
908 ("'o" ?,_s(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
909 ("'u" ?,_z(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
910 ("'w" ?,_:(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
911 ("'y" ?,_}(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
912 ("' " ?') |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
913 ("`A" ?,_@(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
914 ("`E" ?,_H(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
915 ("`I" ?,_L(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
916 ("`O" ?,_R(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
917 ("`U" ?,_Y(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
918 ("`W" ?,_((B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
919 ("`Y" ?,_,(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
920 ("`a" ?,_`(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
921 ("`e" ?,_h(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
922 ("`i" ?,_l(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
923 ("`o" ?,_r(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
924 ("`u" ?,_y(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
925 ("`w" ?,_8(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
926 ("`y" ?,_<(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
927 ("``" ?`) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
928 ("` " ?`) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
929 ("^A" ?,_B(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
930 ("^E" ?,_J(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
931 ("^I" ?,_N(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
932 ("^O" ?,_T(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
933 ("^U" ?,_[(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
934 ("^a" ?,_b(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
935 ("^e" ?,_j(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
936 ("^i" ?,_n(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
937 ("^o" ?,_t(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
938 ("^u" ?,_{(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
939 ("^w" ?,_p(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
940 ("^W" ?,_P(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
941 ("^y" ?,_~(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
942 ("^Y" ?,_^(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
943 ("^^" ?^) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
944 ("^ " ?^) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
945 ("\"A" ?,_D(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
946 ("\"E" ?,_K(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
947 ("\"I" ?,_O(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
948 ("\"O" ?,_V(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
949 ("\"U" ?,_\(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
950 ("\"a" ?,_d(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
951 ("\"e" ?,_k(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
952 ("\"i" ?,_o(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
953 ("\"o" ?,_v(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
954 ("\"s" ?,__(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
955 ("\"u" ?,_|(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
956 ("\"w" ?,_>(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
957 ("\"W" ?,_=(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
958 ("\"y" ?,_(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
959 ("\"Y" ?,_/(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
960 ("\" " ?\") |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
961 ("~A" ?,_C(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
962 ("~C" ?,_G(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
963 ("~N" ?,_Q(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
964 ("~O" ?,_U(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
965 ("~a" ?,_c(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
966 ("~c" ?,_g(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
967 ("~n" ?,_q(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
968 ("~o" ?,_u(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
969 ("~ " ?~) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
970 ("/A" ?,_E(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
971 ("/E" ?,_F(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
972 ("/O" ?,_X(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
973 ("/a" ?,_e(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
974 ("/e" ?,_f(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
975 ("/o" ?,_x(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
976 ("/ " ?/) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
977 ("~p" ?,_6(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
978 ("~s" ?,_'(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
979 ("~$" ?,_#(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
980 ("^r" ?,_.(B) |
4c6d8d40e71c
("latin-9-prefix"): Change entries for ? and ?.
Dave Love <fx@gnu.org>
parents:
31134
diff
changeset
|
981 ("^c" ?,_)(B)) |
38453
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
34694
diff
changeset
|
982 |
46667 | 983 (quail-define-package |
984 "latin-prefix" "Latin" "L>" t | |
985 "Latin characters input method with prefix modifiers. | |
986 This is the union of various input methods originally made for input | |
987 of characters from a single Latin-N charset. | |
988 | |
989 effect | prefix | examples | |
990 ------------+--------+---------- | |
991 acute | ' | 'a -> ,Aa(B, '' -> ,A4(B | |
992 grave | ` | `a -> ,A`(B | |
993 circumflex | ^ | ^a -> ,Ab(B | |
994 diaeresis | \" | \"a -> ,Ad(B \"\" -> ,A((B | |
995 tilde | ~ | ~a -> ,Ac(B | |
996 cedilla | ~ | ~c -> ,Ag(B | |
997 breve | ~ | ~a -> $,1 #(B | |
998 caron | ~ | ~c -> $,1 -(B | |
999 dot above | ~ / . | ~o -> $,1 A(B /o -> $,1 A(B .o -> $,1 A(B | |
1000 misc | \" ~ / | \"s -> ,A_(B ~d -> ,Ap(B ~t -> ,A~(B /a -> ,Ae(B /e -> ,Af(B /o -> ,Ax(B | |
1001 symbol | ~ | ~> -> ,A;(B ~< -> ,A+(B ~! -> ,A!(B ~? -> ,A?(B ~~ -> ,A8(B | |
1002 symbol | _ / | _o -> ,A:(B _a -> ,A*(B // -> ,A0(B /\\ -> ,AW(B _y -> ,A%(B | |
1003 symbol | ^ | ^r -> ,A.(B ^c -> ,A)(B ^1 -> ,A9(B ^2 -> ,A2(B ^3 -> ,A3(B | |
1004 " nil t nil nil nil nil nil nil nil nil t) | |
1005 | |
1006 (quail-define-rules | |
1007 ("' " ?') | |
1008 ("''" ?,A4(B) | |
1009 ("'A" ?,AA(B) | |
1010 ("'E" ?,AI(B) | |
1011 ("'I" ?,AM(B) | |
1012 ("'O" ?,AS(B) | |
1013 ("'U" ?,AZ(B) | |
1014 ("'W" ?$,1nb(B) | |
1015 ("'Y" ?,A](B) | |
1016 ("'a" ?,Aa(B) | |
1017 ("'e" ?,Ai(B) | |
1018 ("'i" ?,Am(B) | |
1019 ("'o" ?,As(B) | |
1020 ("'u" ?,Az(B) | |
1021 ("'w" ?$,1nc(B) | |
1022 ("'y" ?,A}(B) | |
1023 (".B" ?$,1mB(B) | |
1024 (".C" ?$,1 *(B) | |
1025 (".D" ?$,1mJ(B) | |
1026 (".F" ?$,1m^(B) | |
1027 (".G" ?$,1 @(B) | |
1028 (".I" ?$,1 P(B) | |
1029 (".M" ?$,1n (B) | |
1030 (".P" ?$,1n6(B) | |
1031 (".S" ?$,1n@(B) | |
1032 (".T" ?$,1nJ(B) | |
1033 (".Z" ?$,1!;(B) | |
1034 (".b" ?$,1mC(B) | |
1035 (".c" ?$,1 +(B) | |
1036 (".d" ?$,1mK(B) | |
1037 (".f" ?$,1m_(B) | |
1038 (".g" ?$,1 A(B) | |
1039 (".m" ?$,1n!(B) | |
1040 (".p" ?$,1n7(B) | |
1041 (".s" ?$,1nA(B) | |
1042 (".t" ?$,1nK(B) | |
1043 (".z" ?$,1!<(B) | |
1044 ("/ " ?/) | |
1045 ("/#" ?,A#(B) | |
1046 ("/$" ?,A$(B) | |
1047 ("/." ?$,1$y(B) | |
1048 ("//" ?,A0(B) | |
1049 ("/2" ?,A=(B) | |
1050 ("/3" ?,A>(B) | |
1051 ("/4" ?,A<(B) | |
1052 ("/=" ?,A,(B) | |
1053 ("/A" ?,AE(B) | |
1054 ("/C" ?$,1 *(B) | |
1055 ("/E" ?,AF(B) | |
1056 ("/G" ?$,1 @(B) | |
1057 ("/H" ?$,1 F(B) | |
1058 ("/I" ?$,1 P(B) | |
1059 ("/O" ?,AX(B) | |
1060 ("/O" ?$,1 r(B) | |
1061 ("/Z" ?$,1!;(B) | |
1062 ("/\\" ?,AW(B) | |
1063 ("/a" ?,Ae(B) | |
1064 ("/c" ?,A"(B) | |
1065 ("/c" ?$,1 +(B) | |
1066 ("/e" ?,Af(B) | |
1067 ("/g" ?$,1 A(B) | |
1068 ("/h" ?$,1 G(B) | |
1069 ("/i" ?$,1 Q(B) | |
1070 ("/o" ?,Ax(B) | |
1071 ("/o" ?$,1 s(B) | |
1072 ("/z" ?$,1!<(B) | |
1073 ("\" " ?\") | |
1074 ("\"A" ?,AD(B) | |
1075 ("\"E" ?,AK(B) | |
1076 ("\"I" ?,AO(B) | |
1077 ("\"O" ?,AV(B) | |
1078 ("\"U" ?,A\(B) | |
1079 ("\"W" ?$,1nd(B) | |
1080 ("\"Y" ?$,1!8(B) | |
1081 ("\"\"" ?,A((B) | |
1082 ("\"a" ?,Ad(B) | |
1083 ("\"e" ?,Ak(B) | |
1084 ("\"i" ?,Ao(B) | |
1085 ("\"o" ?,Av(B) | |
1086 ("\"s" ?,A_(B) | |
1087 ("\"u" ?,A|(B) | |
1088 ("\"w" ?$,1ne(B) | |
1089 ("\"y" ?,A(B) | |
1090 ("^ " ?^) | |
1091 ("^1" ?,A9(B) | |
1092 ("^2" ?,A2(B) | |
1093 ("^3" ?,A3(B) | |
1094 ("^A" ?,AB(B) | |
1095 ("^C" ?$,1 ((B) | |
1096 ("^E" ?,AJ(B) | |
1097 ("^G" ?$,1 <(B) | |
1098 ("^H" ?$,1 D(B) | |
1099 ("^I" ?,AN(B) | |
1100 ("^J" ?$,1 T(B) | |
1101 ("^O" ?,AT(B) | |
1102 ("^S" ?$,1 |(B) | |
1103 ("^U" ?,A[(B) | |
1104 ("^W" ?$,1!4(B) | |
1105 ("^Y" ?$,1!6(B) | |
1106 ("^^" ?^) | |
1107 ("^a" ?,Ab(B) | |
1108 ("^c" ?,A)(B) | |
1109 ("^c" ?$,1 )(B) | |
1110 ("^e" ?,Aj(B) | |
1111 ("^g" ?$,1 =(B) | |
1112 ("^h" ?$,1 E(B) | |
1113 ("^i" ?,An(B) | |
1114 ("^j" ?$,1 U(B) | |
1115 ("^o" ?,At(B) | |
1116 ("^r" ?,A.(B) | |
1117 ("^s" ?$,1 }(B) | |
1118 ("^u" ?,A{(B) | |
1119 ("^w" ?$,1!5(B) | |
1120 ("^y" ?$,1!7(B) | |
1121 ("_+" ?,A1(B) | |
1122 ("_:" ?,Aw(B) | |
1123 ("_a" ?,A*(B) | |
1124 ("_o" ?,A:(B) | |
1125 ("_y" ?,A%(B) | |
1126 ("_ " ?,A (B) | |
1127 ("` " ?`) | |
1128 ("`A" ?,A@(B) | |
1129 ("`E" ?,AH(B) | |
1130 ("`I" ?,AL(B) | |
1131 ("`O" ?,AR(B) | |
1132 ("`U" ?,AY(B) | |
1133 ("`W" ?$,1n`(B) | |
1134 ("`Y" ?$,1or(B) | |
1135 ("``" ?`) | |
1136 ("`a" ?,A`(B) | |
1137 ("`e" ?,Ah(B) | |
1138 ("`i" ?,Al(B) | |
1139 ("`o" ?,Ar(B) | |
1140 ("`u" ?,Ay(B) | |
1141 ("`w" ?$,1na(B) | |
1142 ("`y" ?$,1os(B) | |
1143 ("~ " ?~) | |
1144 ("~!" ?,A!(B) | |
1145 ("~$" ?,A#(B) | |
1146 ("~-" ?,A-(B) | |
1147 ("~." ?,A7(B) | |
1148 ("~<" ?\,A+(B) | |
1149 ("~=" ?,A/(B) | |
1150 ("~>" ?\,A;(B) | |
1151 ("~?" ?,A?(B) | |
1152 ("~A" ?,AC(B) | |
1153 ("~C" ?,AG(B) | |
1154 ("~D" ?,AP(B) | |
1155 ("~G" ?$,1 >(B) | |
1156 ("~N" ?,AQ(B) | |
1157 ("~O" ?,AU(B) | |
1158 ("~O" ?$,1 @(B) | |
1159 ("~S" ?$,1 ~(B) | |
1160 ("~S" ?$,1! (B) | |
1161 ("~T" ?,A^(B) | |
1162 ("~U" ?$,1!,(B) | |
1163 ("~Z" ?$,1!=(B) | |
1164 ("~`" ?$,1$x(B) | |
1165 ("~a" ?,Ac(B) | |
1166 ("~c" ?,Ag(B) | |
1167 ("~d" ?,Ap(B) | |
1168 ("~e" ?$,1tL(B) | |
1169 ("~g" ?$,1 ?(B) | |
1170 ("~n" ?,Aq(B) | |
1171 ("~o" ?,Au(B) | |
1172 ("~o" ?$,1 A(B) | |
1173 ("~p" ?,A6(B) | |
1174 ("~s" ?,A'(B) | |
1175 ("~s" ?$,1 (B) | |
1176 ("~s" ?$,1!!(B) | |
1177 ("~t" ?,A~(B) | |
1178 ("~u" ?,A5(B) | |
1179 ("~u" ?$,1!-(B) | |
1180 ("~x" ?,A$(B) | |
1181 ("~z" ?$,1!>(B) | |
1182 ("~|" ?,A&(B) | |
1183 ("~~" ?,A8(B) | |
1184 ) | |
38453
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
34694
diff
changeset
|
1185 ;;; latin-pre.el ends here |