得力D999CN Pro 的键盘和菜单布局,可以如何改进?

得力D999CN Pro 的键盘和菜单布局,可以如何改进?

(本文的方法,对于改进卡西欧fx-999/991CN CW的键盘布局同样适用)
4月6日更新:更新了更合理的键盘设计,提供了其他改进建议(主要是关于屏幕)

得力D999CN Pro是国内唯二的卡西欧fx-999CN CW仿制机(这两款机型以下称“CW系列”)。另一款是天雁TY-999CN CW F

随着卡西欧推出fx-999CN CW II(这款机型以下称“CW II系列”),增加数字键选择等功能,得力和天雁等厂必然会在一段时间后跟进。卡西欧的键盘实际上还是有很大的潜力没有挖掘,这在我之前的回答里也有提及:

【Q066】卡西欧fx-991/999CN CW II(2026年推出的新型号)的使用体验如何?

不过按照卡西欧发布新机的节奏,fx-999/991的键盘布局在接下来的几年应该不会有改进的可能了。我也不再空想什么。

天雁的999CN CW F虽然是仿制卡西欧fx-999CN CW,但是基本键盘布局基于卡西欧fx-991CNX,只要加上数字键选择,那么操作效率就是不低的,因此不太需要专门改进。

而得力D999CN Pro相当特殊,它的键盘布局和卡西欧不太一样,多了好几个键,但是总体功能分布又沿袭了卡西欧fx-999CN CW上那个糟糕的设计,只是按照卡西欧的方式草率的排列了一些功能,完全没有发挥出这个键位的实力:


同时按照得力喜欢尝鲜的习惯,它很有可能跟在卡西欧fx-999cn cw ii之后,仿制出自己的d999cn pro ii。

如果得力真的有这个规划,而且目前基本设计还没定型,那么就有很大的改进(空想)空间。

所以不妨让我来空想一下,得力的计算器团队里如果真的有对卡西欧cw系列不满的人,那么它可以怎样优化它的下一代计算器吧。这件事在技术上没有任何难度,单纯就是看得力的人想不想了

我依照【Q066】卡西欧fx-991/999CN CW II(2026年推出的新型号)的使用体验如何? 中提到的设计思路,在一定程度上兼容卡西欧fx-999CN CW和原版得力D999CN Pro操作习惯的前提下,得到了如下设计:

键盘布局改进

先看结论:

没有OK键的
有OK键的
可以用来塞“拆解”键的位置(当然这个功能还是建议放在“工具”菜单里)

那为什么要这样设计呢?这些键标记大多数什么意思?

首先我们知道,一台具有算式滚动编辑和菜单显示功能的科学计算器,其按键主要分为这几类:功能导航键(绿框)、函数功能键(红框)和数字键(蓝框),如图:

而依照我中学、大学时期和许多竞赛生、高考生、大学期末考生的交流,以及自己使用了几十台计算器解题的经验,一台面向中学生的计算器,如果需要方便使用的话,这些功能是必须设置在第一功能(也就是直接按键即可调用,不需要通过SHIFT组合键和菜单键调用)的:

+/-AnsEXP转换正负号
√(y^xlogln*分数
i度分秒sincostan变量x

灰色行的是可放在数字键里的功能,考虑到数字键只能容纳2个功能,因此必须有3个放在功能键。白色行则是必须要放在功能键里的功能。

*注意:ln键在科学计算中往往比log还常用,因此绝对不能放第二功能,这也是我说卡西欧键盘布局设计失败的原因之一。

可以发现,第一功能键,至少需要16~17个。得力的按键数量虽然比卡西欧多,但是考虑到“目录”“工具”“STO”这两个键的存在,依旧是比较紧缺的

因此,我们必须想办法压缩导航键。

1、合并【返回】键

在fx-991cnx上,并没有【返回】键。那么,它是如何实现返回操作的呢?在菜单里,它通过【←】左方向键实现返回,通过【AC】键实现退出;在输入算式的界面中,它通过【AC】键实现返回。

因此,我们可以参考fx-991cnx的设计,取消返回键,使用【AC】键和【←】键结合,实现返回功能:

在统计表格/矩阵/训练等表格中里输入算式的时候,可以参考fx-991cnx,按一次【AC】键即可退出算式输入状态*并自由移动光标选择单元格,而不是使用【返回】键;
在编辑函数和变量的时候,可以按【AC】键清空算式,再按一次【AC】键退出编辑,也就是按2次【AC】键返回;
在菜单里则保留原设计,按【AC】键退出,【←】键返回。对于双列菜单和对比度调节菜单,则像fx-991cnx那样按【AC】键退出,并将原本d991cn pro和fx-999cncw的返回键放在左方向键的第2功能上,为这种情况通过返回功能。
*注释:在fx-991CNX中,如果你在统计表格等地方输入了算式,但是算式输到一半发现自己输错格子了,想要直接清除算式并移动到另一个单元格去编辑,那么你可以先按【AC】键直接退出算式输入状态,并在接下来的操作中移动光标到其他单元格上输入。
可是在fx-999CN CW上,你这样操作只会把算式清空,但是光标仍然在闪动,你不能把光标移动到其他单元格上。只有按返回键,才能达到和fx-991cnx相同的效果。
然后,得力在自己的机器上也把这个糟粕给抄了过去。
我并不清楚卡西欧这样改动的理由,可能是想要和图形机对齐颗粒度,又或者是想要和函数/变量编辑菜单统一操作,但总之,这是增加了复杂度的,我觉得其他厂商不应该学去,而是保留fx-991cnx的操作逻辑。

2、合并【OK】键

由于【OK】键和【=】键的功能重复,而且得力的OK键不居中导致按起来很难受,因此有必要取消OK键,将其替换为函数f(X)键。

这样一下子就空出2个键,可以把原【STO】变量键和【f(x)】函数键放到上面来了。

考虑到得力的屏幕并没有991cnx上的那个alpha指示灯,而且得力的按键是比较窄的,确实不好印刷alpha功能,我就不设置alpha键了。不过没关系,通过合理的设计,这样依旧是可用的

消失的alpha指示灯

现在,导航键部分已经基本定下来了:

【函数】键的第二功能设置为输入多语句符号“:”。

3、扩展【变量】键的功能,移动变量A~F、xyz的位置

你可能已经注意到,【变量】键的颜色与众不同,这也是有其目的的。

早在fx-991/999cncw发布之初,我就认为将变量移动到数字键的第二功能是相当失败的设计,甚至可以说是CW系列计算器按键紧张的一大根源:

fx-991cn cw和fx-991cnx变量键位置的对比

在卡西欧计算器上,变量不仅仅是输入变量,它还承担了输入16进制字符的功能。在进行16进制计算时,这些字符就和数字1~9一样,需要高频次输入。而CW系列将其移动到数字键上,使得16进制字符必须通过SHIFT+数字键的方式输入,既占用了足足9个SHIFT功能,又非常不方便。

因此,我们可以让【变量】键承担一部分991CNX上原本ALPHA键的功能,允许通过【变量】+【___】组合键的方式输入变量,然后在把变量A~z重新放回功能键的ALPHA键功能,这样就能够腾出这9个SHIFT键的第二功能的同时,允许直接输入16进制字符。

至于原来按【变量】键会弹出的变量一览表,那就还留着,但是在最后一栏显示一个静态的“ALPHA+[ ? ]”,提醒大家有这么一回事就行,其他操作照常。

那既然16进制字符允许直接输入了,那切换进制也变回和fx-991cnx那样,可以直接按对应的键一键切换,而不是狂按【格式】键切换(当然按【格式】键切换的功能也要得到保留,以兼容使用习惯)。

因为空间不够,进制以数字印刷
切换10进制的按键位置和别人不在一起,这样的操作起来会有“重置回原始进制”的感觉

4、【微积分】键和【复数】键合并,将%、求和求积、排列组合、坐标转换放回键盘

微分、积分函数在复数模式下无法输入,正好造成了一个按键空缺。而虚数单位i、ans,是在一条算式中会出现多次、需要高频输入的功能,有必要设置专门的按键。

结合这一需求错位,将积分【∫】键和虚数单位【i】键合并,在“计算”模式输入积分,在”复数“模式输入i,是一个充分利用按键资源的设计:

微分则放在积分的旁边,方便输入。

其中,虚数单位i被印刷为白色,表示它在复数模式下可以直接按【∫】键输入,而非借助SHIFT键。【SHIFT】+【∫】输入极坐标形式的复数符号”∠“

%、阶乘、求和求积、排列组合、坐标转换也是属于比较常用的功能,应该避免放进菜单里,而是恢复回键盘上。

5、减轻【转换】键的负担

fx-991CNX可以按【° ′ ″】键直接转化为度分秒格式,按【SHIFT】+【S⇔D】键转换带分数和假分数,可以按【ENG】键转化为工程记数法;fx-92speciale college可以按【SHIFT】+【a×10^n】键转化为科学记数法;以及FACT分解质因数功能,使得格式转换一键既达。

新CW系列的【转换】键把格式切换集中在一起,有它的好处,但是总是变动的格式菜单使得即便有数字键选择,其操作也相当不确定,同时格式菜单精简不良,有些不该有的选项还是会出现在菜单里,因此其基本不能盲操。

新设计的键盘,应该恢复这些分散的格式转换操作。我在图中尽可能以【┌⇔┐】符号标记:

>>按【° ′ ″】键直接转化为度分秒格式,按【SHIFT】+【∫】键切换a+bi格式和r∠θ格式(因为印不下了所以这个没有键标记);
>>在显示结果的情况下,按【SHIFT】+【分数】键转化带分数和假分数:

>>在显示结果的情况下,按【×10^x】键直接转化为科学记数法(或者工程记数法,看设计者需求):

当然,原本的【格式】键还是要得到保留的。

6、在“计算”模式检测到含有等号的算式,直接视为方程求解

新CW系列把牛顿法解方程放到“方程”模式里了,这让各模式的割裂更严重。

而在fx991cnx,只需要在计算模式里,按SHIFT+SOLVE就能求解。

考虑到CW系列已经取消CALC功能,其实fx-991cnx的设计可以更加简化,变为按【=】键求解

因此我将SOLVE放在了等号上。

7、在公式输入时【格式】键并没有任何功能,可以用它直接输入π

π也是一个很常用的符号。考虑到在输入公式时,按【格式】键没有任何反应,可以设计为“直接按【格式】键输入π”。

当然在显示结果时按【格式】键是有反应的,此时要输入π就只能先按【AC】键清除算式再输入π了。而即便是这种特使情况,也只需要2步键操作即可输入,和常规的把π放在第二功能的设计操作步数一样,是极大的效率提升。

键盘布局调整结果

所以我们就有了这样的结果:

【运算符】就是【目录】键。“目录”这个按键完全让人摸不着头脑(英文版则用Commands或Operators),所以换了个词。【运算符】的第二功能是卡西欧CW II系列新增的快速输入列表。

SHIFT+7和SHIFT+8的位置是空的,可以自己放一些其他函数;Rnd函数换成更实用的RndFix;进制转换用绿色标注。

“DRG”就是fx-82ES上的那个【SHIFT】+【ANS】(DRG▶)键的功能*,”hyp“就是双曲线函数菜单*。

*注:DRG菜单对于初学弧度制的中学生来说是很常用的,hyp在算复数的时候也会经常用到,因此我把它放在【° ′ ″】和【9】键的第二功能了。当然如果D999CN pro ii打算加上数字键选择,那使用【运算符】键打开DRG和hyp菜单的速度和使用SHIFT键是一样快的,可以把这两个键功能换成其他的。

当然如果你希望恢复OK键,那空出的2个键位也足以提供操作空间。考虑到ANS真的太过于常用,我建议把【° ′ ″】键放在第二功能,然后把空出来的键换成【OK】键。

如果真的要【OK】键,那这个键也不应该和卡西欧那样与【=】键功能完全重合。可以恢复fx-991CNX上的那个“CALC”键的功能,然后把它做成【OK】键的功能。这个CALC功能其实也挺实用,不知道为什么卡西欧给删了


到了此时,如果你是得力的研发人员,你肯定要问了:我的“拆解”键去哪了?

答:放“工具”菜单里了。“工具”菜单设计出来就是干这个的。:

当然,你也可以把它放在其他空余的按键上, 如SHIFT+7和SHIFT+8的位置。如果你选择了有【OK】键的那个方案,强烈推荐放在【OK】键的第二功能上:

粉色框出的2个键就是这两个方案中我分布推荐的两个位置

还有我求求你们别倒腾你那拆解了,先别自作主张的把卡西欧原有的【插入】键功能删了好吗?这个修改真的很画蛇添足:

我说的插入键就是这个,真的很常用

菜单改进

1、删简快速输入列表

CW系列的问题使卡西欧发布了CW II系列,带来了快速输入列表,按【SHIFT】+【目录】即可打开:

但是这个列表会把键盘上有的函数重新出现一次。而通过上述的键盘设计改良,表中的大部分函数都可以通过键盘直接输入了,这样的话,它们就没有出现的必要了,因此可以进行删减。

删减后的结果如下(假设得力D999CN Pro II会实现卡西欧fx-999CN CW II 的所有功能):

1 ▶Simp    2 RanInt#(  3 GCD(
4 LCM(      5 Int(      6 Rnd(
7 Intg(     8 °         9 r
0 g         + sinh(     - cosh(
× tanh      ÷ sinh-1(   . cosh-1(

只保留了键盘上打不出来的函数,这样明显输入更快。

2、优化矩阵/向量菜单

现在的CW,要输入矩阵/向量和相应函数,需要这样操作(以矩阵为例,向量也是差不多的):
1.按【目录键】

2.按【=】键选择“矩阵”

此时会显示MatA~MatAns,可以直接输入。但是如果想要输入行列式等函数,就得再按一次【=】:

3.【=】选择“矩阵计算”

相当麻烦。

而在前代fx-991cnx上,卡西欧巧妙的用双列菜单的方式便捷的解决了这个问题:

因此矩阵/向量菜单可以将“矩阵计算”和其一级菜单“矩阵”合并,改进为这样:

1 MatA    2 MatB
3 MatC    4 MatD
5 MatAns
6行列式

7 转置矩阵
8 单位矩阵
9 行阶梯形矩阵
0 简化行阶梯形矩阵

+ 矩阵的平方
- 矩阵的立方
× 逆矩阵

其中,矩阵的平方、立方、逆,因为可以直接在键盘上打出来,因此放在最后。

这样改进后常用操作只需要3键,而不是像这样最多需要4键,方便了很多。

3、优化矩阵向量定义和方程/不等式的选择

现在这些东西都需要用菜单选项的方式设置:

改进方法很简单,不要用菜单选择选项的方式了,直接输入矩阵向量维度/未知数数量/方程次数就行了,做成像是“公式填充”那样直接输入数据然后按【=】键定义行/列数,没必要专门搞一个菜单来设置具体是几:

可以直接输入数字后按【=】键



其他改进建议

1、不要把“输入点高亮”功能抄过来,这是卡西欧最蠢的设计之一!

就是这个功能:

看起来很美好对吧?

但实际用起来是什么样的呢?

首先我们把对比度调到一个比较舒服的程度:

然后输入算式:

你就会发现输入点之外的地方都显示的非常不清晰,看着和没电了一样,要看吐了。

那如果我调高对比度呢?

调来调去,终于让这些未处于输入点的算式显示清晰了,但是背景亮度高的惨不忍睹:

这个功能纯粹是卡西欧在确定了要使用灰度屏后,先射箭后画靶,为了灰度而灰度的功能。它存在的唯一意义就是增加一个无所谓的“买点”,比太阳能电池板还没用。这玩意是CW系列除了取消数字键选择之外最蠢的设计,就应该一删了事,绝对不应该把它也抄过来。

2、解决屏幕对比度不稳导致显示不清晰的问题

对比度不稳问题在D991CNX上就有了,在D999 CN Pro上也有。

这是一台D999 CN Pro,在显示的内容较少时,对比度是正常的:

接下来我输入算式:

你看,随着显示的内容增加,对比度马上就掉下来了,也出现了显示不清晰的问题。

不管一个计算器如何设计,最终和用户交互的都是键盘和屏幕,所以,外设类的硬件是绝对不能省的,别想着在屏幕和键盘上省钱。

旧方案:


相较于该方案,新方案利用复数模式下无法输入积分和微分函数的特点,将【i】键和【∫】键合并,普通模式下可以输入“积分”,复数模式下可以输入“虚数单位”,两个功能都做到了一键直达,同时又节省了一个按键位置,可以自定义更多功能。

编辑于 2026-04-13 · 著作权归作者所有