键盘是美的:打造可用的梅花6硬键盘五笔

By Oxen(老老老牛),2007/12/31午后

  昨天知悉点讯放出梅花6硬键盘版供大家测试了。好消息啊。

百智网by-smart.comeh:K8OHU;[
嗯,梅花6的五笔还是有相当实力的

  记得前几天还在pjh6688的贴子里感慨一番,说:“梅花键盘何时出,远望秋水肠打结。”他答曰:“它日来时尘土起,定让键盘扬风云。”如此“风雅”了一番呵呵。没想到才感叹完,Peter就开始放出内测版了。也许他看到了我们眼球子里的秋水了吧。毕竟现在深秋早已随黄鹤去,冬日暖阳尚未出啊呵呵。

  尽管作者再三强调测试要慎重,不过老牛反正也不知硬起多少次了,反正折腾也是一种乐趣,就冒死当小白鼠了吧呵呵。

  一 风云初变

  前晚空中水印大侠在坛子里发了消息,还鼓动我去再开发。我说:“呵呵,开发是作者的事,别人插手就是侵权了。相信作者是会给大家一个满意的东东的。我去看看……”昨天中午循着他的脚印去下了个CHT9000 专用版PlumSIP6 Pro Cht9000.CAB来试了试吧。

  简单试了试,毕竟是测试版,问题多多。简述如下:百智网by-smart.com\ uV8`(q%k%j$t
  1、不时出现按键混乱问题;百智网by-smart.com II*g fD W:c
  2、五笔词库不全,我试的第一个词“中华人民共和国”都没有;百智网by-smart.comu%U8SFq.P
  3、上档键对应的符号有四五个不对应,有四五按出倚天拼音;
p%h$}6?@6665  4、上档键对应的数字失效,打不出数字;百智网by-smart.com4}2S3V3[ T|e
  5、微软开始功能键失效;
9W$Pf By,M(AC2AqW6665  6、既然是硬键盘版,无须也不可能手指遥戳屏幕,因此为拇指选字设计的候选字框过大了,占居了太多本已拮据的屏幕,影响使用。这是老问题,我在上半年就指出过;百智网by-smart.com@4?#tT R
  7、候选框中左右软件选字功能不错,但红绿键选字无效;
{*h)@8G*a6665  8、没有五笔设置?想取消联想功能都不行。五笔高手是不喜欢联想功能的,严重影响输入速度。
'g[QEl(E.e6665  ……

  二 美的感怀

  梅花6这次新的硬键盘内测版,可不是只有缺点没优点啊。初步体验,键盘之美,跃然键上。

  初初装上,有点讯,有五笔,高兴啊呵呵。

 
)eDZ0H)UU6665选择点讯,有五笔呵呵

  综合设置功能基本能满足要求。不过,有拼音设置,为何没有五笔设置?

百智网by-smart.com/yf1w!m z&^|
综合设置功能基本能满足要求

  呵呵,本次测试,最深刻的体会就是可以四键上屏了。记得几个月前测试触屏版时我对四键上屏的着重议论和强烈建议(参见当时的博文:《梅花五笔晴天雷:测试捉虫记》),得到了Peter的确认。高兴啊呵呵。看看我的键盘之爱:


$Ae/i] Fwg(qwo|6665输入“爱”字,4键上屏

  三 美的距离

  梅花6键盘版距离完美还有多远?梅花五笔距离完美还有多远?这个问题确实不好回答。这个也正是Peter团队正在努力的吧?记得两个月前试用梅花6触屏版时,与其团队沟通的结果是,点讯是想在无版权的拼音输入法上下大功夫,面对有版权的五笔输入法,他们有困难。可以理解。要打造完美的键盘输入法,是其团队的努力方向;而要打造完美的键盘五笔输入法,则还需要我们五笔烧友们努力了。

  要打造完美的键盘五笔输入法,我们要先明白目前的梅花6离美还有多元。概括地说,美的距离目前主要体现在:

  1、核心:盲打的距离。……

  2、设置:选择的自由。在21世纪,选择权已成为人们的头号需求。满足消费者的选择权,产品就能取胜。一种完美的五笔输入法,当然应当提供用户选择的自由。我们参考一下现在的PC桌面五笔输入法可以发现,不论是最原始的王码标准五笔,还是现在流行的极点五笔,都有较详细的设置界面,让用户选择是否启用字、词的联想功能,是否允许容错码等等。在智能设备的五笔输入法里,如CE-star和海鹰五笔等,也都有基本的选项设置。在目前的梅花6键盘版中,在输入法设置方面,现版本只有拼音设置和综合设置,没有五笔设置。如果作者困于版权问题,把它命名为“自定义输入法设置”也未偿不可呵呵。我个人觉得,桌面PC上的极点五笔的设置可以照般过来呵呵(见下图),起码也要有“是否启用联想功能”、“空格全角”(中文每段首须空两格)等基本设置。

  3、界面:效率的距离。我在年初的一篇文章(参见:《老牛品“鱼”3:一定要搞掂键盘》)中,已经指出了梅花与CE-Star等输入法的界面设计的差异。界面美化是一方面,方便使用是一方面,而使用的效率则更是重要的一方面。梅花在美化和方便手指操作方面是下足了功夫的,老牛在此要大赞一番呵呵。不过,在使用效率方面,特别是键盘使用效率方面,梅花还有改进的余地。老牛在年初那篇文章分析梅花5的界面过大问题,如今在梅花6上仍存在,这是老牛十分遗憾的。这里老牛只分析两方面的效率问题吧,供Peter团队参考:

  (1)候选SIP界面太大,影响了主界面的使用。如果在高度上减半就可以了。屏幕本来就不大,非常希望Peter将这个SIP候选界面确定小一些。因为键盘用户用不着手指去点击屏幕选字上屏,手指从键盘移到屏幕上去点,太远,也不合效率原则,更与键盘使用背道而驰。


xlMz'n6K h7a6665把候选SIP界面的高度减半就理想了

  dnie兄弟对此有异议:“看见老牛一直对梅花的选字界面太大而耿耿于怀,其实个人觉得这些困扰是不存在的。因为选字界面仅仅只会出现在选字的时候,而选字的时候基本上不会看屏幕其它地方,而且也不会有其它操作,所以不存在影响主界 ... ”

  但是,呵呵,我一直对CE-Star的简洁界面非常感冒。
(F"_e3K#^@N&I6665  什么是美?美就是简洁呵呵。不简洁的东西就是困扰呵呵。百智网by-smart.comZ{,A(Y_0W \
  什么是效率?效率就是主次分明。喧宾夺主就是效率之敌呵呵。
@:m7I,H#qB}6665  (2)候选字词位过多,使用效率不高。候选字横向排列,是梅花的特色,与CE-Star和海鹰等纵向排列形成对比。横、纵各有优劣。对触屏版来说,横向排列更方便手指点击选字。但对键盘输入法来说,不存在手指点击的问题。不过横向排列的候选SIP,对手侧键盘和直板键盘所对应的横屏,倒也十分贴切。现在的问题是,对于五笔输入法来说,因为重码字词远比拼音输入法要少,而且五笔高手不喜欢字词联想功能,因此横向排列就空出好几个空位了。

  4、提示:学习的距离。五笔用户习惯于打字时有五笔编码提示,方便打不出字时可供参考。但梅花一开始是为拼音设计的,在候选窗里没有设计这项内容,希望加上这个内容。

  四 美的建议

  建议可以是方方面面的,这里仅就候选窗界面提点建议:

  一是候选界面大小的优化。把候选窗弄小的办法有二:程序作者在代码层级定死了;在键盘定义文件上由用户自己定义。我建议后一办法更好、更灵活,用户想多大就调多大。今早(元旦)Peter看了我的建议后回复说“候选框大小、字体等都是可以修改的,修改/skin/key.ini 即可。”呵呵是的。我昨天“研究”了一下每一个.ini文件,发现了可改。可是其中相当复杂,没有注释,乱试改了几个参数不成功。希望望提供参数注释,方便用户自己修改自己定义。

  二是候选窗格的自由伸展。五笔用户不喜欢重码,事实上五笔输入法的重码不多,与拼音输入法的重码是天地之别。对五笔用户来说,当没有重码时,空白的占屏幕空间的候选窗,真是鸡肋啦,还影响主窗口的使用。因此建议,候选窗界面可随重码字词自动伸展大小,没有重码时,空白字词小窗格就不显示,有几个重码字词就显示几个小窗格。

  三是候选空格的分类排列。我建议:左单字,右词组。这个似乎不用多解释了。虽然五笔重码不多,但偶尔的重码,有这种分类排列的布局设计,相信会让用户在形成习惯后效率大大提高,最终达到化重码为无重码,化麻烦为轻松的理想境界呵呵。而且,这种左单字右词组的分类布局设计,完全可以通用化,让拼音、双拼、笔画等输入法都可使用。这样,梅花6键盘及触屏输入法就效率更高了。

  实现了上述三条(当然不只三条),梅花输入法就从形式上的效率追求,走向了本质上的效率境界。无论对官方或是对用户,幸事矣。

  五 美的期待

  元旦上午,我就思量良久的五笔编码提示问题求教于Peter兄:“五笔用户习惯于打字时有五笔编码提示,方便打不出字时可供参考。但梅花一开始是为拼音设计的,在候选窗里没有设计这项内容,希望加上这个内容。”Peter兄很快回答:“点讯输入法由于能快捷键选字,所以你能看到编码提示的候选字就已经能直接选了,没必要再输入编码,而且点讯的候选字方式也不适合显示这样的内容。”这多少有点令我怅然。

  嗯,的确,从中看来Peter兄是拼音大王呵呵。但是,五笔输入法的思维习惯与拼音是大相径庭的,如果以拼音输入法的习惯来迁移到五笔输入法,并且让用户改变习惯,是一种放弃用户的思路。也许我说得过于言重了,不过历史与现实的许多商业案例都在说明一个道理:挑战用户的习惯是不可能成功的。

  呵呵大话不说了,作为多年的五笔用户,还是希望Peter兄能放弃拼音的思路来做五笔输入法,或者在拼音输入法的成功经验基础上融合进入五笔输入法。具体来说,就是在保持目前梅花独特的兼具点选功能的五格候选窗界面的基础上,加入五笔输入法的固有元素。包括:五笔输入设置、五笔编码提示等,目前这两项功能实现起来并不困难,只要增加附件代码模块就行了(也许就只是增写两个类代码就行了呵呵)。或者提供接口,由我们五笔发烧友接着做?目前还是你老兄做更快些呵呵。

  我之所以费这么多字来“说服”老兄再添点柴火,之所以这个元旦假期都投入到梅花6的测试修改工作,说白了,我对你老兄,对你的宝贝梅花输入法,抱着很大的期望啊。你和你的产品,寄托着我们广大五笔爱好者的深切期望啊呵呵。百智网by-smart.com,[-E8rV-m)E

  六 美的后话 

  Peter的梅花6键盘内测版,提供了一个扎实的基础。但既然离完美还有距离,而且Peter也不想在五笔方面下太多功夫, 那么我们五笔发烧友就接着打造一番吧。

  打造可用的梅花6键盘五笔输入法,是一个系统工程。需要系统地筹划。我打算从这几个方面着手打造:一是候选窗界面改进,以改变输入法喧宾夺主的问题;二是候选字词快捷键设计,以适应自己机型的键盘布局特点;三是键盘符号修正,以适应自己机型键冒上的符号布局;四是五笔码表编辑和词库制作,以适应各用户的不同需要。如有可能,我也许会在五笔输入法设置方面下点功夫,这得看我后面的时间精力了。

转载于:https://www.cnblogs.com/raymond19840709/archive/2008/01/08/1029916.html

打造可用的梅花6硬键盘相关推荐

  1. 多普达c838、c858侧滑键盘的利器--支持硬键盘的A4输入法

    多普达c838.c858的侧滑键盘使我们能在闲暇时间写写博客,回邮件,聊QQ.随机的点讯梅花输入法词汇联想功能不是很强,我一直在寻找一个能充分利用硬键盘的输入软件. 查阅了不少网页,终于找到了一款可以 ...

  2. flutter APP中禁止软键盘弹出,监听硬键盘输入方法

    flutter App中禁止软键盘弹出,监听硬键盘输入的方法 之前的工作中遇到一个需求,想点击输入框后不弹出软键盘,使用设备硬键盘输入,解决方法:设置输入框只读并且显示光标,然后配置键盘监听就可以了. ...

  3. wince 6中硬键盘 输入法解决

    在一个项目中,我遇到了9宫格的键盘问题:wince下的keyboard的构架是native 方式,往 系统发送的是数字按键,要在wince上实现汉字或字母,就需要一个输入法来解析! 好在T9就是这样设 ...

  4. 【 实测可用 】自己做多媒体键盘

    一直想有个快速调节音量的键盘,笔记本有热键,台式机没有.手边已经有太多键盘,买多媒体键盘有些冤. 修改注册表, 导入如下注册表文件: (至于为什么,百度会有很多资料滴) Windows Registr ...

  5. Android UI设计之十一自定义ViewGroup,打造通用的关闭键盘小控件ImeObser

    2019独角兽企业重金招聘Python工程师标准>>> 转载请注明出处:http://blog.csdn.net/llew2011/article/details/51598682 ...

  6. 作为一名程序猿应如何入手一款实用 + 炫酷的键盘(keychron)

    作为一名程序猿应如何入手一款实用 + 炫酷的键盘(keychron) 1. 个人使用感受 2. keychron 产品背景 3. 产品特点 有线&蓝牙 Keychron的Mac键盘布局 兼容所 ...

  7. 影音服务器nas硬盘,手把手教您用win10做NAS:搭配emby,VM虚拟群晖,直通硬盘!打造家庭影音媒体服务器!...

    手把手教您用win10做NAS:搭配emby,VM虚拟群晖,直通硬盘!打造家庭影音媒体服务器! 2020-02-23 20:14:28 1551点赞 10291收藏 1129评论 创作立场声明:Win ...

  8. android外置传感器,Android中外接键盘的检测的实现

    今天来了一个问题:软键盘无法弹出.分析后是因为系统判断当前有外接硬键盘,就会隐藏软键盘.但实际情况并不是这么简单,该问题只有在特定条件下偶现,具体分析过程就不说了,就是软硬键盘支持上的逻辑问题.借着这 ...

  9. 为了程序员的颈椎,做机械键盘的 Cherry 发布了把椅子!

    北京时间 6 月 10 日,65 岁的德国老牌外设厂商 CHERRY 在北京丽都皇冠假日酒店举办了 2018 年新品发布会.一口气发布了三款机械键盘,一个游戏竞技鼠标,以及一把相当电竞范儿的椅子. 新 ...

  10. win 10键盘快捷方式就是按键或按键组合(收藏使用

    复制.粘贴及其他常规的键盘快捷方式 按键 操作 Ctrl + X 剪切选定项 Ctrl + C(或 Ctrl + Insert) 复制选定项 Ctrl + V(或 Shift + Insert) 粘贴 ...

最新文章

  1. Swift 懒性属性
  2. Tomcat——启动错误[A web application must be configured as privileged to be able to load it]解决方案
  3. VBS 连接数据库 - 样例
  4. matlab相位连续显示,matlab设计复合信号不同频率的初相位
  5. Android项目导入时,出现的Could not write file 。。。.classpath错误的解决办法
  6. 一次磁盘满的系统故障
  7. C语言 SDK编程之通用控件的使用--ListView
  8. lodop转到其他html页面,vue项目中使用Lodop实现批量打印html页面和pdf文件
  9. python凹多边形分割_直线切割凹多边形
  10. 什么是索引?索引的作用是什么?Mysql目前主要的几种索引类型
  11. typedef 定义结构体说明
  12. PLC编程指南_变量命名规则介绍
  13. pkg-php,node打包工具Pkg(详细教程)
  14. docker镜像启动后端口号是多少_RSS、智能家居、个人博客、维基百科……Docker 入门指南...
  15. 代谢组与转录组联合分析方法介绍
  16. mysql 客户端SSL错误2026 (HY000)
  17. gpd linux内核,linux内核驱动ZLG7290芯片
  18. AI医学影像三大技术实战、优劣、经验及发展
  19. Web版RSS阅读器(四)——定制自己的Rss解析库myrsslib4j
  20. 到底什么是瘦AP、胖AP、AP+AC、Mesh?

热门文章

  1. God.org单域环境攻略(三)
  2. 【编程语言】Swift完全自学手册
  3. 携程mysql架构_携程数据库高可用架构实践
  4. 人人商场二次开发-克隆我的小店页面导航 首页 清除
  5. 数据分析tableau 和 python的区别_数据分析师综述篇
  6. Python模拟数据生成器全代码
  7. 报错:WebMvcConfigurer.class cannot be opened because it does not exist
  8. K210(SiPEED MaixBit)MicroPython使用参考(一、软硬件环境)
  9. 嵌入式:ARM系列处理器详解与性能对比
  10. 智能剪刀——交互式图像分割