跳转到内容

键盘事件

Rime 的 key_binder/bindings 选项下的 acceptsend 键值接受按键表达式。

按键表达式

INFO

Rime 中的按键表达式定义位于 https://github.com/rime/librime/blob/master/src/rime/key_table.cc

IMPORTANT

Rime 中的按键表达式区分大小写

单个字母(AZaz)或数字(09)即为对应按键的表达式。

此外,常用的按键表达式有[1]

按键表达式描述
BackSpace退格
Tab制表符
Linefeed换行
Clear清除
Return回车
Pause暂停
Sys_Req印屏
Escape退出
Delete删除
Home原位
Left左箭头
Up上箭头
Right右箭头
Down下箭头
Prior / Page_Up上翻
Next / Page_Down下翻
End末尾
Begin起始
Shift_L左 Shift
Shift_R右 Shift
Control_L左 Ctrl
Control_R右 Ctrl
Meta_L左 Meta
Meta_R右 Meta
Alt_L左 Alt
Alt_R右 Alt
Super_L左 Super
Super_R右 Super
Hyper_L左 Hyper
Hyper_R右 Hyper
Caps_Lock大写锁定
Shift_LockShift 锁定
Scroll_Lock滚动锁定
Num_Lock小键盘锁定
Select选定
Print打印
Execute运行
Insert插入
Undo还原
Redo重做
Menu菜单
Find搜索
Cancel取消
Help帮助
Break中断
space空格
exclam!
quotedbl"
numbersign#
dollar$
percent%
ampersand&
apostrophe'
parenleft(
parenright)
asterisk*
plus+
comma,
minus-
period.
slash/
colon:
semicolon;
less<
equal=
greater>
question?
at@
bracketleft[
backslash\
bracketright]
asciicircum^
underscore_
grave`
braceleft{
bar
braceright}
asciitilde~
KP_Space小键盘空格
KP_Tab小键盘制表符
KP_Enter小键盘回车
KP_Delete小键盘删除
KP_Home小键盘原位
KP_Left小键盘左箭头
KP_Up小键盘上箭头
KP_Right小键盘右箭头
KP_Down小键盘下箭头
KP_Prior、KP_Page_Up小键盘上翻
KP_Next、KP_Page_Down小键盘下翻
KP_End小键盘末尾
KP_Begin小键盘起始
KP_Insert小键盘插入
KP_Equal小键盘等于
KP_Multiply小键盘乘号
KP_Add小键盘加号
KP_Subtract小键盘减号
KP_Divide小键盘除号
KP_Decimal小键盘小数点
KP_0小键盘 0
KP_1小键盘 1
KP_2小键盘 2
KP_3小键盘 3
KP_4小键盘 4
KP_5小键盘 5
KP_6小键盘 6
KP_7小键盘 7
KP_8小键盘 8
KP_9小键盘 9

  1. 修改自 Schema.yaml 详解↩︎

基于 CC-BY-4.0 许可发布