binghelingxi 发表于 2007-6-8 17:09:09

KeyExten v2.1/Lite/mod v1.0 按键转换


KeyExten
Version 1.0
(c)阿冰

v1.1在四楼!
v1.5/v1.51在九楼!
v1.8/v1.81在十三楼!
Lite修正版供其他65用在二十楼!
v1.9在二十一楼!
v2.0,liteX在22楼
v2.1 ,39楼
mod v1.0   by crack4000,在23楼


不知从何说起。。。
SK的qwerty键盘,目前基本上只能输入文字,感觉相当浪费,所以写这个补丁,让下键盘也可以有上键盘的功能,另一方面也可以缓解上键盘压力(本人的上键盘有些不灵哦)。。。
并非其他65机型不可用,而是没必要,没有SK那么多按键,上键盘基本上已经被彻底应用了

这个补丁的基本原理就是修改按键键值。。。想要改按键的其他机型到也可以尝试一下!

最理想的改法应该是在一般状态下,下键盘完全拥有上键盘的功能,当需要编辑输入文字的时候,切换回原来的键盘功能,但是目前找不到判断输入状态的办法,只好使用长按功能!只设置了两个短按功能。。。

讲一下基本配置(键值均为十进制):目标按键键值重复不会影响!但是被修改的按键键值最好不要重复!
键值测试可以通过java软件如keytest,或elf如IWatch,keytest

开始四个选项,即为设置短按的两个按键(我觉得两个空格键和上档键各可以腾出一个来)!
Key1 set to://设置第一个按键的目标键值,默认为26,即中键
Key1: //被修改的按键键值,默认为98,即右边空格键
//通过以上两项,即可以达到把右边空格键功能改为中键的目的
Key2...同上!默认为右边上档键改为右软键!

下面Long Press Keys:进入长按按键设置,这里包括了所有的上键盘按键
Enter Key: //把目标按键设置为中键,默认为67,即把d键设置为中键
Left Soft Key: //默认86,即把w设置为左软键
默认设置:
中键:d
左软键:w,    右软键:o,   绿键:z,          红键:,
上:e,      下:x,          左:s,            右:f
1:z,          2:u,          3:i
4:h,          5:j,         6:k
7:b,          8:n,          9:m
*:t,         0:g,         #:v
侧上:p             侧下:。

有关问题:

1。在英文输入法下,下键盘字母长按就是大写字母,这个elf会屏蔽相应按键的这个功能
2。待机状态是用短按功能,有些按一次效果不显示,第二次按的时候,就会是同时按两次的效果,如设置为中键,短按一次没效果,第二次按时闪过九宫菜单,直接进入信息菜单,但是如果设置为3这样的数字键,不会这样的问题
3。长按时机不好掌握,要慢慢熟悉
4。有些还是不能彻底替换,如长按中键进入XTask任务菜单,我设置右空格为中键的时候,长按不能跳出任务菜单,可能还需要另外写过!
。。。请大家补充。。。

[ 本帖最后由 binghelingxi 于 2007-10-5 01:58 编辑 ]

ly_xlf 发表于 2007-6-8 17:56:26

其实我觉得你说的那个判断很不好找(虽然问我根本不会)。。但是我觉得目前真的可以设置一个按键进行开关长按。。。
不知道大家觉得怎么样。。(但是这个我也不会弄。)

qehongqiang 发表于 2007-6-8 20:06:51

使用了,还得慢慢习惯,上键盘不灵时是最好的办法。

binghelingxi 发表于 2007-6-8 20:21:08

KeyExten
(c)阿冰
Version 1.1+优化了代码,加入配置自动刷新功能!

另外2楼说的方法暂时还想不到怎么做,谁知道的话告诉我一下,不过我觉得那样用起来挺麻烦。。。有时切换多的话,挺烦人

[ 本帖最后由 binghelingxi 于 2007-6-8 20:26 编辑 ]

siwaxinge 发表于 2007-6-9 08:35:34

跟下键盘输入中文那个补丁有没有冲突?

crack4000 发表于 2007-6-9 10:51:16

有没有源码?或者帮忙做个其它65能用的,因为我的导航键下已经非常不灵了,想用数字键8代替,最好能随时切换,以免拨号和写短信时会出错.

binghelingxi 发表于 2007-6-9 10:58:32

原帖由 siwaxinge 于 2007-6-9 08:35 发表 http://mobile.0110.cn/images/common/back.gif
跟下键盘输入中文那个补丁有没有冲突?
不会冲突。。。



原帖由 crack4000 于 2007-6-9 10:51 发表 http://mobile.0110.cn/images/common/back.gif
有没有源码?或者帮忙做个其它65能用的,因为我的导航键下已经非常不灵了,想用数字键8代替,最好能随时切换,以免拨号和写短信时会出错.
其他65也能用。。。根据说明改一下设置就可以。。。不需要的地方留空或者设置成不存在的按键

crack4000 发表于 2007-6-10 08:53:30

能不能设计一个快捷键能随时关闭和开启按键替换,这样发短信和拨号就不会有问题了,另外能否加入模拟按键次数的选项,比如按一下6就等按6下导航键,这样就能在自带浏览器模拟翻页效果,看有些没有翻页功能的JAVA电子书时也可以减少按键次数,保护按键

[ 本帖最后由 crack4000 于 2007-6-10 08:57 编辑 ]

binghelingxi 发表于 2007-6-10 13:40:49

KeyExten
(c)阿冰
Version 1.5

+加入热键切换,所有按键功能改为短按


Version 1.51
+修正一个小问题:解决使用切换热键时,这个热键的功能还会被执行一次问题

默认切换热键为右边上档键,ELF启动时默认按键切换功能开启,第二个自定义短按按键留空,其他默认设置不变!
KeyExten.bcfg中的Hot Key to Change Enable Mode:即为设置切换按键,默认右边上档键
按键切换功能开启时,按一次热键关闭,再按一次开启。。。

从此以后,SK如果想要使用下键盘玩游戏之类的,不必再从游戏修改,上下键盘齐动手也无不可!
使用下键盘打字,也可以输入拼音之后使用热键切换之后选字
。。。


[ 本帖最后由 binghelingxi 于 2007-6-10 15:40 编辑 ]

crack4000 发表于 2007-6-10 21:15:34

+修正一个小问题:解决使用切换热键时,这个热键的功能还会被执行一次问题

那样会不会热键这个功能就没有了?

binghelingxi 发表于 2007-6-10 21:29:33

回复 #10 crack4000 的帖子

是的,譬如说此时用右边上档键作热键,本来右边上档键的功能是切换输入法,v1.5的时候是按一次热键,补丁功能关闭,但同时也会切换一次输入法,v1.51不会再出现同时切换一次输入法!

jpg001 发表于 2007-6-10 23:19:22

http://mobile.0110.cn/images/smilies/ohoho1.gif http://mobile.0110.cn/images/smilies/ohoho1.gif支持阿冰的工作。。

sk的下键盘原来支不支持快捷键的?

binghelingxi 发表于 2007-6-11 12:21:47

KeyExten
(c)阿冰
Version 1.8

+长按切换热键,打开KeyExten.bcfg,此时已经关闭了按键拓展功能,如果需要,再按热键激活
+长按被设定为*键的按键进入振铃设定菜单(直接打开/关闭静音的办法没想到,这样代替也不错)
+长按被设定为#键的按键锁键盘/解锁键盘(这个不大好控制,大概为键盘灯闪一次为一次操作,具体要慢慢适应)
+待机状态时,中键,左/右软键比较特殊,现在改为按一次会有按两次的效果,如按一次被设定为中键的按键之后,闪过主菜单,直接进入信息菜单,这个比较无奈,以后想办法修正
+增加自定义按键到6个

自定义按键默认设置:
右边空格:中键
R:右软键
C:红键
L:左键
退格:右键
第六个留空

需要更新FL_SWI,否则锁键盘无效:
紧急修正FL_SWI具体看这里32楼!

Version 1.81
+中键,左/右软键,这几个按键的模式还是改回以前,以及解决其他几个按键在执行目标按键时会先执行自身一次的问题

[ 本帖最后由 binghelingxi 于 2007-6-12 16:53 编辑 ]

crack4000 发表于 2007-6-12 14:09:09

1.81下载不了啊,0字节,1.8正常下载

binghelingxi 发表于 2007-6-12 16:54:34

回复 #14 crack4000 的帖子

已经重新上传,可以正常下载

crack4000 发表于 2007-6-13 12:01:30

我的意见是不要关闭热键本身的功能,我不是SK的,我用这个程序就是想用数字键模拟导航键,并能随时切换,现在我用*作热键,1.5版以为我的*就用不了了,这样就输入不了符号等功能了,另外我想要源码自己MOD一下,不知道版主能公开吗?

binghelingxi 发表于 2007-6-13 13:27:36

回复 #16 crack4000 的帖子

源码我自己持续修改中。。。暂不在这里公开。。。

那么改一个长按热键切换版本,只提供自定义按键部分,,,其他多的按键对其他机型根本没用,如何?

[ 本帖最后由 binghelingxi 于 2007-6-13 13:30 编辑 ]

binghelingxi 发表于 2007-6-14 09:53:05

只有基本功能,提供6个自定义按键。。。
功其他65使用
长按热键进行切换,不过貌似这个很难控制,个人推荐的方法是开启按键声,按键声响两次差不多。。。

修正版在20楼

[ 本帖最后由 binghelingxi 于 2007-6-14 21:10 编辑 ]

crack4000 发表于 2007-6-14 17:52:04

原帖由 binghelingxi 于 2007-6-14 09:53 发表 http://mobile.0110.cn/images/common/back.gif
只有基本功能,提供6个自定义按键。。。
功其他65使用
长按热键进行切换,不过貌似这个很难控制,个人推荐的方法是开启按键声,按键声响两次差不多。。。



这个LITE版有问题运行生成的BCFG文件是0字节!无法正常使用

binghelingxi 发表于 2007-6-14 20:53:03

晕。。。一个设置错误。。。
页: [1] 2 3
查看完整版本: KeyExten v2.1/Lite/mod v1.0 按键转换