cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 8196|回复: 30

求键位方案

[复制链接]
发表于 2014-6-18 18:01:50 | 显示全部楼层 |阅读模式
本帖最后由 朔雪X忆 于 2014-8-8 20:11 编辑

ArithMax Entry键位方案讨论重定向:这里
发表于 2014-6-18 18:06:19 | 显示全部楼层
实体机是按照原来的ABCD开始排,一直排下去……
感觉图形机不应该有MODE,应该改成APP或者HOME……
T9没问题啊
发表于 2014-6-18 19:34:23 | 显示全部楼层
应该符合eigenmath的字符需求:
1. x10^()在eigenmath就用字母e表示。
2. 除了enter键,eigenmath需要一个=键。
3. eigenmath是可以区分大小写的。
4. %在eigenmath中是无用的。
5. hyp在eigenmath中是无用的。
6. eigenmath只有log没有log10。
7. 需要,键。
8. 需要()[]键。
等等
 楼主| 发表于 2014-6-18 21:06:44 来自手机 | 显示全部楼层
大小写问题参考HP做法
一次ALPHA大写一个字母
两次ALPHA大写锁定
一次ALPHA再SHIFT小写一个字母
两次ALPHA再SHIFT小写锁定
发表于 2014-6-18 22:38:48 | 显示全部楼层
789感人的的apps
 楼主| 发表于 2014-6-19 10:43:37 | 显示全部楼层
qqq37 发表于 2014-6-18 19:34
应该符合eigenmath的字符需求:
1. x10^()在eigenmath就用字母e表示。
2. 除了enter键,eigenmath需要一个 ...

目前是这个样子:
AMKeyboard.jpg
求一个Eigenmath的关键字列表……

发表于 2014-6-19 12:33:01 | 显示全部楼层
不,我的意思是:emath中,x10就是用字母e输入,比如“5.e10”,所以有可能省去x10键。
另外,“e”还代表自然对数,“pi”还代表PI,也是有可能省去的。
log10在emath里没有,如果不是软件添加函数,这个键没什么意义。
sq不知道是什么。
关键字参照源码defs.h:
ABS,ADD,ADJ,AND,ARCCOS,ARCCOSH,ARCSIN,ARCSINH,ARCTAN,ARCTANH,ARG,ATOMIZE,BESSELJ,BESSELY,BINDING,BINOMIAL,CEILING,CHECK,CHOOSE,CIRCEXP,CLEAR,CLOCK,COEFF,COFACTOR,CONDENSE,CONJ,CONTRACT,COS,COSH,DECOMP,DEFINT,DEGREE,DENOMINATOR,DERIVATIVE,DET,DIM,DIRAC,DISPLAY,DIVISORS,DO,DOT,DRAW,DSOLVE,EIGEN,EIGENVAL,EIGENVEC,ERF,ERFC,EVAL,EXP,EXPAND,EXPCOS,EXPSIN,FACTOR,FACTORIAL,FACTORPOLY,FILTER,FLOATF,FLOOR,FOR,GAMMA,GCD,HERMITE,HILBERT,IMAG,INDEX,INNER,INTEGRAL,INV,INVG,ISINTEGER,ISPRIME,LAGUERRE,LCM,LEADING,LEGENDRE,LOG,MAG,MOD,MULTIPLY,NOT,NROOTS,NUMBER,NUMERATOR,OPERATOR,OR,OUTER,POLAR,POWER,PRIME,PRINT,PRODUCT,QUOTE,QUOTIENT,RANK,RATIONALIZE,REAL,YYRECT,ROOTS,SETQ,SGN,SIMPLIFY,SIN,SINH,SQRT,STOP,SUBST,SUM,TAN,TANH,TAYLOR,TEST,TESTEQ,TESTGE,TESTGT,TESTLE,TESTLT,TRANSPOSE,UNIT,ZERO,

 楼主| 发表于 2014-6-19 13:22:49 | 显示全部楼层
本帖最后由 朔雪X忆 于 2014-6-19 14:11 编辑
qqq37 发表于 2014-6-19 12:33
不,我的意思是:emath中,x10就是用字母e输入,比如“5.e10”,所以有可能省去x10键。
另外,“e”还代表 ...

嗯我理解
但是另设一个e键是能增加便捷度的。如果是默认情况下要输入小写的e需要按键3次(ALPHA SHIFT MTH)单独设键能够便捷一点。PI也同理。而自然对数的底数e一般只以指数形式出现所以设计了EXP键,不另设了。
SQ是Square,平方(HP命令风格……)
LOG就是Eigenmath风格的log啦

有没有必要设置一个单独的变量键呢?
然后我觉得HYP还是有必要啊……
感谢提供命令列表~

话说,nth-root能否略作NTR ==
AMKeyboard.jpg
发表于 2014-6-19 15:45:16 | 显示全部楼层
朔雪X忆 发表于 2014-6-19 13:22
嗯我理解
但是另设一个e键是能增加便捷度的。如果是默认情况下要输入小写的e需要按键3次(ALPHA SHIFT  ...

看来完事具备只差大屏了。
我有个建议,布置你们能否考虑一下。
因为这个一般不能搞qwerty键盘了,最好可以有个按键能调出列表什么的,快速的执行自己的程序
发表于 2014-6-19 17:36:00 | 显示全部楼层
NTR笑尿
顺便提下,Eigenmath上,log指自然对数,没有ln这种东西;Ans叫做Last
发表于 2014-6-19 19:50:55 | 显示全部楼层
没有自然书写吗
发表于 2014-6-19 20:06:34 | 显示全部楼层
1. 可以白"e"和黄"e"放在一个键,白"i"和黄"i"放在一个键,白"pi"和黄“p”放在一个键,显得按键统一一些。
2. “hyp”意义不大,可以考虑设一个白“x”键,也可以设一个“°”角度键。
3. inv和nrt是求逆和求根吗。
4. log10没有也不太好,只能软件加一个了。
发表于 2014-6-19 20:10:30 | 显示全部楼层
建议STO要加SHIFT,而RECALL侧可以直接按实现
发表于 2014-6-19 20:22:02 | 显示全部楼层
johnseeker 发表于 2014-6-19 20:10
建议STO要加SHIFT,而RECALL侧可以直接按实现

不会有sto,sto是“x=5”,recall是“x”。
 楼主| 发表于 2014-6-19 20:28:49 | 显示全部楼层
qqq37 发表于 2014-6-19 20:06
1. 可以白"e"和黄"e"放在一个键,白"i"和黄"i"放在一个键,白"pi"和黄“p”放在一个键,显得按键统一一些。 ...

inv就是求倒数(x^-1)
nrt是nth-root n次方根
如果要统一字符键顺序会比较奇怪吧……
那我把hyp去掉,放上角度好了
发表于 2014-6-19 20:37:36 | 显示全部楼层
朔雪X忆 发表于 2014-6-19 20:28
inv就是求倒数(x^-1)
nrt是nth-root n次方根
如果要统一字符键顺序会比较奇怪吧……

不奇怪啊,比如把“i”和“log”位置换一下,这样这个键在普通和黄状态都统一是“i”,因为emath的虚数单位本来就是“i”。
 楼主| 发表于 2014-6-19 20:44:25 | 显示全部楼层
键位顺序还是不想变……实在不行可以有个T9+联想的输入模式啊……加了单独的x变量键 保留LN……
AMKeyboard.jpg
发表于 2014-6-19 20:54:55 | 显示全部楼层
朔雪X忆 发表于 2014-6-19 20:44
键位顺序还是不想变……实在不行可以有个T9+联想的输入模式啊……加了单独的x变量键 保留LN……

有一点点小问题,普通状态打“x”在上面,黄状态下打“x”变成了在下面,而上面的“x”键变成了“m”键。
 楼主| 发表于 2014-6-19 21:06:17 来自手机 | 显示全部楼层
qqq37 发表于 2014-6-19 20:54
有一点点小问题,普通状态打“x”在上面,黄状态下打“x”变成了在下面,而上面的“x”键变成了“m”键。

可以把独立x看做一个默认变量键 就像9860或者89那样子 如果有极坐标绘制程序那么就是theta
发表于 2014-6-19 21:43:34 来自手机 | 显示全部楼层
朔雪X忆 发表于 2014-6-19 20:28
inv就是求倒数(x^-1)
nrt是nth-root n次方根
如果要统一字符键顺序会比较奇怪吧……

尽管显示时不是书面的格式,但最好键标标成书面格式,否则容易令人费解
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-4-24 19:00 , Processed in 0.071429 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表