/[emacs]/emacs/leim/quail/latin-post.el
ViewVC logotype

Diff of /emacs/leim/quail/latin-post.el

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.17 by fx, Sat Dec 15 00:23:38 2001 UTC revision 1.17.4.1 by miles, Fri Apr 4 06:19:54 2003 UTC
# Line 2  Line 2 
2    
3  ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.  ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.
4  ;; Licensed to the Free Software Foundation.  ;; Licensed to the Free Software Foundation.
5    ;; Copyright (C) 2001, 2002 Free Software Foundation.
6    
7  ;; Keywords: multilingual, input method, latin  ;; Keywords: multilingual, input method, latin
8    
# Line 2126  Dead accent is right to ,Af(B." nil t Line 2127  Dead accent is right to ,Af(B." nil t
2127   ("?" ?Z)   ("?" ?Z)
2128   )   )
2129    
2130    (quail-define-package
2131     "latin-postfix" "Latin" "L<" t
2132     "Latin character input method with postfix modifiers.
2133    This is the union of various input methods originally made for input
2134    of characters from a single Latin-N charset.
2135    
2136                 | postfix | examples
2137     ------------+---------+----------
2138      acute      |    '    | a' -> ,Aa(B
2139      grave      |    `    | a` -> ,A`(B
2140      circumflex |    ^    | a^ -> ,Ab(B
2141      diaeresis  |    \"    | a\" -> ,Ad(B
2142      tilde      |    ~    | a~ -> ,Ac(B
2143      cedilla    |    ,    | c, -> ,Ag(B
2144      ogonek     |    ,    | a, -> $,1 %(B
2145      breve      |    ~    | a~ -> $,1 #(B
2146      caron      |    ~    | c~ -> $,1 -(B
2147      dbl. acute |    :    | o: -> $,1 q(B
2148      ring       |    .    | u. -> $,1!/(B
2149      dot        |    .    | z. -> $,1!<(B
2150      stroke     |    /    | d/ -> $,1 1(B
2151      nordic     |    /    | d/ -> ,Ap(B   t/ -> ,A~(B   a/ -> ,Ae(B   e/ -> ,Af(B   o/ -> ,Ax(B
2152      others     |    /    | s/ -> ,A_(B   ?/ -> ,A?(B   !/ -> ,A!(B   // -> ,A0(B
2153                 | various | << -> ,A+(B   >> -> ,A;(B   o_ -> ,A:(B   a_ -> ,A*(B
2154    
2155    Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
2156    " nil t nil nil nil nil nil nil nil nil t)
2157    
2158    ;; Fixme: ,A&(B ,A'(B ,A((B ,A)(B ,A,(B ,A-(B ,A.(B ,A/(B ,A1(B ,A2(B ,A3(B ,A4(B ,A5(B ,A6(B ,A7(B ,A8(B ,A9(B ,A<(B ,A=(B ,A>(B ,AW(B ,Aw(B
2159    (quail-define-rules
2160     (" _" ?,A (B)
2161     ("!/" ?,A!(B)
2162     ("//" ?,A0(B)
2163     ("<<" ?\,A+(B)
2164     (">>" ?\,A;(B)
2165     ("?/" ?,A?(B)
2166     ("$/" ?,A#(B)
2167     ("$/" ?,A$(B)
2168     ("A'" ?,AA(B)
2169     ("A," ?$,1 $(B)
2170     ("A-" ?$,1  (B)
2171     ("A/" ?,AE(B)
2172     ("A\"" ?,AD(B)
2173     ("A^" ?,AB(B)
2174     ("A`" ?,A@(B)
2175     ("A~" ?,AC(B)
2176     ("A~" ?$,1 "(B)
2177     ("C'" ?$,1 &(B)
2178     ("C," ?,AG(B)
2179     ("C." ?$,1 *(B)
2180     ("C^" ?$,1 ((B)
2181     ("C~" ?$,1 ,(B)
2182     ("D/" ?,AP(B)
2183     ("D/" ?$,1 0(B)
2184     ("D~" ?$,1 .(B)
2185     ("E'" ?,AI(B)
2186     ("E," ?$,1 8(B)
2187     ("E-" ?$,1 2(B)
2188     ("E." ?$,1 6(B)
2189     ("E/" ?,AF(B)
2190     ("E\"" ?,AK(B)
2191     ("E^" ?,AJ(B)
2192     ("E`" ?,AH(B)
2193     ("E~" ?$,1 :(B)
2194     ("G," ?$,1 B(B)
2195     ("G." ?$,1 @(B)
2196     ("G^" ?$,1 <(B)
2197     ("G~" ?$,1 >(B)
2198     ("H/" ?$,1 F(B)
2199     ("H^" ?$,1 D(B)
2200     ("I'" ?,AM(B)
2201     ("I," ?$,1 N(B)
2202     ("I-" ?$,1 J(B)
2203     ("I." ?$,1 P(B)
2204     ("I\"" ?,AO(B)
2205     ("I^" ?,AN(B)
2206     ("I`" ?,AL(B)
2207     ("I~" ?$,1 H(B)
2208     ("J^" ?$,1 T(B)
2209     ("K," ?$,1 V(B)
2210     ("L'" ?$,1 Y(B)
2211     ("L," ?$,1 [(B)
2212     ("L/" ?$,1 a(B)
2213     ("L~" ?$,1 ](B)
2214     ("N'" ?$,1 c(B)
2215     ("N," ?$,1 e(B)
2216     ("N/" ?$,1 j(B)
2217     ("N~" ?,AQ(B)
2218     ("N~" ?$,1 g(B)
2219     ("O'" ?,AS(B)
2220     ("O-" ?$,1 l(B)
2221     ("O/" ?,AX(B)
2222     ("O/" ?$,1 r(B)
2223     ("O:" ?$,1 p(B)
2224     ("O\"" ?,AV(B)
2225     ("O^" ?,AT(B)
2226     ("O`" ?,AR(B)
2227     ("O~" ?,AU(B)
2228     ("R'" ?$,1 t(B)
2229     ("R," ?$,1 v(B)
2230     ("R~" ?$,1 x(B)
2231     ("S'" ?$,1 z(B)
2232     ("S," ?$,1 ~(B)
2233     ("S^" ?$,1 |(B)
2234     ("S~" ?$,1! (B)
2235     ("T," ?$,1!"(B)
2236     ("T/" ?,A^(B)
2237     ("T/" ?$,1!&(B)
2238     ("T~" ?$,1!$(B)
2239     ("U'" ?,AZ(B)
2240     ("U," ?$,1!2(B)
2241     ("U-" ?$,1!*(B)
2242     ("U." ?$,1!.(B)
2243     ("U:" ?$,1!0(B)
2244     ("U\"" ?,A\(B)
2245     ("U^" ?,A[(B)
2246     ("U`" ?,AY(B)
2247     ("U~" ?$,1!((B)
2248     ("U~" ?$,1!,(B)
2249     ("Y'" ?,A](B)
2250     ("Y\"" ?$,1!8(B)
2251     ("Y=" ?,A%(B)
2252     ("Z'" ?$,1!9(B)
2253     ("Z." ?$,1!;(B)
2254     ("Z~" ?$,1!=(B)
2255     ("a'" ?,Aa(B)
2256     ("a," ?$,1 %(B)
2257     ("a-" ?$,1 !(B)
2258     ("a/" ?,Ae(B)
2259     ("a\"" ?,Ad(B)
2260     ("a^" ?,Ab(B)
2261     ("a_" ?,A*(B)
2262     ("a`" ?,A`(B)
2263     ("a~" ?,Ac(B)
2264     ("a~" ?$,1 #(B)
2265     ("c'" ?$,1 '(B)
2266     ("c," ?,Ag(B)
2267     ("c." ?$,1 +(B)
2268     ("c^" ?$,1 )(B)
2269     ("c~" ?$,1 -(B)
2270     ("c/" ?,A"(B)
2271     ("d/" ?,Ap(B)
2272     ("d/" ?$,1 1(B)
2273     ("d~" ?$,1 /(B)
2274     ("e'" ?,Ai(B)
2275     ("e," ?$,1 9(B)
2276     ("e-" ?$,1 3(B)
2277     ("e." ?$,1 7(B)
2278     ("e/" ?,Af(B)
2279     ("e\"" ?,Ak(B)
2280     ("e^" ?,Aj(B)
2281     ("e`" ?,Ah(B)
2282     ("e~" ?$,1 ;(B)
2283     ("e=" ?$,1tL(B)
2284     ("g," ?$,1 C(B)
2285     ("g." ?$,1 A(B)
2286     ("g^" ?$,1 =(B)
2287     ("g~" ?$,1 ?(B)
2288     ("h/" ?$,1 G(B)
2289     ("h^" ?$,1 E(B)
2290     ("i'" ?,Am(B)
2291     ("i," ?$,1 O(B)
2292     ("i-" ?$,1 K(B)
2293     ("i." ?$,1 Q(B)
2294     ("i\"" ?,Ao(B)
2295     ("i^" ?,An(B)
2296     ("i`" ?,Al(B)
2297     ("i~" ?$,1 I(B)
2298     ("j^" ?$,1 U(B)
2299     ("k," ?$,1 W(B)
2300     ("k/" ?$,1 X(B)
2301     ("l'" ?$,1 Z(B)
2302     ("l," ?$,1 \(B)
2303     ("l/" ?$,1 b(B)
2304     ("l~" ?$,1 ^(B)
2305     ("n'" ?$,1 d(B)
2306     ("n," ?$,1 f(B)
2307     ("n/" ?$,1 k(B)
2308     ("n~" ?,Aq(B)
2309     ("n~" ?$,1 h(B)
2310     ("o'" ?,As(B)
2311     ("o-" ?$,1 m(B)
2312     ("o/" ?,Ax(B)
2313     ("o/" ?$,1 s(B)
2314     ("o:" ?$,1 q(B)
2315     ("o\"" ?,Av(B)
2316     ("o^" ?,At(B)
2317     ("o_" ?,A:(B)
2318     ("o`" ?,Ar(B)
2319     ("o~" ?,Au(B)
2320     ("r'" ?$,1 u(B)
2321     ("r," ?$,1 w(B)
2322     ("r~" ?$,1 y(B)
2323     ("s'" ?$,1 {(B)
2324     ("s," ?$,1 (B)
2325     ("s/" ?,A_(B)
2326     ("s^" ?$,1 }(B)
2327     ("s~" ?$,1!!(B)
2328     ("t," ?$,1!#(B)
2329     ("t/" ?,A~(B)
2330     ("t/" ?$,1!'(B)
2331     ("t~" ?$,1!%(B)
2332     ("u'" ?,Az(B)
2333     ("u," ?$,1!3(B)
2334     ("u-" ?$,1!+(B)
2335     ("u." ?$,1!/(B)
2336     ("u:" ?$,1!1(B)
2337     ("u\"" ?,A|(B)
2338     ("u^" ?,A{(B)
2339     ("u`" ?,Ay(B)
2340     ("u~" ?$,1!)(B)
2341     ("u~" ?$,1!-(B)
2342     ("y'" ?,A}(B)
2343     ("y\"" ?,A(B)
2344     ("z'" ?$,1!:(B)
2345     ("z." ?$,1!<(B)
2346     ("z~" ?$,1!>(B)
2347    
2348     ("!//" ["!/"])
2349     ("///" ["//"])
2350     ("<<<" ["<<"])
2351     (">>>" [">>"])
2352     ("?//" ["?/"])
2353     ("$//" ["$/"])
2354     ("A''" ["A'"])
2355     ("A,," ["A,"])
2356     ("A--" ["A-"])
2357     ("A//" ["A/"])
2358     ("A\"\"" ["A\""])
2359     ("A^^" ["A^"])
2360     ("A``" ["A`"])
2361     ("A~~" ["A~"])
2362     ("C''" ["C'"])
2363     ("C,," ["C,"])
2364     ("C.." ["C."])
2365     ("C^^" ["C^"])
2366     ("C~~" ["C~"])
2367     ("D//" ["D/"])
2368     ("D~~" ["D~"])
2369     ("E''" ["E'"])
2370     ("E,," ["E,"])
2371     ("E--" ["E-"])
2372     ("E.." ["E."])
2373     ("E//" ["E/"])
2374     ("E\"\"" ["E\""])
2375     ("E^^" ["E^"])
2376     ("E``" ["E`"])
2377     ("E~~" ["E~"])
2378     ("G,," ["G,"])
2379     ("G.." ["G."])
2380     ("G^^" ["G^"])
2381     ("G~~" ["G~"])
2382     ("H//" ["H/"])
2383     ("H^^" ["H^"])
2384     ("I''" ["I'"])
2385     ("I,," ["I,"])
2386     ("I--" ["I-"])
2387     ("I.." ["I."])
2388     ("I\"\"" ["I\""])
2389     ("I^^" ["I^"])
2390     ("I``" ["I`"])
2391     ("I~~" ["I~"])
2392     ("J^^" ["J^"])
2393     ("K,," ["K,"])
2394     ("L''" ["L'"])
2395     ("L,," ["L,"])
2396     ("L//" ["L/"])
2397     ("L~~" ["L~"])
2398     ("N''" ["N'"])
2399     ("N,," ["N,"])
2400     ("N//" ["N/"])
2401     ("N~~" ["N~"])
2402     ("O''" ["O'"])
2403     ("O--" ["O-"])
2404     ("O//" ["O/"])
2405     ("O::" ["O:"])
2406     ("O\"\"" ["O\""])
2407     ("O^^" ["O^"])
2408     ("O``" ["O`"])
2409     ("O~~" ["O~"])
2410     ("R''" ["R'"])
2411     ("R,," ["R,"])
2412     ("R~~" ["R~"])
2413     ("S''" ["S'"])
2414     ("S,," ["S,"])
2415     ("S^^" ["S^"])
2416     ("S~~" ["S~"])
2417     ("T,," ["T,"])
2418     ("T//" ["T/"])
2419     ("T~~" ["T~"])
2420     ("U''" ["U'"])
2421     ("U,," ["U,"])
2422     ("U--" ["U-"])
2423     ("U.." ["U."])
2424     ("U::" ["U:"])
2425     ("U\"\"" ["U\""])
2426     ("U^^" ["U^"])
2427     ("U``" ["U`"])
2428     ("U~~" ["U~"])
2429     ("Y''" ["Y'"])
2430     ("Y\"\"" ["Y\""])
2431     ("Y==" ["Y="])
2432     ("Z''" ["Z'"])
2433     ("Z.." ["Z."])
2434     ("Z~~" ["Z~"])
2435     ("a''" ["a'"])
2436     ("a,," ["a,"])
2437     ("a--" ["a-"])
2438     ("a//" ["a/"])
2439     ("a\"\"" ["a\""])
2440     ("a^^" ["a^"])
2441     ("a__" ["a_"])
2442     ("a``" ["a`"])
2443     ("a~~" ["a~"])
2444     ("c''" ["c'"])
2445     ("c,," ["c,"])
2446     ("c.." ["c."])
2447     ("c^^" ["c^"])
2448     ("c~~" ["c~"])
2449     ("c//" ["c/"])
2450     ("d//" ["d/"])
2451     ("d~~" ["d~"])
2452     ("e''" ["e'"])
2453     ("e,," ["e,"])
2454     ("e--" ["e-"])
2455     ("e.." ["e."])
2456     ("e//" ["e/"])
2457     ("e\"\"" ["e\""])
2458     ("e^^" ["e^"])
2459     ("e``" ["e`"])
2460     ("e==" ["e="])
2461     ("e~~" ["e~"])
2462     ("g,," ["g,"])
2463     ("g.." ["g."])
2464     ("g^^" ["g^"])
2465     ("g~~" ["g~"])
2466     ("h//" ["h/"])
2467     ("h^^" ["h^"])
2468     ("i''" ["i'"])
2469     ("i,," ["i,"])
2470     ("i--" ["i-"])
2471     ("i.." ["i."])
2472     ("i\"\"" ["i\""])
2473     ("i^^" ["i^"])
2474     ("i``" ["i`"])
2475     ("i~~" ["i~"])
2476     ("j^^" ["j^"])
2477     ("k,," ["k,"])
2478     ("k//" ["k/"])
2479     ("l''" ["l'"])
2480     ("l,," ["l,"])
2481     ("l//" ["l/"])
2482     ("l~~" ["l~"])
2483     ("n''" ["n'"])
2484     ("n,," ["n,"])
2485     ("n//" ["n/"])
2486     ("n~~" ["n~"])
2487     ("o''" ["o'"])
2488     ("o--" ["o-"])
2489     ("o//" ["o/"])
2490     ("o::" ["o:"])
2491     ("o\"\"" ["o\""])
2492     ("o^^" ["o^"])
2493     ("o__" ["o_"])
2494     ("o``" ["o`"])
2495     ("o~~" ["o~"])
2496     ("r''" ["r'"])
2497     ("r,," ["r,"])
2498     ("r~~" ["r~"])
2499     ("s''" ["s'"])
2500     ("s,," ["s,"])
2501     ("s//" ["s/"])
2502     ("s^^" ["s^"])
2503     ("s~~" ["s~"])
2504     ("t,," ["t,"])
2505     ("t//" ["t/"])
2506     ("t~~" ["t~"])
2507     ("u''" ["u'"])
2508     ("u,," ["u,"])
2509     ("u--" ["u-"])
2510     ("u.." ["u."])
2511     ("u::" ["u:"])
2512     ("u\"\"" ["u\""])
2513     ("u^^" ["u^"])
2514     ("u``" ["u`"])
2515     ("u~~" ["u~"])
2516     ("y''" ["y'"])
2517     ("y\"\"" ["y\""])
2518     ("z''" ["z'"])
2519     ("z.." ["z."])
2520     ("z~~" ["z~"])
2521     )
2522    
2523    ;; Derived from Slovenian.kmap from Yudit
2524    ;; attributed as: 2001-11-11 Roman Maurer <roman.maurer@amis.net>
2525    (quail-define-package
2526     "slovenian" "Slovenian" "Sl" t
2527     "Slovenian postfix input."
2528     nil t t t nil nil nil nil nil nil t)
2529    
2530    (quail-define-rules
2531     ("C<" ?,BH(B)
2532     ("C'" ?,BF(B)
2533     ("D;" ?,BP(B)
2534     ("S<" ?,B)(B)
2535     ("Z<" ?,B.(B)
2536     ("c<" ?,Bh(B)
2537     ("c'" ?,Bf(B)
2538     ("d;" ?,Bp(B)
2539     ("s<" ?,B9(B)
2540     ("z<" ?,B>(B))
2541    
2542  ;;; latin-post.el ends here  ;;; latin-post.el ends here

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.17.4.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26