GTK Actions:快捷键加速器键盘键语法列表在哪?斜杠设置报错求助
GTK动作加速器:斜杠键设置与语法列表位置
斜杠键的正确设置方式
直接用"/"作为加速器字符串会触发解析警告,正确写法是用<slash>表示斜杠键,比如将加速器设为"<slash>",这样就能被GTK正常识别。
加速器语法列表的查找位置
GTK动作加速器的完整语法规则,都定义在gtk_accelerator_parse函数的官方文档中,GTK3和GTK4版本均适用。其中包含的核心规则有:
- 修饰键:
<alt>、<ctrl>(或<control>)、<shift>、<super>等,多个修饰键用+连接,比如<alt>+Return - 普通按键:字母直接写(如
"m"),方向键用<Left>、<Right>这类名称,符号键需使用对应标识,比如<slash>(对应/)、<backspace>、<delete> - 特殊功能键:
<Return>、<Escape>、<Tab>等
查看gtk_accelerator_parse的文档就能获取所有合法的加速器按键语法。
内容的提问来源于stack exchange,提问作者Martian2020
相关产品推荐
相关产品推荐

