# HG changeset patch # User Richard M. Stallman # Date 813536887 0 # Node ID 469ad2d4f2f4a7f335df3526d12ad2b568b3c2ee # Parent b307cd5c259fd0f0a4237fb12a72a4f51642909e Handle aliases dead-acute,... diff -r b307cd5c259f -r 469ad2d4f2f4 lisp/international/iso-transl.el --- a/lisp/international/iso-transl.el Thu Oct 12 21:19:49 1995 +0000 +++ b/lisp/international/iso-transl.el Thu Oct 12 22:28:07 1995 +0000 @@ -40,6 +40,22 @@ (?\~ . mute-asciitilde)) "Mapping of ASCII characters to their corresponding dead-key symbols.") +;; Some X servers use these alternate names. +(or key-translation-map + (setq key-translation-map (make-sparse-keymap))) +(define-key key-translation-map [dead-acute] [mute-acute]) +(define-key key-translation-map [dead-grave] [mute-grave]) +(define-key key-translation-map [dead-diaeresis] [mute-diaeresis]) +(define-key key-translation-map [dead-asciicircum] [mute-asciicircum]) +(define-key key-translation-map [dead-asciitilde] [mute-asciitilde]) +;; Someone reports that these keys don't work if shifted. +;; This might fix it--no word yet. +(define-key key-translation-map [S-dead-acute] [mute-acute]) +(define-key key-translation-map [S-dead-grave] [mute-grave]) +(define-key key-translation-map [S-dead-diaeresis] [mute-diaeresis]) +(define-key key-translation-map [S-dead-asciicircum] [mute-asciicircum]) +(define-key key-translation-map [S-dead-asciitilde] [mute-asciitilde]) + ;; The two-character mnemonics are intended to be available in all languages. ;; The ones beginning with `*' have one-character synonyms, but a ;; language-specific table might override the short form for its own use.