每个次要模式都可以拥有自己的按键映射,在模式启用时生效。要为次要模式设置按键映射,需向关联列表 minor-mode-map-alist 中添加一项。See Definition of minor-mode-map-alist。
次要模式按键映射的一种用途是修改某些自插入字符的行为,使其在插入自身的同时执行其他操作。(另一种自定义 self-insert-command 的方式是通过 post-self-insert-hook,参见 User-Level Insertion Commands。除此之外,用于定制 self-insert-command 的工具仅适用于缩写和自动填充模式等特殊场景。请勿尝试用自定义定义替换标准的 self-insert-command。编辑器命令循环会特殊处理该函数。)
次要模式可以将命令绑定到以 C-c 开头、后跟标点符号的按键序列。但是,以 C-c 开头后跟 {}<>:; 之一、控制字符或数字的按键序列保留给主模式使用。同时,C-c 字母 保留给用户自定义。See Key Binding Conventions。