作者luke1209 (Luke)
看板Liu
标题Re: [伪虾] 大龙虾来了 (改进建议)
时间Mon Mar 21 15:36:13 2005
哈,我觉得我真的应该先躲起来一阵子
不然这些要全部做出来大概就已经是 10.x 版了吧 ^^"
这些建议其中有些是我本来就有想做的(留待底下说明)
不过根据我目前手上累积的清单....
可能等到 2.5 都还没有空可以做这些 ^^"
不过还是谢谢 ChrisTorng 大大提供宝贵的建议 ~^^~
※ 引述《ChrisTorng (ChrisTorng)》之铭言:
: 恐龙放出的大龙虾这下来了,Luke 您接得住吗? ;-)
: 问题报告:
: 1.使用双萤幕,「设定」及「关於」视窗会跑到第二个萤幕的左上角。
: 我两个萤幕的配置是左 2 右 1。
这个要偷偷说明一下
其实「隐藏」视窗的时候,我的做法并没有真的让视窗不可见
可是让视窗离开 Windows 桌面而已
可是为什麽要这麽做
这是因为我目前的送字方式,在重新与目标视窗关连时
会让目标视窗重新取得 Focus
其实这算是个小问题
可是如果想在 IE 网址列打字时,如果隐藏再恢复输入法列
因为造成 Focus 离开,所以如果我想自动恢复目标视窗的 Focus
会变成网址列那一栏全选
目前还没有好的解决办法
: 2.当开出「设定」、「关於」时,输入字母会直接跑出来,
: 切到其他视窗也一样,但「自动切换送字模式」不会。
这是因为只要有开启其它视窗时
我会取消输入字根
但是,「自动切换送字模式」视窗上面的条件区
目前的设计是有机会需要输入中文
如果这时候居然没办法用伪虾米输入中文,感觉很奇怪
所以我让该视窗出现时,仍然可以输入字根
: 3. MultiTerm 中,开启全型侦测 Backspace 无效,只能删半个中文。
: 而全型侦测 Delete 与方向键则正常。
这个我会列入相容性的问题 ^^"
: 建议:
: (一) 建议增加安装程式
: 1. 可自动由 system 目录中复制 liu*.tab 及 liu.box。
我的目标就是要让伪虾米不需要安装也不需要有灌官方程式才能使用
所以如果直接去系统复制档案,感觉不太合理
: 2. 直接安装伪虾米至「启动」中,并预设为「隐藏」。
和上面的理由相似,因为我希望这个程式是完全的绿色软体
也就是不会对系统做任何的改变,包含建立捷径到系统目录下
(不然说不定有一天会有人问我要怎麽移除那个捷径 ^^")
: 3. 可让使用者选择「官版呒虾米标准模式」或「伪‧虾米增强模式」,
: 以设定 ini 初始设定值,前者以与官版一模一样为目标,如 CapsLock 中英切换,
: 按数字键出字不判断最简码等等。後者则以作者 (或大家) 认为最有效率最好的设定
: 为预设设定。但这些设定只影响安装後的预设值,使用者仍可自行变更任何一个设定。
: 而新学虾米的初学者,可以建议他直接使用增强模式,
: 反正他并没有用过官版,自然也没有必要保留官版的习惯。
: 设定视窗中的「预设值」也可以提供这两种选择。
这个建议不错 ^^
----------------------------------------------------
关於第一点的总整理
我原则上不打算做安装程式,因为这违背了我一开始的理念
不过如果有人愿意帮我做封包,我倒是不反对 ^^"
----------------------------------------------------
: (二) 选项不要越加越多了…没有必要再让使用者设定的东西就不要在介面中做出来。
: 扪心自问,设定视窗中的每一个设定,倒底有多少人理解设定的意义,
: 又有多少人真正有需要改变该设定?
: 1. 如「隐藏/显示输入视窗」、「Ctrl-Space」及「目标视窗的贴上快速键」
: 我认为完全没有意义。「重送结果字串」只要抓系统中设定的键即可也不必再设定。
: 其实如 Ctrl-Space 这按键组合也应该要抓系统中目前所设定的快速键才对。
就这三个选项来说
「隐藏/显示输入视窗」这点,其实有人觉得满重要的
因为他说可以单键出现输入法感觉很方便(因此保留了下来)
「Ctrl-Space」这个我已经有在打算删掉 ^^"
「目标视窗的贴上快速键」这个,我认为有保留的必要
因为我还是有试过不少程式是不支援 Shift + Insert 的
至於抓系统中目前所设定的快速键这方面
最主要原因是我还不知道怎麽做(虽然还没有去查过文件)
另外就是,我希望设定好的按键,只要程式连着 INI 一起带走
就可以完全使用一样的操作,与系统无关
: 2. 透明度不要以输入 0-255 的方式,而是由 100%, 90%, 80%, 60%, 40% 中选择
: (只是举例,不必 0~100 全做,挑几个有意义的值即可)。
这个是因为,我个人是不喜欢把太多系统功能封包的人
比方说,透明度系统就是设定成 0 ~ 255,就没有必要用成百分比来调整
(因此,我更不喜欢那种还只能设几个他设好的数据的)
比方说程式语言, VB 和 C
C 之所以强大在於它没有封包一堆有的没有功能
所以自由度很大
当然这个举例实在不太恰当 ^^"
我承认这样的设计会变得较不人性化也较不易使用
不过就透明度这一项而言,我觉得大家应该都很容易接受才对(而且也非必要功能)
: 而 for Win2K up 这些英文也免了,直接侦测系统版本,
: 若不支援就不显示此选项或灰色 disable,支援的话直接显示出来。
其实这点我有做 ^^"
但为什麽保留了 for Win2K up 字样,是避免有人问为什麽那一栏是 Disable 的
: 3. 如果一些小设定觉得有进阶者会需要,但对绝大多数人没有意义的话,
: 可以只放在 ini 档中设定,在视窗中不显示出来,
: 有需要的人自行到 ini 中修改,就好像密技一样。
: 当然这密技可以大方地公开出来,只不过不要全留在设定视窗中,
: 混洧了一般普通使用者。
: 这就像 Windows 的登录一样,里面有一~~大堆的设定,
: 但真正有 ui 显示可以修改的只有一部份必要的。
: 在 ini 中可以加上注解,让需要修改的人可以容易理解内容。
这点或许我改成多一个「进阶设定」分类来解决好了
我觉得如果直接要在 INI 里改
会比我用设定的还来得难说明
(然後接着就会有人问我为什麽不做在设定里)
: 4. 加字加词一定只能「启用」,这样就省了一个选项。
: 有人非要停用加字加词,自己修改 liu.box 档名。
: 「重载」也改为自动侦测 liu.box 是否有更改,有的话就自动重载。
: 如果发现档名修改或删除,则当然就取消所有的加字加词。
: 因此介面中就只剩下一个「加字加词」,跟官版一样,按了就是出现编辑视窗。
这点我也是持保留态度
因为根据我的观察,有在用加字加词的人应该不到一半 ^^"
如果要自动侦测,就必须随时检查 liu.box 档
但是那个档案的更新其实并没有想像中的频繁
这样随时检查感觉会浪费系统资源
不过因为以後有打算做一个加字加词的修改介面
如果有了那个介面,就可以做到即时更新了
: 5. 同理,特殊编码也不要越加越多了,
: 我想没有多少人记得住所有的特殊编码,那些特殊编码几乎没有人会用的。
: 包括像 ,,c ,,sp 这类,有很多人根本就不知道官版也有这麽好用的功能。
: 特殊编码就好像 DOS 指令一样,是会被时代所淘汰的东西。
: 所有功能都应该列在功能表中,用看的就知道所有的功能。
: 需要快速存取特殊功能的人,应该要用 Alt 按字母的模式,也就是底线字元来使用。
: 在伪虾中已经加了不少快速键,但还有很多快速键没加。
: 因此有个重点就是伪虾目前只能用滑鼠按右键叫出功能表,
: 应该要有个快速键可叫出功能表,这样也能满足
: 想按按键不动滑鼠就能存取所有功能的人。
: 包括同音字查询、万用字元查询等也一样
: (像我就记不得 [ ] 倒底那一个是单一字元那一个是多重字元)。
一些特殊码,如果是我没有放在功能表里的
表示是我觉得不重要的,或是我做好玩的而已
其实一般人不知道也没有关系
所以其实我觉得越做越多倒是没什麽关系
(linpien 兄有建议做一个快速键,可以跳出一个快速键清单,这个会做进去)
至於用快速键叫出功能表这个,我会加进去 ^^
------------------------------------------------
关於第二点的总整理
设定视窗的部份,我会试着重新设计得更让人明了 ^^"
------------------------------------------------
: (三) 其他
: 1. 在「无半」上按右键不要有「离开」的选项,在工作列图示上才有。
这点我觉得没有什麽大碍耶 ^^"
: 2. 建议增加「加字加词」的管理视窗,比如说可以自动将目前剪贴簿中的文字
: 当加词字串,并提供预设的编码 (如前四字的建议码首码)。
: 如果目前有选取中的文字,则以之为加词字串。
: 也可以按 Ctrl-Shift-1~9 (只是举例),自动将之前输入之 1~9 字 (含英数)
: 当作加词字串。按 Ctrl-Shift-0 直接叫出管理视窗…
: 这些只是初步构想,细节可再讨论。
这点有在计画之中
(不过目前放在的计画清单分类的第3优先 ^^")
: 3. 选字可以用滑鼠点选字列选择。
这点也在计画之中
(一样是第3优先)
: 4. 选字超过一页时,可按方向键←、→翻页。
我觉得这是习惯上的问题
虽然是可以做进去
可是应该会有人不习惯
然後就会又多了一个选项 ^^"
: 5. 剪贴簿模式,要保留复制非文字资料应该也不困难才对…
其实目前技术上是没有任何问题
我之所以没有这麽做是考虑到效率问题
比方说如果剪贴簿里是一张图片
那麽每送一个字就要还原一次
会对效率造成很大的影响
而且会需要还原其它资料的机会相对起来低很多
所以没有考虑
: 6. 关於视窗中,建议加上一些版权宣告,网址的滑鼠图示也换成手吧…
哈,有道理 ^^"
: 7. 解译查码等功能,建议加上一个视窗专门来做这件事。
: 比如说上面的文字框输入中文,下面立即出现编码,
: 下面输入编码,上面立即出现文字。亦可选择转换成标准码或最简码。
其实我觉得关於这个方面的东西已经做得越来越夸张了
本来应该是额外加进去的东西
想不到针对这些东西的建议反而越来越多 ^^"
不过如果有空的话,我会来试试看
: 增强模式建议:
: 1. 在「无半」之前,再加个「台/中/日」的切换钮,初学者不必记切换键
: 亦能很容易察觉此功能,这是延续前面「特殊编码也不要越加越多」的概念。
因为我已经放在功能表里了
所以暂时应该不会这样设计
--
╭═╮ ╭═╮
║▌║ ╭═╮╭╮║▌╭═╮╭═══╮
║▌║ ║▌║║║║▌ ╮║▌╭╮║
║˙╰═╮║˙╰╯║║˙╭╮║║˙╰╯╯
╰═══╯╰═══╯╰═╯╰╯╰═══╯
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.67.104.132
1F:推 linpien:赞呀!不愧是 Luke兄,迎刃而解吃下大龙虾~ 203.203.130.56 03/21
2F:推 linpien:推~越简单越好不需要安装程式导致太肥行动不便. 203.203.130.56 03/21
3F:推 ciwx:推一下作者 另推 不用安装程式^^ 203.69.198.197 03/21
※ 编辑: luke1209 来自: 203.67.104.132 (03/21 16:26)
4F:推 evilmask:两位板大早,伪虾作者早XDDDD 61.62.68.178 03/21
5F:推 linpien:楼上的有没搞错?你刚睡醒吗?-_-都快晚安了~ 203.203.130.56 03/21
6F:推 ciwx:推晚安= =" 203.69.198.197 03/21
7F:推 linpien:Luke~吃了满汉全虾後别忘了吃点水果助消化啊~ 203.203.130.56 03/21