(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10 :FORMAT :UTF-8)

(FILECREATED "15-Jul-2026 14:33:02" {MEDLEY}<library>virtualkeyboards>DOVEKEYBOARDS.;6 31784  

      :EDIT-BY rmk

      :CHANGES-TO (ALISTS (VKBD.LOADED-KEYBOARDS DOVE))

      :PREVIOUS-DATE "15-Jul-2026 14:32:11" {MEDLEY}<library>virtualkeyboards>DOVEKEYBOARDS.;5)


(PRETTYCOMPRINT DOVEKEYBOARDSCOMS)

(RPAQQ DOVEKEYBOARDSCOMS ((ALISTS (VKBD.LOADED-KEYBOARDS DOVE))))

(ADDTOVAR VKBD.LOADED-KEYBOARDS
          (DOVE (EUROPEAN ((100 (5 ̄ NOLOCKSHIFT))
                           (101 (4 ̃ NOLOCKSHIFT))
                           (102 (6 ̆ NOLOCKSHIFT))
                           (103 (í Ǎ LOCKSHIFT))
                           (104 (7 ̇ NOLOCKSHIFT))
                           (105 (î Î LOCKSHIFT))
                           (106 (è È LOCKSHIFT))
                           (107 (ã Ã LOCKSHIFT))
                           (108 (0 ~ NOLOCKSHIFT))
                           (109 (ï Ï LOCKSHIFT))
                           (110 (̧ ̌ NOLOCKSHIFT))
                           (111 (ù Ù LOCKSHIFT))
                           (112 (/ ¿ NOLOCKSHIFT))
                           (115 (% % NOLOCKSHIFT) . IGNORE)
                           (116 (3 ̂ NOLOCKSHIFT))
                           (117 (2 ́ NOLOCKSHIFT))
                           (118 (é É LOCKSHIFT))
                           (119 (á Á LOCKSHIFT))
                           (120 (ê Ê LOCKSHIFT))
                           (121 (â Â LOCKSHIFT))
                           (122 (9 ̊ NOLOCKSHIFT))
                           (123 (ì Ì LOCKSHIFT))
                           (124 (å Å LOCKSHIFT))
                           (125 (ò Ò LOCKSHIFT))
                           (126 (ö Ö LOCKSHIFT))
                           (127 (æ Æ LOCKSHIFT))
                           (171 (» “ LOCKSHIFT))
                           (129 (ø Ø LOCKSHIFT))
                           (132 (1 ̀ NOLOCKSHIFT))
                           (165 (  NOLOCKSHIFT) . IGNORE)
                           (134 (%	 %	 NOLOCKSHIFT) . IGNORE)
                           (135 (ô Ô LOCKSHIFT))
                           (137 (ç Ç LOCKSHIFT))
                           (138 (ë Ë LOCKSHIFT))
                           (139 (õ Õ LOCKSHIFT))
                           (140 (ß Z LOCKSHIFT))
                           (141 1SHIFTDOWN . 1SHIFTUP)
                           (142 (œ Œ LOCKSHIFT))
                           (143 (; %: LOCKSHIFT))
                           (144 (%
 %
 NOLOCKSHIFT) . IGNORE)
                           (208 (« ” LOCKSHIFT))
                           (148 (ó Ó LOCKSHIFT))
                           (149 (ú Ú LOCKSHIFT))
                           (150 (û Û LOCKSHIFT))
                           (151 (à À LOCKSHIFT))
                           (152 (ä Ä LOCKSHIFT))
                           (153 (8 ̈ NOLOCKSHIFT))
                           (154 (ñ Ñ LOCKSHIFT))
                           (155 (ŉ M LOCKSHIFT))
                           (156 LOCKDOWN . LOCKUP)
                           (157 (%  %  NOLOCKSHIFT) . IGNORE)
                           (158 (ĳ Ĳ LOCKSHIFT))
                           (159 (̌ ° NOLOCKSHIFT))
                           (160 2SHIFTDOWN . 2SHIFTUP))
                       DOVE)
                (LOGIC ((100 (5 %% NOLOCKSHIFT))
                        (101 (4 $ NOLOCKSHIFT))
                        (102 (6 ~ NOLOCKSHIFT))
                        (103 (∈ ∋ NOLOCKSHIFT))
                        (104 (7 & NOLOCKSHIFT))
                        (105 (∠ ∡ NOLOCKSHIFT))
                        (106 (∪ ∩ NOLOCKSHIFT))
                        (107 (⊗ ⊘ NOLOCKSHIFT))
                        (108 (0 %) NOLOCKSHIFT))
                        (109 (∏ ∑ NOLOCKSHIFT))
                        (110 (- ± NOLOCKSHIFT))
                        (111 (  LOCKSHIFT))
                        (112 (← → NOLOCKSHIFT))
                        (115 (% % NOLOCKSHIFT) . IGNORE)
                        (116 (3 %# NOLOCKSHIFT))
                        (117 (2 @ NOLOCKSHIFT))
                        (118 (⊨ ⫤ NOLOCKSHIFT))
                        (119 (〈 〉 NOLOCKSHIFT))
                        (120 (↔ ⇔ NOLOCKSHIFT))
                        (121 (∀ ∀ NOLOCKSHIFT))
                        (122 (9 %( NOLOCKSHIFT))
                        (123 (⊂ ⊃ NOLOCKSHIFT))
                        (124 (≟ ≐ NOLOCKSHIFT))
                        (125 (⊆ ⊇ NOLOCKSHIFT))
                        (126 (⊕ ⊖ NOLOCKSHIFT))
                        (127 (∥ ∦ NOLOCKSHIFT))
                        (171 (ℂ ℂ NOLOCKSHIFT))
                        (129 (%] } NOLOCKSHIFT))
                        (132 (1 ! NOLOCKSHIFT))
                        (165 (  NOLOCKSHIFT) . IGNORE)
                        (134 (%	 %	 NOLOCKSHIFT) . IGNORE)
                        (135 (≪ ≫ NOLOCKSHIFT))
                        (137 (≡ ∝ NOLOCKSHIFT))
                        (138 (≈ ≃ NOLOCKSHIFT))
                        (139 (⇆ ⇌ NOLOCKSHIFT))
                        (140 (∃ ∃ NOLOCKSHIFT))
                        (141 1SHIFTDOWN . 1SHIFTUP)
                        (142 (∅ Ø NOLOCKSHIFT))
                        (143 (ℵ ℵ NOLOCKSHIFT))
                        (144 (%
 %
 NOLOCKSHIFT) . IGNORE)
                        (208 (ℕ ℕ NOLOCKSHIFT))
                        (148 (⊄ ⊅ NOLOCKSHIFT))
                        (149 (⊣ ⊢ NOLOCKSHIFT))
                        (150 (¬ ¬ NOLOCKSHIFT))
                        (151 (⇒ ⇐ NOLOCKSHIFT))
                        (152 (∵ ∵ NOLOCKSHIFT))
                        (153 (8 * NOLOCKSHIFT))
                        (154 (≮ ≯ NOLOCKSHIFT))
                        (155 (∣ ∤ NOLOCKSHIFT))
                        (156 LOCKDOWN . LOCKUP)
                        (157 (%  %  NOLOCKSHIFT) . IGNORE)
                        (158 (%[ { NOLOCKSHIFT))
                        (159 (= + NOLOCKSHIFT))
                        (160 2SHIFTDOWN . 2SHIFTUP))
                       DOVE)
                (MATH ((100 (5 %% NOLOCKSHIFT))
                       (101 (4 $ NOLOCKSHIFT))
                       (102 (6 ~ NOLOCKSHIFT))
                       (103 (⊗ ⊘ LOCKSHIFT))
                       (104 (7 & NOLOCKSHIFT))
                       (105 (d D LOCKSHIFT))
                       (106 (→ ↘ NOLOCKSHIFT))
                       (107 (∇ ⌋ NOLOCKSHIFT))
                       (108 (0 %) NOLOCKSHIFT))
                       (109 (∣ ∤ NOLOCKSHIFT))
                       (110 (- - NOLOCKSHIFT))
                       (111 (^ ↗ LOCKSHIFT))
                       (112 (/ ≟ NOLOCKSHIFT))
                       (115 (% % NOLOCKSHIFT) . IGNORE)
                       (116 (3 %# NOLOCKSHIFT))
                       (117 (2 @ NOLOCKSHIFT))
                       (118 (⊕ ⊖ LOCKSHIFT))
                       (119 (∘ • NOLOCKSHIFT))
                       (120 (∫ ∮ NOLOCKSHIFT))
                       (121 (ℵ A LOCKSHIFT))
                       (122 (9 %( NOLOCKSHIFT))
                       (123 (↓ ↙ LOCKSHIFT))
                       (124 (× ÷ LOCKSHIFT))
                       (125 (← ↖ LOCKSHIFT))
                       (126 (∥ ∦ LOCKSHIFT))
                       (127 (%, ≪ NOLOCKSHIFT))
                       (171 (≡ ≯ NOLOCKSHIFT))
                       (129 (%] ⇆ NOLOCKSHIFT))
                       (132 (1 ! NOLOCKSHIFT))
                       (165 (  NOLOCKSHIFT) . IGNORE)
                       (134 (%	 %	 NOLOCKSHIFT) . IGNORE)
                       (135 (f F LOCKSHIFT))
                       (137 (ℂ ⌊ LOCKSHIFT))
                       (138 (∣ ¦ NOLOCKSHIFT))
                       (139 (b ⌈ NOLOCKSHIFT))
                       (140 (∓ ± LOCKSHIFT))
                       (141 1SHIFTDOWN . 1SHIFTUP)
                       (142 (%. ≫ NOLOCKSHIFT))
                       (143 (≐ ≮ NOLOCKSHIFT))
                       (144 (%
 %
 NOLOCKSHIFT) . IGNORE)
                       (208 (← ↑ NOLOCKSHIFT))
                       (148 (ℝ R LOCKSHIFT))
                       (149 (⊥ ↔ NOLOCKSHIFT))
                       (150 (≈ ≃ NOLOCKSHIFT))
                       (151 (√ ↝ LOCKSHIFT))
                       (152 (ℏ H LOCKSHIFT))
                       (153 (8 * NOLOCKSHIFT))
                       (154 (ℕ ⌉ NOLOCKSHIFT))
                       (155 (∠ ∡ LOCKSHIFT))
                       (156 LOCKDOWN . LOCKUP)
                       (157 (%  %  NOLOCKSHIFT) . IGNORE)
                       (158 (%[ ⇌ NOLOCKSHIFT))
                       (159 (= + NOLOCKSHIFT))
                       (160 2SHIFTDOWN . 2SHIFTUP))
                      DOVE)
                (OFFICE ((100 (⑤ Ⅴ NOLOCKSHIFT))
                         (101 (④ Ⅳ NOLOCKSHIFT))
                         (102 (⑥ Ⅵ NOLOCKSHIFT))
                         (103 (″ ♀ NOLOCKSHIFT))
                         (104 (⑦ Ⅶ NOLOCKSHIFT))
                         (105 († ▼ NOLOCKSHIFT))
                         (106 (ƒ ○ NOLOCKSHIFT))
                         (107 (¼ V NOLOCKSHIFT))
                         (108 (⑩ Ⅹ NOLOCKSHIFT))
                         (109 (® □ NOLOCKSHIFT))
                         (110 (⅓ ⅔ NOLOCKSHIFT))
                         (111 (£ ℃ NOLOCKSHIFT))
                         (112 (℅ ? NOLOCKSHIFT))
                         (115 (% % NOLOCKSHIFT) . IGNORE)
                         (116 (③ Ⅲ NOLOCKSHIFT))
                         (117 (② Ⅱ NOLOCKSHIFT))
                         (118 (’ ♂ NOLOCKSHIFT))
                         (119 (° ≠ NOLOCKSHIFT))
                         (120 (%§ ※ NOLOCKSHIFT))
                         (121 (a 〒 NOLOCKSHIFT))
                         (122 (⑨ Ⅸ NOLOCKSHIFT))
                         (123 (¢ ★ NOLOCKSHIFT))
                         (124 (⅓ X NOLOCKSHIFT))
                         (125 (o ☆ NOLOCKSHIFT))
                         (126 (ℓ ◆ NOLOCKSHIFT))
                         (127 (%, < NOLOCKSHIFT))
                         (171 (%' %" NOLOCKSHIFT))
                         (129 (%] } NOLOCKSHIFT))
                         (132 (① Ⅰ NOLOCKSHIFT))
                         (165 (  NOLOCKSHIFT) . IGNORE)
                         (134 (%	 %	 NOLOCKSHIFT) . IGNORE)
                         (135 (‡ ▽ NOLOCKSHIFT))
                         (137 (⅔ C NOLOCKSHIFT))
                         (138 (■ J NOLOCKSHIFT))
                         (139 (¾ ☎ NOLOCKSHIFT))
                         (140 (½ Z NOLOCKSHIFT))
                         (141 1SHIFTDOWN . 1SHIFTUP)
                         (142 (‰ > NOLOCKSHIFT))
                         (143 (№ %: NOLOCKSHIFT))
                         (144 (%
 %
 NOLOCKSHIFT) . IGNORE)
                         (208 (← ☒ NOLOCKSHIFT))
                         (148 (™ ◇ NOLOCKSHIFT))
                         (149 (℡ ◎ NOLOCKSHIFT))
                         (150 (• ▲ NOLOCKSHIFT))
                         (151 (¥ ● NOLOCKSHIFT))
                         (152 (∎ △ NOLOCKSHIFT))
                         (153 (⑧ Ⅷ NOLOCKSHIFT))
                         (154 (^ ↓ NOLOCKSHIFT))
                         (155 (← → NOLOCKSHIFT))
                         (156 LOCKDOWN . LOCKUP)
                         (157 (%  %  NOLOCKSHIFT) . IGNORE)
                         (158 (%[ { NOLOCKSHIFT))
                         (159 (☮ ∎ NOLOCKSHIFT))
                         (160 2SHIFTDOWN . 2SHIFTUP))
                       DOVE)
                (DVORAK ((100 (1 * NOLOCKSHIFT))
                         (101 (3 %) NOLOCKSHIFT))
                         (102 (9 %% NOLOCKSHIFT))
                         (103 (%. > NOLOCKSHIFT))
                         (104 (0 & NOLOCKSHIFT))
                         (105 (e E LOCKSHIFT))
                         (106 (g G LOCKSHIFT))
                         (107 (k K LOCKSHIFT))
                         (108 (6 - NOLOCKSHIFT))
                         (109 (t T LOCKSHIFT))
                         (110 (8 ← NOLOCKSHIFT))
                         (111 (l L LOCKSHIFT))
                         (112 (z Z LOCKSHIFT))
                         (115 (% % NOLOCKSHIFT) . IGNORE)
                         (116 (5 %( NOLOCKSHIFT))
                         (117 (7 %# NOLOCKSHIFT))
                         (118 (%, < NOLOCKSHIFT))
                         (119 (? / NOLOCKSHIFT))
                         (120 (o O LOCKSHIFT))
                         (121 (a A LOCKSHIFT))
                         (122 (4 $ NOLOCKSHIFT))
                         (123 (c C LOCKSHIFT))
                         (124 (q Q LOCKSHIFT))
                         (125 (r R LOCKSHIFT))
                         (126 (n N LOCKSHIFT))
                         (127 (w W LOCKSHIFT))
                         (171 (%, ” NOLOCKSHIFT))
                         (129 (%] } NOLOCKSHIFT))
                         (132 (! @ NOLOCKSHIFT))
                         (165 (  NOLOCKSHIFT) . IGNORE)
                         (134 (%	 %	 NOLOCKSHIFT) . IGNORE)
                         (135 (u U LOCKSHIFT))
                         (137 (j J LOCKSHIFT))
                         (138 (h H LOCKSHIFT))
                         (139 (x X LOCKSHIFT))
                         (140 (; %: NOLOCKSHIFT))
                         (141 1SHIFTDOWN . 1SHIFTUP)
                         (142 (v V LOCKSHIFT))
                         (143 (s S LOCKSHIFT))
                         (144 (%
 %
 NOLOCKSHIFT) . IGNORE)
                         (208 (‘ “ NOLOCKSHIFT))
                         (148 (p P LOCKSHIFT))
                         (149 (y Y LOCKSHIFT))
                         (150 (i I LOCKSHIFT))
                         (151 (f F LOCKSHIFT))
                         (152 (d D LOCKSHIFT))
                         (153 (2 ¢ NOLOCKSHIFT))
                         (154 (b B LOCKSHIFT))
                         (155 (m M LOCKSHIFT))
                         (156 LOCKDOWN . LOCKUP)
                         (157 (%  %  NOLOCKSHIFT) . IGNORE)
                         (158 (%[ { NOLOCKSHIFT))
                         (159 (= + NOLOCKSHIFT))
                         (160 2SHIFTDOWN . 2SHIFTUP))
                       DOVE)
                (GREEK ((100 (5 %% NOLOCKSHIFT))
                        (101 (4 $ NOLOCKSHIFT))
                        (102 (6 ~ NOLOCKSHIFT))
                        (103 (ε E LOCKSHIFT))
                        (104 (7 & NOLOCKSHIFT))
                        (105 (δ Δ LOCKSHIFT))
                        (106 (υ Υ LOCKSHIFT))
                        (107 (s Σ LOCKSHIFT))
                        (108 (0 %) NOLOCKSHIFT))
                        (109 (κ Κ LOCKSHIFT))
                        (110 (- - NOLOCKSHIFT))
                        (111 (π Π LOCKSHIFT))
                        (112 (/ ? NOLOCKSHIFT))
                        (115 (% % NOLOCKSHIFT) . IGNORE)
                        (116 (3 %# NOLOCKSHIFT))
                        (117 (2 @ NOLOCKSHIFT))
                        (118 (ω Ω LOCKSHIFT))
                        (119 (θ Θ LOCKSHIFT))
                        (120 (σ Σ LOCKSHIFT))
                        (121 (α Α LOCKSHIFT))
                        (122 (9 %( NOLOCKSHIFT))
                        (123 (ι Ι LOCKSHIFT))
                        (124 (χ Χ LOCKSHIFT))
                        (125 (ο Ο LOCKSHIFT))
                        (126 (λ Λ LOCKSHIFT))
                        (127 (%, < NOLOCKSHIFT))
                        (171 (%' %" NOLOCKSHIFT))
                        (129 (%] } NOLOCKSHIFT))
                        (132 (1 ! NOLOCKSHIFT))
                        (165 (  NOLOCKSHIFT) . IGNORE)
                        (134 (%	 %	 NOLOCKSHIFT) . IGNORE)
                        (135 (φ Φ LOCKSHIFT))
                        (137 (ξ Ξ LOCKSHIFT))
                        (138 (j J LOCKSHIFT))
                        (139 (β B LOCKSHIFT))
                        (140 (ζ Ζ LOCKSHIFT))
                        (141 1SHIFTDOWN . 1SHIFTUP)
                        (142 (%. > NOLOCKSHIFT))
                        (143 (; %: NOLOCKSHIFT))
                        (144 (%
 %
 NOLOCKSHIFT) . IGNORE)
                        (208 (← ↑ NOLOCKSHIFT))
                        (148 (ρ Ρ LOCKSHIFT))
                        (149 (τ Τ LOCKSHIFT))
                        (150 (γ Γ LOCKSHIFT))
                        (151 (ψ Ψ LOCKSHIFT))
                        (152 (η Η LOCKSHIFT))
                        (153 (8 * NOLOCKSHIFT))
                        (154 (ν Ν LOCKSHIFT))
                        (155 (μ Μ LOCKSHIFT))
                        (156 LOCKDOWN . LOCKUP)
                        (157 (%  %  NOLOCKSHIFT) . IGNORE)
                        (158 (%[ { NOLOCKSHIFT))
                        (159 (= + NOLOCKSHIFT))
                        (160 2SHIFTDOWN . 2SHIFTUP))
                       DOVE)
                (ITALIAN ((171 (%' %" NOLOCKSHIFT))
                          (100 (5 ò NOLOCKSHIFT))
                          (101 (4 ì NOLOCKSHIFT))
                          (102 (6 ù NOLOCKSHIFT))
                          (103 (e E LOCKSHIFT))
                          (104 (7 & NOLOCKSHIFT))
                          (105 (d D LOCKSHIFT))
                          (106 (u U LOCKSHIFT))
                          (107 (v V LOCKSHIFT))
                          (108 (0 %) NOLOCKSHIFT))
                          (109 (k K LOCKSHIFT))
                          (110 (- - NOLOCKSHIFT))
                          (111 (p P LOCKSHIFT))
                          (112 (← ? NOLOCKSHIFT))
                          (115 (% % NOLOCKSHIFT) . IGNORE)
                          (116 (3 è NOLOCKSHIFT))
                          (117 (2 à NOLOCKSHIFT))
                          (118 (w W LOCKSHIFT))
                          (119 (q Q LOCKSHIFT))
                          (120 (s S LOCKSHIFT))
                          (121 (a A LOCKSHIFT))
                          (122 (9 %( NOLOCKSHIFT))
                          (123 (i I LOCKSHIFT))
                          (124 (x X LOCKSHIFT))
                          (125 (o O LOCKSHIFT))
                          (126 (l L LOCKSHIFT))
                          (127 (%, « NOLOCKSHIFT))
                          (171 (%' ” NOLOCKSHIFT))
                          (129 (%] } NOLOCKSHIFT))
                          (132 (1 ! NOLOCKSHIFT))
                          (165 (  NOLOCKSHIFT) . IGNORE)
                          (134 (%	 %	 NOLOCKSHIFT) . IGNORE)
                          (135 (f F LOCKSHIFT))
                          (137 (c C LOCKSHIFT))
                          (138 (j J LOCKSHIFT))
                          (139 (b B LOCKSHIFT))
                          (140 (z Z LOCKSHIFT))
                          (141 1SHIFTDOWN . 1SHIFTUP)
                          (142 (%. » NOLOCKSHIFT))
                          (143 (; %: NOLOCKSHIFT))
                          (144 (%
 %
 NOLOCKSHIFT) . IGNORE)
                          (208 (← “ NOLOCKSHIFT))
                          (148 (r R LOCKSHIFT))
                          (149 (t T LOCKSHIFT))
                          (150 (g G LOCKSHIFT))
                          (151 (y Y LOCKSHIFT))
                          (152 (h H LOCKSHIFT))
                          (153 (8 * NOLOCKSHIFT))
                          (154 (n N LOCKSHIFT))
                          (155 (m M LOCKSHIFT))
                          (156 LOCKDOWN . LOCKUP)
                          (157 (%  %  NOLOCKSHIFT) . IGNORE)
                          (158 (%[ { NOLOCKSHIFT))
                          (159 (= + NOLOCKSHIFT))
                          (160 2SHIFTDOWN . 2SHIFTUP))
                       DOVE)
                (SPANISH ((208 (¡ ¿ NOLOCKSHIFT))
                          (171 (; %: NOLOCKSHIFT))
                          (100 (5 ó NOLOCKSHIFT))
                          (101 (4 í NOLOCKSHIFT))
                          (102 (6 ú NOLOCKSHIFT))
                          (103 (e E LOCKSHIFT))
                          (104 (7 & NOLOCKSHIFT))
                          (105 (d D LOCKSHIFT))
                          (106 (u U LOCKSHIFT))
                          (107 (v V LOCKSHIFT))
                          (108 (0 %) NOLOCKSHIFT))
                          (109 (k K LOCKSHIFT))
                          (110 (- - NOLOCKSHIFT))
                          (111 (p P LOCKSHIFT))
                          (112 (← ? NOLOCKSHIFT))
                          (115 (% % NOLOCKSHIFT) . IGNORE)
                          (116 (3 é NOLOCKSHIFT))
                          (117 (2 á NOLOCKSHIFT))
                          (118 (w W LOCKSHIFT))
                          (119 (q Q LOCKSHIFT))
                          (120 (s S LOCKSHIFT))
                          (121 (a A LOCKSHIFT))
                          (122 (9 %( NOLOCKSHIFT))
                          (123 (i I LOCKSHIFT))
                          (124 (x X LOCKSHIFT))
                          (125 (o O LOCKSHIFT))
                          (126 (l L LOCKSHIFT))
                          (127 (%, « NOLOCKSHIFT))
                          (171 (; %: NOLOCKSHIFT))
                          (129 (’ ” NOLOCKSHIFT))
                          (132 (1 ! NOLOCKSHIFT))
                          (165 (  NOLOCKSHIFT) . IGNORE)
                          (134 (%	 %	 NOLOCKSHIFT) . IGNORE)
                          (135 (f F LOCKSHIFT))
                          (137 (c C LOCKSHIFT))
                          (138 (j J LOCKSHIFT))
                          (139 (b B LOCKSHIFT))
                          (140 (z Z LOCKSHIFT))
                          (141 1SHIFTDOWN . 1SHIFTUP)
                          (142 (%. » NOLOCKSHIFT))
                          (143 (ñ Ñ LOCKSHIFT))
                          (144 (%
 %
 NOLOCKSHIFT) . IGNORE)
                          (208 (¡ ¿ NOLOCKSHIFT))
                          (148 (r R LOCKSHIFT))
                          (149 (t T LOCKSHIFT))
                          (150 (g G LOCKSHIFT))
                          (151 (y Y LOCKSHIFT))
                          (152 (h H LOCKSHIFT))
                          (153 (8 ü NOLOCKSHIFT))
                          (154 (n N LOCKSHIFT))
                          (155 (m M LOCKSHIFT))
                          (156 LOCKDOWN . LOCKUP)
                          (157 (%  %  NOLOCKSHIFT) . IGNORE)
                          (158 (‘ “ NOLOCKSHIFT))
                          (159 (= + NOLOCKSHIFT))
                          (160 2SHIFTDOWN . 2SHIFTUP))
                       DOVE)
                (FRENCH ((208 (ç Ç NOLOCKSHIFT))
                         (171 (%' à NOLOCKSHIFT))
                         (100 (5 ô NOLOCKSHIFT))
                         (101 (4 î NOLOCKSHIFT))
                         (102 (6 û NOLOCKSHIFT))
                         (103 (e E LOCKSHIFT))
                         (104 (7 & NOLOCKSHIFT))
                         (105 (d D LOCKSHIFT))
                         (106 (u U LOCKSHIFT))
                         (107 (v V LOCKSHIFT))
                         (108 (0 %) NOLOCKSHIFT))
                         (109 (k K LOCKSHIFT))
                         (110 (- - NOLOCKSHIFT))
                         (111 (p P LOCKSHIFT))
                         (112 (← ? NOLOCKSHIFT))
                         (115 (% % NOLOCKSHIFT) . IGNORE)
                         (116 (3 ê NOLOCKSHIFT))
                         (117 (2 â NOLOCKSHIFT))
                         (118 (w W LOCKSHIFT))
                         (119 (q Q LOCKSHIFT))
                         (120 (s S LOCKSHIFT))
                         (121 (a A LOCKSHIFT))
                         (122 (9 %( NOLOCKSHIFT))
                         (123 (i I LOCKSHIFT))
                         (124 (x X LOCKSHIFT))
                         (125 (o O LOCKSHIFT))
                         (126 (l L LOCKSHIFT))
                         (127 (%, « NOLOCKSHIFT))
                         (171 (%' à NOLOCKSHIFT))
                         (129 (è ï LOCKSHIFT))
                         (132 (1 ! NOLOCKSHIFT))
                         (165 (  NOLOCKSHIFT) . IGNORE)
                         (134 (%	 %	 NOLOCKSHIFT) . IGNORE)
                         (135 (f F LOCKSHIFT))
                         (137 (c C LOCKSHIFT))
                         (138 (j J LOCKSHIFT))
                         (139 (b B LOCKSHIFT))
                         (140 (z Z LOCKSHIFT))
                         (141 1SHIFTDOWN . 1SHIFTUP)
                         (142 (%. » NOLOCKSHIFT))
                         (143 (; %: NOLOCKSHIFT))
                         (144 (%
 %
 NOLOCKSHIFT) . IGNORE)
                         (208 (ç Ç LOCKSHIFT))
                         (148 (r R LOCKSHIFT))
                         (149 (t T LOCKSHIFT))
                         (150 (g G LOCKSHIFT))
                         (151 (y Y LOCKSHIFT))
                         (152 (h H LOCKSHIFT))
                         (153 (8 ù NOLOCKSHIFT))
                         (154 (n N LOCKSHIFT))
                         (155 (m M LOCKSHIFT))
                         (156 LOCKDOWN . LOCKUP)
                         (157 (%  %  NOLOCKSHIFT) . IGNORE)
                         (158 (é ë LOCKSHIFT))
                         (159 (= + NOLOCKSHIFT))
                         (160 2SHIFTDOWN . 2SHIFTUP))
                       DOVE)
                (GERMAN ((100 (5 %% NOLOCKSHIFT))
                         (101 (4 $ NOLOCKSHIFT))
                         (102 (6 ~ NOLOCKSHIFT))
                         (103 (e E LOCKSHIFT))
                         (104 (7 & NOLOCKSHIFT))
                         (105 (d D LOCKSHIFT))
                         (106 (u U LOCKSHIFT))
                         (107 (v V LOCKSHIFT))
                         (108 (0 %) NOLOCKSHIFT))
                         (109 (k K LOCKSHIFT))
                         (110 (- - NOLOCKSHIFT))
                         (111 (p P LOCKSHIFT))
                         (112 (ß ? NOLOCKSHIFT))
                         (115 (% % NOLOCKSHIFT) . IGNORE)
                         (116 (3 %# NOLOCKSHIFT))
                         (117 (2 @ NOLOCKSHIFT))
                         (118 (w W LOCKSHIFT))
                         (119 (q Q LOCKSHIFT))
                         (120 (s S LOCKSHIFT))
                         (121 (a A LOCKSHIFT))
                         (122 (9 %( NOLOCKSHIFT))
                         (123 (i I LOCKSHIFT))
                         (124 (x X LOCKSHIFT))
                         (125 (o O LOCKSHIFT))
                         (126 (l L LOCKSHIFT))
                         (127 (%, < NOLOCKSHIFT))
                         (171 (%' %" NOLOCKSHIFT))
                         (129 (ä Ä LOCKSHIFT))
                         (132 (1 ! NOLOCKSHIFT))
                         (165 (  NOLOCKSHIFT) . IGNORE)
                         (134 (%	 %	 NOLOCKSHIFT) . IGNORE)
                         (135 (f F LOCKSHIFT))
                         (137 (c C LOCKSHIFT))
                         (138 (j J LOCKSHIFT))
                         (139 (b B LOCKSHIFT))
                         (140 (z Z LOCKSHIFT))
                         (141 1SHIFTDOWN . 1SHIFTUP)
                         (142 (%. > NOLOCKSHIFT))
                         (143 (; %: NOLOCKSHIFT))
                         (144 (%
 %
 NOLOCKSHIFT) . IGNORE)
                         (208 (← ↑ NOLOCKSHIFT))
                         (148 (r R LOCKSHIFT))
                         (149 (t T LOCKSHIFT))
                         (150 (g G LOCKSHIFT))
                         (151 (y Y LOCKSHIFT))
                         (152 (h H LOCKSHIFT))
                         (153 (8 * NOLOCKSHIFT))
                         (154 (n N LOCKSHIFT))
                         (155 (m M LOCKSHIFT))
                         (156 LOCKDOWN . LOCKUP)
                         (157 (%  %  NOLOCKSHIFT) . IGNORE)
                         (158 (ö Ö LOCKSHIFT))
                         (159 (ü Ü LOCKSHIFT))
                         (160 2SHIFTDOWN . 2SHIFTUP))
                       DOVE)
                (STANDARD-RUSSIAN ((208 (%) %( NOLOCKSHIFT))
                                   (171 (з З NOLOCKSHIFT))
                                   (100 (%" 4 NOLOCKSHIFT))
                                   (101 (/ 3 NOLOCKSHIFT))
                                   (102 (%: 5 NOLOCKSHIFT))
                                   (103 (у У LOCKSHIFT))
                                   (104 (%, 6 NOLOCKSHIFT))
                                   (105 (в В LOCKSHIFT))
                                   (106 (г Г LOCKSHIFT))
                                   (107 (м М LOCKSHIFT))
                                   (108 (? 9 NOLOCKSHIFT))
                                   (109 (л Л LOCKSHIFT))
                                   (110 (%% 0 NOLOCKSHIFT))
                                   (111 (з З LOCKSHIFT))
                                   (112 (ё Ё LOCKSHIFT))
                                   (115 (% % NOLOCKSHIFT) . IGNORE)
                                   (116 (- 2 NOLOCKSHIFT))
                                   (117 (№ 1 NOLOCKSHIFT))
                                   (118 (ц Ц LOCKSHIFT))
                                   (119 (й Й LOCKSHIFT))
                                   (120 (ы Ы LOCKSHIFT))
                                   (121 (ф Ф LOCKSHIFT))
                                   (122 (← 8 NOLOCKSHIFT))
                                   (123 (ш Ш LOCKSHIFT))
                                   (124 (ч Ч LOCKSHIFT))
                                   (125 (щ Щ LOCKSHIFT))
                                   (126 (д Д LOCKSHIFT))
                                   (127 (б Б LOCKSHIFT))
                                   (171 (э Э LOCKSHIFT))
                                   (129 (ъ Ъ LOCKSHIFT))
                                   (132 (%§ + NOLOCKSHIFT))
                                   (165 (  NOLOCKSHIFT) . IGNORE)
                                   (134 (%	 %	 NOLOCKSHIFT) . IGNORE)
                                   (135 (а А LOCKSHIFT))
                                   (137 (с С LOCKSHIFT))
                                   (138 (о О LOCKSHIFT))
                                   (139 (и И LOCKSHIFT))
                                   (140 (я Я LOCKSHIFT))
                                   (141 1SHIFTDOWN . 1SHIFTUP)
                                   (142 (ю Ю LOCKSHIFT))
                                   (143 (ж Ж LOCKSHIFT))
                                   (144 (%
 %
 NOLOCKSHIFT) . IGNORE)
                                   (208 (%) %( NOLOCKSHIFT))
                                   (148 (к К LOCKSHIFT))
                                   (149 (е Е LOCKSHIFT))
                                   (150 (п П LOCKSHIFT))
                                   (151 (н Н LOCKSHIFT))
                                   (152 (р Р LOCKSHIFT))
                                   (153 (%. 7 NOLOCKSHIFT))
                                   (154 (т Т LOCKSHIFT))
                                   (155 (ь Ь LOCKSHIFT))
                                   (156 LOCKDOWN . LOCKUP)
                                   (157 (%  %  NOLOCKSHIFT) . IGNORE)
                                   (158 (х Х LOCKSHIFT))
                                   (159 (! = NOLOCKSHIFT))
                                   (160 2SHIFTDOWN . 2SHIFTUP))
                       DOVE)))
(DECLARE%: DONTCOPY
  (FILEMAP (NIL)))
STOP
