Creare scorciatoie da tastiera personalizzate

Le corrispondenze dei tasti sono specificate usando il comando

    (kbd-map predicate . keymaps)

La parte predicate specifica sotto quali condizioni le corrispondenze dei tasti sono valide. Esempi di predicati sono always?, in-math? e in-french?, ma l'utente può definire dei predicati personalizzati. Ogni elemento in keymaps può avere una delle seguenti forme:

    (key-combination action_1 ... action_n)

(key-combination result)

(key-combination result help-message)

Nel primo caso, le action_i sono i comandi Scheme associati alla stringa key-combination. Nel secondo e nel terzo caso, result è una stringa che deve essere inserita nel testo dopo che la combinazione di tasti key-combination è stata eseguita. Può essere visualizzato un ulteriore messaggio help-message quando viene eseguita key-combination.

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".