1 ;; fr-azerty.mim -- Input method for French simulating Azerty keyboard layout
3 ;; National Institute of Advanced Industrial Science and Technology (AIST)
4 ;; Registration Number H15PRO112
6 ;; This file is part of the m17n database; a sub-part of the m17n
9 ;; The m17n library is free software; you can redistribute it and/or
10 ;; modify it under the terms of the GNU Lesser General Public License
11 ;; as published by the Free Software Foundation; either version 2.1 of
12 ;; the License, or (at your option) any later version.
14 ;; The m17n library is distributed in the hope that it will be useful,
15 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
16 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 ;; Lesser General Public License for more details.
19 ;; You should have received a copy of the GNU Lesser General Public
20 ;; License along with the m17n library; if not, write to the Free
21 ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
22 ;; Boston, MA 02110-1301, USA.
24 (input-method fr azerty)
26 (documentation (_"Simulating Azerty keyboard on English keyboard.
28 &1 é2 \"3 '4 (5 -6 è7 _8 ç9 à0 )° =_ ²~
29 aA zZ eE rR tT yY uU iI oO pP ^¨ $£
30 qQ sS dD fF gG hH jJ kK lL mM ù% *|
31 wW xX cC vV bB nN ,? ;. :/ !§
33 '[' and '{' are used as a dead key to type a character with the
34 circumflex and diaeresis respectively (e.g. '[' 'e' -> \"ê\").
36 'Alt-2' and 'Alt-7' are used as a dead key to type a character
37 with tilde and grave respectively (e.g. 'Alt-2' 'n' -> \"ñ\").
39 'Ctrl-Alt-2' and 'Ctrl-Alt-7' can be used as 'Alt-2' and 'Alt-7'
42 Azerty keyboard has one more key at the bottom left corner for
43 inputting \"<\" and \">\". As a normal English keyboard doesn't
44 have such a key left, type '<' and '>' twice for \"<\" and \">\"
165 ;; Letters with diacritical marks
215 (left-square-bracket (shift circumflex))
216 (left-curly-bracket (shift diaeresis))
217 (alt-2 (shift tilde))
218 (alt-7 (shift grave)))
222 (circumflex (shift init)))
226 (diaeresis (shift init)))
230 (tilde (shift init)))
234 (grave (shift init))))