目录
Emacs 行为¶
EmacsBehavior 这个 mixin 允许你为 TextInput 控件添加 Emacs 键盘快捷键,用于基本移动和编辑操作。目前可用的快捷键如下所列:
Emacs 快捷键¶
快捷键 |
描述 |
Control + a |
将光标移动到行首 |
Control + e |
将光标移动到行尾 |
Control + f |
将光标向右移动一个字符 |
Control + b |
将光标向左移动一个字符 |
Alt + f |
将光标移动到右侧单词的末尾 |
Alt + b |
将光标移动到左侧单词的开头 |
Alt + Backspace |
删除光标左侧至单词开头的文本 |
Alt + d |
删除光标右侧至单词末尾的文本。 |
Alt + w |
请提供需要翻译的英文内容。 |
Control + w |
剪切选区 |
Control + y |
请提供需要翻译的英文内容。 |
警告
如果你启用了 inspector 模块,打开检查器的快捷键(Control + e)会与 Emacs 中移动到行尾的快捷键冲突(它仍然会将光标移动到行尾,但检查器也会同时打开)。
- class kivy.uix.behaviors.emacs.EmacsBehavior(**kwargs)[源代码]¶
基类:
object一个 mixin,为
TextInput控件启用 Emacs 风格的键盘快捷键。更多信息请参阅Emacs 行为模块的文档。在 1.9.1 版本加入.
- key_bindings¶
字符串名称,用于确定与
TextInput一起使用的按键绑定类型。这允许以编程方式为继承自EmacsBehavior的控件启用或禁用 Emacs 按键绑定。如果该值不是'emacs',则 Emacs 绑定将被禁用。使用'default'可切换回 TextInput 的默认按键绑定。key_bindings是一个StringProperty,默认值为'emacs'。在 1.10.0 版本加入.