这款计算器的表达式输入框其实是一个真正的文本输入控件,因此一整套物理键盘操作都能直接控制整个应用。数字和运算符按正常方式输入,Enter 键计算结果,Escape 键清空表达式,而你在文本编辑器中熟悉的每一个编辑快捷键在这里也完全适用。
要点速览
- 按 Enter 或 = 键计算表达式;按 Escape 键清空表达式。
- 输入
2^10后按 Enter →= 1024。- 键盘上的
*会显示为 ×,/会显示为 ÷,而百分号键会根据上下文智能判断:200*15%→= 30。- Ctrl / ⌘ 组合键直接透传给系统,撤销、重做、复制、粘贴的行为与任何文本框完全一致。
按 Enter 计算,按 Escape 清空
这是最先要学会的两个键。当表达式内容符合你的预期时,按 Enter 或 = 键即可得出答案。Escape 键会清空整个表达式,方便你重新开始。在全屏模式下,第一次按 Escape 会先退出全屏,第二次才会清空表达式,因此全屏时需要按两次。每个映射键的具体说明都可以在键盘快捷键参考中查到。
输入基础运算
数字 0-9 和小数点可以直接输入,+、−、(、) 以及用于乘方的 ^ 也是如此。有两个键会被替换显示:* 会插入 × 符号,/ 会插入 ÷ 符号,但计算引擎在底层依然把它们当作标准的乘法和除法处理。逗号键会插入一个带尾随空格的参数分隔符,方便输入需要两个参数的函数。
示例一:乘方运算。 输入 2^10 后按 Enter → = 1024。键盘上的 ^ 键和小键盘上的乘方按钮功能相同,你输入时对应的屏幕按键会同步高亮,方便快速确认计算器是否识别正确。
示例二:n 次方根。 需要两个参数的函数要用逗号分隔:输入 nthRoot(16, 4) 然后按 Enter → = 2。逗号自动插入的尾随空格能防止较长的参数在表达式换行时挤在一起,难以辨认。
百分号键会根据上下文智能判断
% 键并不会不加区分地把数字直接转换成小数,而是会读取它前面的运算类型。配合乘法时计算的是占比,配合加法时则是在原数上加上这个占比:
200*15%→= 30,即 200 的 15%。200+15%→= 230,即在 200 的基础上加上其 15%。
单独输入 15%、前后没有任何运算符时,会被判定为不完整表达式,无法计算。错误提示指南详细解释了背后的原因以及这条提示的含义。
完全用键盘完成一次计算
一个两步计算能很好地展示这些操作是如何配合使用的。以 (20 + 5)² 为例:
- 输入
(20+5)。括号自动闭合,光标停在括号之后。 - 输入
^2添加乘方。 - 此时表达式变为
(20+5)^2。按 Enter 键。
结果是 625。如果在按 Enter 前发现输入有误,用方向键移动到错误的数字处,用 Backspace 删除,再输入正确内容即可,不需要为了改一个字符而清空重来。粘贴的算式也遵循同样的流程:从任意地方复制一段表达式,按 Ctrl+V(Mac 上为 ⌘+V),即可直接计算。粘贴的文本会按照与手动输入完全相同的方式解析,因此从网页或作业中复制来的公式可以直接使用。
编辑键即插即用
表达式输入区是一个标准的文本字段,浏览器自带的编辑快捷键可以直接透传使用。Backspace 和 Delete 会删除光标两侧的字符,方向键用于移动光标,Home 和 End 分别跳转到开头和结尾,Shift 加方向键可以选中文本,Ctrl / ⌘ + A 会选中整条表达式。撤销和重做也是原生支持的:Ctrl+Z(⌘+Z)撤销,Ctrl+Y 或 Shift+Ctrl+Z 重做。由于计算器从不拦截这些按键,它们的表现和你用过的其他任何文本框完全一致。
用函数名直接输入
键盘上的每一个函数都可以直接用名称输入。函数名会自动带上一个左括号,因此输入 sin(30) 表示正弦,输入 log(100) 表示以 10 为底的对数,输入 sqrt(144) → = 12 表示平方根。内存行的操作与表达式输入框相互独立,内存功能文章详细介绍了 MS、MR、M+ 等按键的用法。入门指南文章完整演示了一次计算的全过程,而计算器函数参考则列出了所有可以输入的函数及其所需参数。
提升输入速度的技巧
- 用方向键和 Backspace 修正单个输错的数字,而不是清空重新输入整条表达式。
- 用 Ctrl+V 粘贴较长的表达式,其解析方式与手动输入完全相同。
- 历史记录面板会保存之前的计算结果,点击其中任意一条即可将对应表达式重新加载到输入框中。
- 在全屏模式下,记住第一次按 Escape 只会退出全屏,第二次才会清空表达式,所以要预留两次按键。
- 输入多参数函数时用逗号分隔,例如
nthRoot(16, 4),自动插入的空格能让较长的参数保持清晰易读。 - 如果粘贴的文本无法计算,错误提示指南会解释具体的失败原因。
键盘快捷键参考列出了每一个映射键的说明,计算器函数参考列出了所有可以输入的函数,内存功能文章则介绍了用于存储和调用数值、供后续步骤使用的按键。
常见问题
哪些键可以计算表达式?
Enter 键或 = 键。两者都会运行当前的表达式并显示结果。
为什么我输入的 * 会显示成 ×?
计算器会替换显示符号:* 显示为 ×,/ 显示为 ÷,这样表达式看起来就像印刷体的数学算式,尽管计算引擎在底层依然把它们当作普通的运算符处理。
Escape 键的作用是什么?
它会清空整个表达式。在全屏模式下,第一次按下时会先退出全屏,因此从全屏状态清空表达式需要按两次。
操作这款计算器还需要用鼠标吗?
不需要。数字、运算符、括号、按名称输入的函数、计算操作以及每一个编辑动作都可以通过键盘完成。屏幕上的小键盘在你一时想不起某个函数名称时依然很有用,而键盘快捷键参考提供了完整的按键与功能对照表。
我可以粘贴一段较长的表达式吗?
可以。从任意地方复制它,然后按 Ctrl+V(Mac 上为 ⌘+V)。粘贴的文本会按照与手动输入完全相同的方式解析,如果解析失败,错误提示指南会详细说明具体的错误代码。