Crear sus propios atajos de teclado

Los mapas de teclas son especificados usando el comando

    (set-keymap (lista de predicados) (list of keymaps))

La lista de los predicados espeficica bajo cuales circunstancias los mapas de teclas son validas. Ejemplso de predicados son always?, in-math? y in-french?, pero el usuario puede definir sus propios predicados. Cada mapa es de una de las seguiente formas

    (combinacion-de-teclas accion_1 ... accion_n)

(combinacion-de-teclas resultado)

(combinacion-de-teclas resultado mensage-ayuda)

En el primer caso, las accion_i son comandos de Scheme asociados con la cadena combinacion-de-teclas. En el segundo y tercer caso, resultado es una cadena que está para ser insertada en el texto cuando la combinacion-de-teclas ha sido completada. Un mensage-ayuda opcional puede ser mostrado cuando la combinacion-de-teclas es finalizada.

Los mapas de teclas pueden ser limpiados de nuevo usando el comando

    (remove-keymap (lista de predicados) (lista de combinaciones de teclas))

donde el segundo argumento es una lista de cadenas, cada uno de las cuales es una combinacion-de-teclas como las anteriores.

Se garantiza el permiso para copiar, distribuir y/o modificar este documento bajo los terminos de la GNU Free Documentation License, Versión 1.1 o cualquier versión posterior publicada por la Free Software Foundation; sin Secciones Invariantes, sin Textos de Portada, y sin Textos de Contraportada. Una copia de la licencia está incluida en la sección titulada "GNU Free Documentation License".
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".