(define-key quail-mode-map " " 'ethio-insert-space)
(define-key quail-mode-map [?\C-^] 'ethio-insert-ethio-space)
(define-key quail-mode-map [?\C-'] 'ethio-gemination)
+(define-key quail-mode-map [?\S- ] 'ethio-insert-ethio-space)
(quail-define-rules
("he" ?\e$(3!!\e(B)
("`90" ?\e$(3%#\e(B)
("`100" ?\e$(3%$\e(B)
("`1000" ["\e$(3$y%$\e(B"])
+ ("`2000" ["\e$(3$z%$\e(B"])
+ ("`3000" ["\e$(3${%$\e(B"])
+ ("`4000" ["\e$(3$|%$\e(B"])
+ ("`5000" ["\e$(3$}%$\e(B"])
+ ("`6000" ["\e$(3$~%$\e(B"])
+ ("`7000" ["\e$(3%!%$\e(B"])
+ ("`8000" ["\e$(3%"%$\e(B"])
+ ("`9000" ["\e$(3%#%$\e(B"])
("`10000" ?\e$(3%%\e(B)
+ ("`20000" ["\e$(3$q%%\e(B"])
+ ("`30000" ["\e$(3$r%%\e(B"])
+ ("`40000" ["\e$(3$s%%\e(B"])
+ ("`50000" ["\e$(3$t%%\e(B"])
+ ("`60000" ["\e$(3$u%%\e(B"])
+ ("`70000" ["\e$(3$v%%\e(B"])
+ ("`80000" ["\e$(3$w%%\e(B"])
+ ("`90000" ["\e$(3$x%%\e(B"])
+ ("`100000" ["\e$(3$y%%\e(B"])
+ ("`200000" ["\e$(3$z%%\e(B"])
+ ("`300000" ["\e$(3${%%\e(B"])
+ ("`400000" ["\e$(3$|%%\e(B"])
+ ("`500000" ["\e$(3$}%%\e(B"])
+ ("`600000" ["\e$(3$~%%\e(B"])
+ ("`700000" ["\e$(3%!%%\e(B"])
+ ("`800000" ["\e$(3%"%%\e(B"])
+ ("`900000" ["\e$(3%#%%\e(B"])
+ ("`1000000" ["\e$(3%$%%\e(B"])
)
;; The translation of `a' depends on the language (Tigrigna or Amharic).