Skip to content

特殊功能键

借助 Lua 脚本,薄荷输入法支持通过特定编码输入以下内容。在输入法的中文模式下依次输入编码,注意大小写,再从候选区选择结果:

  • 时间/星期/日期/节气等打印
  • 大写人民币打印
  • 农历日期打印/转换
  • 简易计算器

时间/星期/日期/节气 ^2025.11

7ae364ea06 版本之前,使用多个 Lua 脚本实现时间(time)、星期(week)、日期(date)的打印。

但是在这个版本之后,AMZ 推送了 shijian.lua 脚本来实现时间等信息的打印。

你可以使用下列关键词来激活对应的功能:

  • 时间:osj
  • 日期:orq
  • 农历:onl
  • 星期:oxq
  • 今年第几周:oww
  • 节气:ojq
  • 日期+时间:odt
  • 时间戳:ott
  • 大写N日期:N20250315 或者N0312不带年
  • 节日:ojr
  • 问候模板:oday

shijian.luia 使用效果

如果你想设置 orq 内每个日期的顺序,可以覆写date_formats配置项:

覆写date_format

大写人民币打印

输入大写字母 R,再输入金额数字即可生成人民币大写候选,例如 R123.45。数字键的处理方式还受小键盘数字处理器配置影响。 大写人民币

之后,选择候选项,你可以使用方向键进行选择,使用空格进行选中;也可以使用 Ctrl + 数字键进行选中。

农历日期打印/转换

输入 onl 可以输出当天的农历日期。旧版说明和下方历史截图使用 lunar,当前默认编码请以上方的 shijian.lua 用法为准。

如果你想查询某天的日期,对应的农历是几号,那么,可以使用前导字母N。后面使用数字键输入查询的日期即可。

农历日期打印和转换

简易计算器

网友的呼声很高,所以在 fca55ddff0版本后,正式加入了简易计算器功能。

实际上,这个功能我在 2024 年初就已经 PR 到上游代码 baopaau/rime-lua-collection #3 了,但是因为一些原因,一直没有适配到薄荷内。

如果你想调用计算器,在输入法的中文模式下输入 = 后接表达式即可,例如 =1+2

简易计算器

当然,= 是可以修改为其他字母的,你可以覆写recognizer/patterns/expression配置项。

如果你不想使用计算器,那么可以通过自定义配置进行关闭。举例,使用double_pinyin_flypy.custom.yaml文件,添加如下内容:

yaml
patch:
  # 关闭简易计算器
  "recognizer/patterns/expression": ""