Math Keyboard 由 Ajay N 和 Arshad Zanin 开发。
math_keyboard 是一个包,允许在 Flutter 中 使用排版输入字段(所谓的“数学字段”)和自定义的完全集成的数学键盘来编辑数学表达式 – 无需插件,无需 Web 视图。
特点
- 使用自定义屏幕软件键盘编辑数学表达式
- 通过物理键盘输入进行编辑(支持函数和常量的快捷方式)
- 支持数字和表达式模式
- 高级运算符和三角函数(例如
sqrt、ln、sin等) - 视图插入支持(屏幕键盘覆盖层会向上推动例如
Scaffold中的body) - 完整的焦点树集成:可与常规文本字段、手动
FocusNode、制表符等配合使用 - 自动对焦支持
- 表单字段支持
- 基于区域设置的十进制分隔符
- 将 TeX 转换为数学表达式,反之亦然
您可以在 [演示应用程序][demo] 中查看所有功能的实际运行。
