Variable: iso-transl-dead-key-alist
iso-transl-dead-key-alist is a variable defined in iso-transl.el.gz.
Value
((39 . mute-acute) (96 . mute-grave) (34 . mute-diaeresis)
(94 . mute-asciicircum) (126 . mute-asciitilde) (39 . dead-acute)
(96 . dead-grave) (34 . dead-diaeresis) (94 . dead-asciicircum)
(126 . dead-asciitilde) (94 . dead-circum) (94 . dead-circumflex)
(126 . dead-tilde) (39 . S-dead-acute) (96 . S-dead-grave)
(34 . S-dead-diaeresis) (94 . S-dead-asciicircum)
(126 . S-dead-asciitilde) (94 . S-dead-circum)
(94 . S-dead-circumflex) (126 . S-dead-tilde))
Documentation
Mapping of ASCII characters to their corresponding dead-key symbols.
Source Code
;; Defined in /usr/src/emacs/lisp/international/iso-transl.el.gz
;;; iso-transl.el --- keyboard input for ISO 10646 chars -*- coding: utf-8; lexical-binding: t; -*-
;; Copyright (C) 1987, 1993-1999, 2001-2025 Free Software Foundation,
;; Inc.
;; Author: Howard Gayle
;; Maintainer: emacs-devel@gnu.org
;; Keywords: i18n
;; This file is part of GNU Emacs.
;; GNU Emacs is free software: you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation, either version 3 of the License, or
;; (at your option) any later version.
;; GNU Emacs is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;; GNU General Public License for more details.
;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
;;; Commentary:
;; Loading this package defines three ways of entering the non-ASCII
;; printable characters with codes above 127: the prefix C-x 8, or the
;; Alt key, or a dead accent key. For example, you can enter uppercase
;; A-umlaut as `C-x 8 " A' or `Alt-" A' (if you have an Alt key) or
;; `umlaut A' (if you have an umlaut/diaeresis key).
;; This package supports all characters defined by ISO 8859-1, along
;; with a few other ISO 10646 characters commonly used in English and
;; basic math.
;;; Code:
(defvar iso-transl-dead-key-alist
'((?\' . mute-acute)
(?\` . mute-grave)
(?\" . mute-diaeresis)
(?^ . mute-asciicircum)
(?\~ . mute-asciitilde)
(?\' . dead-acute)
(?\` . dead-grave)
(?\" . dead-diaeresis)
(?^ . dead-asciicircum)
(?\~ . dead-asciitilde)
(?^ . dead-circum)
(?^ . dead-circumflex)
(?\~ . dead-tilde)
;; Someone reports that these keys don't work if shifted.
;; This might fix it--no word yet.
(?\' . S-dead-acute)
(?\` . S-dead-grave)
(?\" . S-dead-diaeresis)
(?^ . S-dead-asciicircum)
(?\~ . S-dead-asciitilde)
(?^ . S-dead-circum)
(?^ . S-dead-circumflex)
(?\~ . S-dead-tilde))
"Mapping of ASCII characters to their corresponding dead-key symbols.")