找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4036|回复: 25

第一次写教程:欢迎大家捧场——AE Button Plus 自定义按键不受限制的教程

[复制链接]
发表于 2009-3-11 21:36 | 显示全部楼层 |阅读模式
我喜欢treo650的软件Bulter的一个功能——可以在电话的收藏夹里给每个程序设置一个字母,长按这个字母键就可以打开指定的软件。treo750的AE Button Plus 可以实现相同的功能,而且不止长按,单击、双击、三击都可以,这又扩展了更多的快捷键,这就是全键盘!!!快捷!9 O; f4 l6 n' q, N
; d4 o9 K/ ]. a' q' K
在自定义按键的过程中,我发现只能自己添加13个按键(不信你试试),这可不够用,26个字母按键才用一半啊!
( n) k8 q" B5 B: s
" q# j+ @1 `! ^8 j/ a) Q; Y6 W" K* o于是我想啊想……………………终于灵机一动!软件定义按键应该有配置文件,到\Program Files\AEBPlus下一看,嘿嘿,AEBPlus.cfg,.cfg的后缀名是以前西门子机器的ELF程序的配置文件,想不到WM的软件也用它啊!
6 p8 ?0 e) f& m" t* G3 D3 z
; b1 k* @& ^( z( P7 m# b
1.jpg 6 g% p5 E3 ^- _0 X2 j7 y3 l

% s; k+ L$ X/ A- c0 E打开一看) [, H& w! l/ |! S+ _

1 a4 K0 c, D  z( @; t
2.jpg
/ d) J" ~& u& Z' `3 }4 w/ x- v
5 P2 Y! ]) F  {% J: P/ p你别看一行行好像很难懂的程序语句,对比上下的语句你会发现有规律的!: z' @* U" d% b7 d! F* l  D5 S

' C, c: ^1 M/ p! C6 l3 ?. E' _CriticalCharge 0000/ i$ d" P  O/ y6 [7 n6 n; f, V8 v
VOptions 0001/ O: y2 W4 P1 Y
5 ^8 b0 G; j6 H/ V
Temp0C 0000
: ~# a9 P8 k0 b6 A; nTemp100C 0064
5 @- P. ~; r6 ?8 `0 cTempScale 0000
' w, i4 ^/ Z+ U, }% S4 t" z ' o5 H! D/ M4 z( b% V: g4 t
Exec 0001 "\StorageCard\Program Files\HandCN\Handcn.exe" & g0 e6 G5 B7 p; p# v' t
Exec 0002 "\ProgramFiles\AEBPlus\AEBPlusSettings.exe" - p' S; o  S8 [& b, |2 e; B$ o: Z( g
Exec 0003 "\ProgramFiles\WM5torage\WM5torage.exe"
0 w( P5 p- O! S: o( D3 d& UExec 0004 "\StorageCard\Program Files\UCWEB6.3绿色版\UCWEB.exe" ( G6 E: J* d2 }2 W3 z1 Z
Exec 0005 "\StorageCard\Program Files\千千静听\千千静听.exe"
) w, }2 B- r. ?0 R" I% X% pExec 0006"\Windows\“开始”菜单\资源管理器.lnk"
0 u. X' r$ Z$ dExec 0007"\Windows\Keylight.exe" ; \7 p% x& T6 m& T4 z2 y- D
Exec 0008 "\ProgramFiles\QuickMenu\QuickMenu.exe"
3 O; ^" g) G- q2 T& ZExec 0009"\Windows\“开始”菜单\程序\System\CeleTask.lnk" 2 ?) [* V7 F$ J& }
Exec 000a "\ProgramFiles\pTravelAlarm\ptravelalarm.exe" - W; r  ~+ W" z. }1 \, e
Exec 000b "\ProgramFiles\pTravelAlarm\ptravelalarm.exe"
3 _. C' O0 x# e8 c' V' q% c* LExec 000c "\Windows\pxl.exe"
1 @8 L# `- F4 R1 PExec 000d"\Windows\pword.exe" # b/ f/ M" Q9 \: v6 _6 e
Exec 000e"\Windows\ptt.exe"
* k- ~* n( t, ?: G) V8 aExec 000f "\Program Files\Smartphone GPRSTraffic Monitor for Pocket PC\spgtc.exe"
4 h; F$ _& t3 o% e ! }  k9 T; e3 C  [! {
000f路径的序号,16进制
1 ?1 D. ?: J+ }' P8 t
"\Program Files\Smartphone GPRSTraffic Monitor for Pocket PC\spgtc.exe"是定义的路径6 R6 |7 y% ?/ I* b/ ?
+ f1 {$ ^0 b& q+ d9 D
4 i8 D0 C& d  ]0 C7 g
' K3 m4 ?# W6 @/ R. h1 t
对语句解释一下哈!/ f. }. b. c3 Q
: }  h% H0 u' Z9 f4 Y% p" p
Key 40c1 a0006 a0000 a0000 a0003 # t9 s3 ?8 k, n& `
(Key后面跟的40c1是每个按键对应的键值(后面我会给出一些知道了的键值,大家可以直接用了);后面四组数值分别对应“单击”“双击”“三击”“长按”a开头的数组说明这是软件本身定义好的指令,这里a0006是指打开“开始”菜单,e开头的是自己定义的程序,a0000是指系统默认,e0000是无操作。
& S6 D' O) H( y: v; R, M" P( t- ^2 v% ^
例如:这条指令是40c1对应start键,第一组数值是指单击,0006是“开始菜单”,就是单击打开开始菜单;(软件定义好的指令我不是一一清楚,要一个个试,然后保存,再看AEBPlus.cfg的内容才知道,以后有时间再仔细研究吧。)
% o) l. }7 Y! _9 c
第二、三组都是a0000,就是双击和三击都按系统默认的功能,第四组是a0003,我定义的是长按关闭前台程序,那应该是软件定义好了a0003就是关闭前台程序的指令了。)# `9 t; D3 C3 o. j7 S) o( y* ~- k

) Q4 R, C" _- a2 O; N' V2 s2 f VidyaScreen002.jpg

& s0 J! j6 n0 c! P, K # D& r( y5 D0 ]+ F

  ?  T8 O$ @5 x% kKey 0048 a0000 a0000 a0000 e0001% _7 v# G  b& a$ v2 J; F# ?; b% G* k
同理,这条键值是0048,对应的是“H”键,前三组说明单击、双击、三击都是按系统默认的;第四组e0001,对应的是上面的:Exec0001 "\Storage Card\Program Files\HandCN\Handcn.exe" 就是只长按就打开路径所指的这个文件了。我觉得e就是指Exec吧,挺好记的。
! J- e4 y+ T$ z- F1 U1 m , y" e6 N$ [' w6 d: c. R/ ~3 C
Key 0041 a0000 a0000 a0000 e00028 C8 m6 k$ t% u/ c; ~4 T
:长按A键打开"\Program Files\AEBPlus\AEBPlusSettings.exe"& f; ]9 u# z+ n
Key 0055 a0000 a0000e0003 e0004( @) H% e$ o1 l, v1 r' ]
:长按U键打开"\Storage Card\Program Files\UCWEB6.3绿色版\UCWEB.exe"
: Z: F1 i: L  C1 h+ yKey 004d a0000 a0000 a0000e00056 g" k, Y7 y- z
:以此类推. k# Q* `& [, A* b8 P
Key 0046 a0000 a0000 a0000 e0006
8 P3 c. m8 T) v( B0 H0 g% _; TKey 004c a0000 a0000 a0000 e0007
* W) I, I9 K. ]# kKey 0051 a0000 a0000 a0000 e0008. X! a/ p# d: B, ~4 I% n
Key 0043 a0000 a0000e0009 e000a
' W  o# l# T1 s0 k( W3 NKey 0045 a0000 a0000 a0000 e000b% x+ x* v( V$ z+ @, [% U* L( {8 f
Key 0054 a0000 a0000 a0000 e000c$ B; ?) e  P8 Y% H$ \
Key 0059 a0000 a0000 a0000 e000d
# _9 ~" D" k' u6 K0 u! x% h0 bKey 0049 a0000 a0000 a0000 e000e# n$ e; A8 P' s& |. Z3 Z3 g
Key 004f a0000 a0000 a0000 e000f% N/ x  a, ]" Y& B% ]
5 }9 x1 Y% c+ I/ ?5 j1 e: r6 n
1 o1 t( p/ T- I+ J
可以使用“添加按键”知道按键对应的键值(几个软件里已经有的按键不能通过“添加按键"看到键值,比如:start,左右键等等)* z$ e$ B* q- m

3 l) x/ E2 ^# g; w  b3 {' t. _5 s; L& |7 [, c# A  L$ B
VidyaScreen003.jpg " H- @( U" f( \! c4 A- X
VidyaScreen004.jpg
( x0 D; R! {$ P. s: |+ ~6 k$ y/ \( ^
+ Y* F5 V6 J2 k: v0 V0 y9 J: n' n2 ]8 z) @; ]

" {# ?6 }: E" i$ {& X3 n) ~8 T点住要定义的项一会,会出来菜单  b( \+ b* \% E7 a. ?3 i% E$ O

  m. a! [& |6 E% R* y! A+ Z& i2 S6 I& c
VidyaScreen007.jpg
! e2 B: A: P" c3 X6 M% o1 [- B VidyaScreen008.jpg , a0 z" {2 ]' i" P+ v1 V
VidyaScreen009.jpg
$ w- S. ]3 B. ^4 v# f/ f1 |' J VidyaScreen010.jpg   o4 n+ @, h# f. r; M; M) j
& O2 J! l- C: Q) M. E
这样,文件里自己添加超过13个的按键也能起作用,但是在手机里打开AEBPlusSettings.exe还是只能看到13个。没关系,已经起作用了。好好享受全键盘的快感吧!+ `$ r% G- a5 z! o

) s2 {# A; t6 e4 B( s' g梅花输入法可以长按输入标点符号,AEB的定义也有长按,这个其实是我开始担心的问题,用过之后发现担心多余了,不会和梅花冲突。& `6 ^) Z2 [% T' w; r. H8 Z3 k
7 q" G' B3 m  }2 s
另外OK键的长按不能定义,可能是ROM已经把长按OK键定义成打开任务管理器了的原因。有没有人告诉我怎样把ROM修改下,不要这样设置,我希望长按OK是关闭前台程序。: ?9 P1 |$ y* m

' H. x" \. Q0 n. U- g$ m. U; k$ s4 f7 G0 t: b
在修改好AEBPlus.cfg之后要运行一次AEBPlusSettings.exe,按键才能生效,注意退出时不能保存并退出,也不能点右上角的OK,只能按不保存退出!不然你的辛苦白费了!建议在PC上定义好了再覆盖!
& B# l/ e! _/ ~
' b. S: c; K0 P7 Z8 M- E! c1 C附上本人试验出来的键值:
: f! H/ ?4 a' u0 Q. @) _4 G% P 3.jpg : u  |& a3 q. w, Q& o2 e
3 R: b. c, m4 c: l8 c0 m
3 E. N" K: U+ P0 G# m" t; J

, `, b% T0 D# j- Y+ y: a( v/ @( e! k3 l2 P* g. B. x
[ 本帖最后由 小蚊哥 于 2009-3-11 22:03 编辑 ]

评分

参与人数 3威望 +21 收起 理由
wujieheda + 1 谢谢分享
yuguo4 + 10 辛苦啦,谢谢分享
人坏坏 + 10 谢谢分享

查看全部评分

回复

使用道具 举报

发表于 2009-3-11 21:48 | 显示全部楼层
支持一下,虽然不大会用。
回复 支持 反对

使用道具 举报

发表于 2009-3-11 21:56 | 显示全部楼层
找个牛,一直用这个软件,但是没有研究那么深入,顶一个
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-11 22:04 | 显示全部楼层
坐地板看看有多少吹友能用到我的教程
回复 支持 反对

使用道具 举报

发表于 2009-3-11 22:29 | 显示全部楼层
楼主提供个下载链接啊
回复 支持 反对

使用道具 举报

发表于 2009-3-12 00:00 | 显示全部楼层
这个好,找个时间好好研究一下
回复 支持 反对

使用道具 举报

发表于 2009-3-12 01:37 | 显示全部楼层
楼主研究的很深入啊。/ y5 v9 A8 M+ K3 X: f

: n$ i4 P. M. F3 F我这几天也试用了一下这个软件,发现一个问题,比如说我自定义了长按F键启动飞信,在今日界面下拨号时想拨5(F键),结果发现无法输入,不知道其他兄弟有没有遇到这个问题的,该如何解决呢?
回复 支持 反对

使用道具 举报

发表于 2009-3-12 10:29 | 显示全部楼层
我也遇到 INNSOT坛友 相同的问题, 定义了长按后系统默认的键值就按不出来了
回复 支持 反对

使用道具 举报

发表于 2009-3-12 13:04 | 显示全部楼层
不错 不错 马上就要入手750了
回复 支持 反对

使用道具 举报

发表于 2009-3-12 13:17 | 显示全部楼层
原帖由 innsot 于 2009-3-12 01:37 发表
* O, q9 x5 l  }4 \楼主研究的很深入啊。# I: m1 R6 [3 Z
# l- v7 {# K) N7 S9 M% ?+ g2 c
我这几天也试用了一下这个软件,发现一个问题,比如说我自定义了长按F键启动飞信,在今日界面下拨号时想拨5(F键),结果发现无法输入,不知道其他兄弟有没有遇到这个问题的,该如何解决呢?
' [; ]% N6 S) }2 i# @, ], B8 P: S

. q, m, ]& f- ?0 p$ Z7 J
) r, q" D, L  V" @+ c2 z, H没办法最后把AE Button Plus删掉了……
回复 支持 反对

使用道具 举报

发表于 2009-3-12 14:40 | 显示全部楼层
我觉得在实际中,我有那功夫记住每个按键代表什么程序,还不如按部就班的操作方便。免得记错按键又重来耽误时间
回复 支持 反对

使用道具 举报

发表于 2009-3-12 14:44 | 显示全部楼层
原帖由 一招半势 于 2009-3-12 14:40 发表 * K$ p/ L: n9 ~# [! c
我觉得在实际中,我有那功夫记住每个按键代表什么程序,还不如按部就班的操作方便。免得记错按键又重来耽误时间

5 c- \$ l; V$ L) S
1 U0 Z& h! X: F4 @' d8 r- T用程序名称开头第一个字母作快捷键就可以啦,比如长按U启动UCWEB,长按Q启动QQ,长按F启动飞信……( W/ L3 Y+ Z  o, t* Z0 E

- ~" H/ n9 S2 O' K常用程序名称开头字母相同的还不多5 i' ]2 q+ q- ~7 t# b$ i( R# a

1 A4 c4 N) i/ n1 f- F- m
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-12 16:11 | 显示全部楼层
原帖由 innsot 于 2009-3-12 13:17 发表
! Z# A" S- H/ w% V  C2 _: X; C9 g& j; C& ?: }6 R
) d1 c% q* r, G4 U: O
' ]& D' D) @; k$ E! W$ a1 I  x
没办法最后把AE Button Plus删掉了……

! R4 c0 c. s9 e4 [" U/ g确实是这样的。不过我都是右键打开联系人或者拨号盘操作的,也很方便。
回复 支持 反对

使用道具 举报

发表于 2009-3-12 18:10 | 显示全部楼层
帮顶吧
& A2 i& v. |+ x; b: F- x* N8 S从来不用
回复 支持 反对

使用道具 举报

发表于 2009-3-12 19:00 | 显示全部楼层
要是能对按键的单击不做控制就好了。
回复 支持 反对

使用道具 举报

发表于 2009-3-13 19:48 | 显示全部楼层
对呀, 设置过后, 单击不起作用了, 这是这个软件的bug, 还是我没设置好?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-13 21:39 | 显示全部楼层
原帖由 zrcool2 于 2009-3-13 19:48 发表 # [- }0 x, L) d2 b# P2 g
对呀, 设置过后, 单击不起作用了, 这是这个软件的bug, 还是我没设置好?
看你在哪单击了,使用梅花是没有问题的。
回复 支持 反对

使用道具 举报

发表于 2009-3-14 10:55 | 显示全部楼层
可能是我没有说清楚, 我的意思是:: C+ O& Q! j- T/ |) v* C3 ]) Z6 d
比如我新添加一个键: A(0041), 现在显示的是"系统默认".
1 t* S( w5 f5 ]0 P首先我要把它更改成"3.由aebplus控制"
+ c- V5 W; d( h! O然后再选择"4.长按", "2.运行程序", "键盘灯"9 G4 J+ ^/ U6 ]: z0 m( S
保存并退出, 重启.4 z0 ?; q0 @4 h7 A% R

, O( _' r6 E1 U- ]: U现在我进入便签, 想输入字符 aebplus, 却发现"a"键输入不了.( y. G5 t: U  R" t% }4 O
它已被aebplus控制了, 系统默认的不起作用.
8 d' V# i* O4 b% a$ M7 A( d& U% j
有什么办法让系统默认的有作用,长按又出键盘灯呢?
& X4 z2 }+ I9 K/ b3 w% V, c
+ C. p2 L0 p. C+ \" }谢谢
回复 支持 反对

使用道具 举报

发表于 2009-3-14 11:20 | 显示全部楼层
  发现这规律的很牛...一直都没注意..
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-14 15:51 | 显示全部楼层
原帖由 zrcool2 于 2009-3-14 10:55 发表
, l7 V& l1 A4 W' h2 Z' l可能是我没有说清楚, 我的意思是:
7 u! w3 o7 \  U( g1 S, P5 l比如我新添加一个键: A(0041), 现在显示的是"系统默认".
" o: }( C% C1 \/ c# z首先我要把它更改成"3.由aebplus控制"
2 F5 \0 o  o/ M) F' h! F然后再选择"4.长按", "2.运行程序", "键盘灯"/ A0 Q( c' |1 }! b6 [
保存并退出, 重启.
1 o: r1 s+ B, Z, P6 a/ t2 K6 {+ g4 |
现在我进入便 ...
) A1 Y7 P# o8 D" x2 W5 \+ B" u
实验发现用系统自带的英文输入是无效,可以用梅花,切换一下输入模式,就是下面显示ab字样。就是多按一下enter而已。这个输入没有问题。
6 C6 U4 c$ m: F$ l( `) O5 @. s暂时没有发现用梅花输入英文有冲突的软件。
回复 支持 反对

使用道具 举报

发表于 2009-3-14 21:34 | 显示全部楼层
哦,了解了
回复 支持 反对

使用道具 举报

发表于 2009-3-22 17:44 | 显示全部楼层
用750的时候,用这个软件。觉得挺爽的。
回复 支持 反对

使用道具 举报

发表于 2009-4-5 13:19 | 显示全部楼层
确实挺棒的
回复 支持 反对

使用道具 举报

发表于 2009-4-6 13:01 | 显示全部楼层
貌似所有字母键都不可以另外定义,否则在联系人中无法使用被定义过的键,这样就无法快速查找联系人了,所以能用的键不多了。
回复 支持 反对

使用道具 举报

发表于 2009-4-6 14:50 | 显示全部楼层
这个东西研究也半天时间。还是放着看看吧。不过楼主确实不错。厉害。
回复 支持 反对

使用道具 举报

发表于 2009-4-6 15:44 | 显示全部楼层
高手啊````
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-1-22 12:52 , Processed in 0.371349 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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