找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4029|回复: 25

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

[复制链接]
发表于 2009-3-11 21:36 | 显示全部楼层 |阅读模式
我喜欢treo650的软件Bulter的一个功能——可以在电话的收藏夹里给每个程序设置一个字母,长按这个字母键就可以打开指定的软件。treo750的AE Button Plus 可以实现相同的功能,而且不止长按,单击、双击、三击都可以,这又扩展了更多的快捷键,这就是全键盘!!!快捷!2 D. J- I* j% l% n: L8 {
9 x* O& j% }6 y& E, N0 p* W$ a6 a0 r
在自定义按键的过程中,我发现只能自己添加13个按键(不信你试试),这可不够用,26个字母按键才用一半啊!
# k5 z0 |0 [3 ~4 v8 k0 N) D( O
, [. m$ Q$ e8 l2 S; I) O于是我想啊想……………………终于灵机一动!软件定义按键应该有配置文件,到\Program Files\AEBPlus下一看,嘿嘿,AEBPlus.cfg,.cfg的后缀名是以前西门子机器的ELF程序的配置文件,想不到WM的软件也用它啊!( K$ P0 ~. U5 o, J+ q8 m

0 K) ]& Q5 v3 {! k, J 1.jpg # Z! [3 j/ `2 ?

/ f1 i1 v( Y; |, M打开一看
# k# }9 c. {* w0 w6 \
+ P( P% V( x2 W7 p
2.jpg
  c9 o' @2 C# P  X9 H7 L2 K- P
2 _+ w5 X1 o+ d! \, [你别看一行行好像很难懂的程序语句,对比上下的语句你会发现有规律的!
$ q" _; ^4 \  x- D2 Z( E% k! w! I% b; M& O9 G# e4 E. ?% A
CriticalCharge 0000
3 t% r% V6 I) C7 b, {VOptions 0001+ }5 c7 S3 l0 d1 i& A
& p9 A& n1 V' X+ r: k9 g& Q" W; Y
Temp0C 00008 O8 y/ j7 S% L1 g) I- L
Temp100C 0064) N5 m0 N% g" G: @" j# `6 y
TempScale 0000
) W, u( z, _# V: d0 l8 S
* ~. N, P% a; u; lExec 0001 "\StorageCard\Program Files\HandCN\Handcn.exe" ; ?) h! N; C2 J  I6 |9 z+ A
Exec 0002 "\ProgramFiles\AEBPlus\AEBPlusSettings.exe"
( M) V0 g5 v8 i3 {! TExec 0003 "\ProgramFiles\WM5torage\WM5torage.exe" - F8 F; f2 s- y0 {2 g8 B" c6 v
Exec 0004 "\StorageCard\Program Files\UCWEB6.3绿色版\UCWEB.exe"
7 R# t0 H4 v4 d% y) GExec 0005 "\StorageCard\Program Files\千千静听\千千静听.exe" ) y& R8 D7 M% b* g7 ^- I
Exec 0006"\Windows\“开始”菜单\资源管理器.lnk" , [  k' M$ M4 V6 g9 x
Exec 0007"\Windows\Keylight.exe" - M8 y/ a7 J* [. B( h
Exec 0008 "\ProgramFiles\QuickMenu\QuickMenu.exe"
1 G! g. U. m+ V9 P4 MExec 0009"\Windows\“开始”菜单\程序\System\CeleTask.lnk"
8 K$ R% o/ x2 bExec 000a "\ProgramFiles\pTravelAlarm\ptravelalarm.exe" 2 t. |0 r! l- ^6 B  V8 a# Z
Exec 000b "\ProgramFiles\pTravelAlarm\ptravelalarm.exe" 1 e2 c  w" I" \
Exec 000c "\Windows\pxl.exe" & G: `) ~1 _! y  f: @0 a0 P
Exec 000d"\Windows\pword.exe" + b- i& p0 A8 p3 F5 Y6 c
Exec 000e"\Windows\ptt.exe"
) j/ e: ^) G9 e" `3 o/ GExec 000f "\Program Files\Smartphone GPRSTraffic Monitor for Pocket PC\spgtc.exe"
4 w: e: P* _& n4 v: M) z 2 F, Z- [& X& _  h3 y+ p7 a
000f路径的序号,16进制
# Z: ~: @6 W: I8 ~0 k" b+ x  \
"\Program Files\Smartphone GPRSTraffic Monitor for Pocket PC\spgtc.exe"是定义的路径
4 u3 }: j5 L) ^% \+ M : i/ O/ C. h: S) \- `( b8 Q
" g+ \6 g/ l% j) ]  v

6 Y* E4 I. f3 v1 t2 i对语句解释一下哈!
6 z( f0 ]% z! @3 G% o1 n5 l2 Q1 ]# F: i! [! r# e+ b
Key 40c1 a0006 a0000 a0000 a0003
: Z9 @  a! _) Y: P9 f) T0 o (Key后面跟的40c1是每个按键对应的键值(后面我会给出一些知道了的键值,大家可以直接用了);后面四组数值分别对应“单击”“双击”“三击”“长按”a开头的数组说明这是软件本身定义好的指令,这里a0006是指打开“开始”菜单,e开头的是自己定义的程序,a0000是指系统默认,e0000是无操作。6 A$ X/ m9 m6 ]8 i0 j7 G+ J  i+ E

2 I( j: ?2 T0 ]# Q" e例如:这条指令是40c1对应start键,第一组数值是指单击,0006是“开始菜单”,就是单击打开开始菜单;(软件定义好的指令我不是一一清楚,要一个个试,然后保存,再看AEBPlus.cfg的内容才知道,以后有时间再仔细研究吧。)
1 P- o! R1 a. Z. H' B7 m+ a1 X* D+ C
第二、三组都是a0000,就是双击和三击都按系统默认的功能,第四组是a0003,我定义的是长按关闭前台程序,那应该是软件定义好了a0003就是关闭前台程序的指令了。)
' j* y# t8 m# s! J# d! i& H6 ^( i0 D4 |! X4 P& a
VidyaScreen002.jpg

0 K9 c4 [/ o5 f4 S 6 E5 S+ ?# m* l* g/ y$ s6 N

& c4 Y8 ^2 u% s7 lKey 0048 a0000 a0000 a0000 e0001) |) _9 Q7 L1 v: y: K- M
同理,这条键值是0048,对应的是“H”键,前三组说明单击、双击、三击都是按系统默认的;第四组e0001,对应的是上面的:Exec0001 "\Storage Card\Program Files\HandCN\Handcn.exe" 就是只长按就打开路径所指的这个文件了。我觉得e就是指Exec吧,挺好记的。' M, U" e# `: s7 a2 e

+ l0 n# c! w5 p0 [0 O0 r2 YKey 0041 a0000 a0000 a0000 e0002
' x6 |  C4 d5 ^! v) Y:长按A键打开"\Program Files\AEBPlus\AEBPlusSettings.exe"+ x: c* ?7 y8 V% u9 ~' _# @. H
Key 0055 a0000 a0000e0003 e0004
: k9 J+ @& f% T) c:长按U键打开"\Storage Card\Program Files\UCWEB6.3绿色版\UCWEB.exe"
9 `4 F" [' p* tKey 004d a0000 a0000 a0000e0005. l, T2 u- k8 j4 Y. r
:以此类推
: [# q* Q# \) o. B3 E9 ]Key 0046 a0000 a0000 a0000 e0006) N; J$ @( r# Y# `8 Y9 R' r# e) j
Key 004c a0000 a0000 a0000 e0007( C, C7 g8 [4 K# ^( L7 f
Key 0051 a0000 a0000 a0000 e0008/ [) X# z5 ~6 o5 l- P/ q
Key 0043 a0000 a0000e0009 e000a8 U/ _8 z! b. f, |
Key 0045 a0000 a0000 a0000 e000b
7 e) B% E; u4 T$ s) j- g9 v! WKey 0054 a0000 a0000 a0000 e000c
: z4 h  _! _% a- H4 r# ~; G" K0 NKey 0059 a0000 a0000 a0000 e000d
6 \2 ?9 e: k6 n' X) H! u: J  g- i! OKey 0049 a0000 a0000 a0000 e000e
% a( Q! A; i. z, X4 YKey 004f a0000 a0000 a0000 e000f
& g* q8 a% l# @) D1 {
7 k* L) i" @, ~' r
; k& u0 x5 ?: {& g! @可以使用“添加按键”知道按键对应的键值(几个软件里已经有的按键不能通过“添加按键"看到键值,比如:start,左右键等等)& s1 E4 g4 ]1 \7 L1 G8 m

% _- p! N* h: r  P
% Q& `5 x' M3 I9 H( v4 r3 X VidyaScreen003.jpg 8 N- o/ @& d1 n, q
VidyaScreen004.jpg 5 `5 p6 Q0 U2 b, a: d. y
# ~" @4 o# f4 A, `. D" O

/ g! ^% d& R/ O/ j7 [7 C6 S  }2 R0 m  [) A& l9 x( u
点住要定义的项一会,会出来菜单+ S* v% V" \- x& r8 r# L

. V8 R1 _6 n6 Y8 |, I1 U) w/ Z' C& H6 O4 y1 q  G
VidyaScreen007.jpg 0 g  ^" t" k; [  O
VidyaScreen008.jpg + {. S2 [9 u  m8 f' U
VidyaScreen009.jpg
$ W5 K1 ?! o! u/ d2 S* i, } VidyaScreen010.jpg 8 q% ~$ `1 u# C, j7 `. k
/ ~6 h- t; Y+ U' Z8 h
这样,文件里自己添加超过13个的按键也能起作用,但是在手机里打开AEBPlusSettings.exe还是只能看到13个。没关系,已经起作用了。好好享受全键盘的快感吧!) ^# o8 B0 U$ q, k
2 p/ K6 t) E/ z
梅花输入法可以长按输入标点符号,AEB的定义也有长按,这个其实是我开始担心的问题,用过之后发现担心多余了,不会和梅花冲突。6 S) H/ o& D- F

0 J# Z' X* A& K6 i) }另外OK键的长按不能定义,可能是ROM已经把长按OK键定义成打开任务管理器了的原因。有没有人告诉我怎样把ROM修改下,不要这样设置,我希望长按OK是关闭前台程序。; f8 z/ x6 w5 [  P4 X
" j5 k+ y1 E- G8 A7 B  X2 P' u
4 I# k' e6 U- `
在修改好AEBPlus.cfg之后要运行一次AEBPlusSettings.exe,按键才能生效,注意退出时不能保存并退出,也不能点右上角的OK,只能按不保存退出!不然你的辛苦白费了!建议在PC上定义好了再覆盖!9 _) E- m+ @: |9 S
/ N5 f/ p+ D- x0 X( T4 N, D" U
附上本人试验出来的键值:
  R9 o8 P8 P0 M1 T2 [ 3.jpg ( ^2 G* p1 @2 L7 a+ ~" O- l' z
: H$ v* ]' t" ~8 m8 ^" g& p1 W, m
2 [" S. U$ l0 ^* A. ^  v
2 @7 T- l9 w$ k: [5 N

' G; l# o/ u% h  b[ 本帖最后由 小蚊哥 于 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 | 显示全部楼层
楼主研究的很深入啊。) k0 P) e8 T9 i$ Z/ y: ^' ?) ]6 g

2 a: U8 ^, ~  ]) ?( T我这几天也试用了一下这个软件,发现一个问题,比如说我自定义了长按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 发表 0 [# @5 x- W) k
楼主研究的很深入啊。
+ u  L( J+ j5 y0 o; a! m6 j, w$ C+ p4 D* m. v1 c! {7 \5 W
我这几天也试用了一下这个软件,发现一个问题,比如说我自定义了长按F键启动飞信,在今日界面下拨号时想拨5(F键),结果发现无法输入,不知道其他兄弟有没有遇到这个问题的,该如何解决呢?

( }4 U% |: y4 Q1 p9 N& b9 M3 Z- B( r
, P5 M, P: \/ f2 |$ @. c- W7 ^
没办法最后把AE Button Plus删掉了……
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-3-12 14:44 | 显示全部楼层
原帖由 一招半势 于 2009-3-12 14:40 发表 ! ^, f  p; Q1 d6 Y" W) F
我觉得在实际中,我有那功夫记住每个按键代表什么程序,还不如按部就班的操作方便。免得记错按键又重来耽误时间

, N* i3 s) N5 Q" O
- P0 g" h( e! h3 R( L用程序名称开头第一个字母作快捷键就可以啦,比如长按U启动UCWEB,长按Q启动QQ,长按F启动飞信……
* o5 d0 a; s* m. A, `: P0 R" c2 x
7 y) }) ?# @! {( e常用程序名称开头字母相同的还不多( q3 s6 y8 F, e- h$ b6 I

" ^5 O3 U6 \3 ~7 A: P8 h* w
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-12 16:11 | 显示全部楼层
原帖由 innsot 于 2009-3-12 13:17 发表
8 r$ }6 t) M, Y8 j+ p* |7 H, n- J# |; Y
% V! I5 {2 L' P7 R( n2 y
) R4 P2 `8 }% R  l; j
没办法最后把AE Button Plus删掉了……

) V' j! G. [$ B+ p2 C: j- n确实是这样的。不过我都是右键打开联系人或者拨号盘操作的,也很方便。
回复 支持 反对

使用道具 举报

发表于 2009-3-12 18:10 | 显示全部楼层
帮顶吧5 U/ X% i. N& f, }
从来不用
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-3-13 21:39 | 显示全部楼层
原帖由 zrcool2 于 2009-3-13 19:48 发表
/ U( p+ X" ]+ }* y对呀, 设置过后, 单击不起作用了, 这是这个软件的bug, 还是我没设置好?
看你在哪单击了,使用梅花是没有问题的。
回复 支持 反对

使用道具 举报

发表于 2009-3-14 10:55 | 显示全部楼层
可能是我没有说清楚, 我的意思是:
( Y' x+ g) `) p) Q% f比如我新添加一个键: A(0041), 现在显示的是"系统默认".
0 \, w3 U, l8 M% X6 u- B首先我要把它更改成"3.由aebplus控制"
! @4 b- T' V* o5 T4 A6 t0 P然后再选择"4.长按", "2.运行程序", "键盘灯"
* h/ ]& H' `4 c0 ~( `保存并退出, 重启.
. n9 n# h9 f7 }$ h6 o8 ]: i3 e! S8 _- H. v( ^
现在我进入便签, 想输入字符 aebplus, 却发现"a"键输入不了.& L2 C- n; R; S- b# `0 }, g
它已被aebplus控制了, 系统默认的不起作用.  w0 b! C+ i3 O1 w+ g
* M) _& s1 R' C3 m
有什么办法让系统默认的有作用,长按又出键盘灯呢? ! J; N! H& s! Y" |' A* M0 c

3 |8 j/ \6 l+ X谢谢
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-3-14 15:51 | 显示全部楼层
原帖由 zrcool2 于 2009-3-14 10:55 发表 , k+ u: X2 }9 u/ u+ c  a1 j0 i' |
可能是我没有说清楚, 我的意思是:, ~2 i- i0 U, n! l5 d. q
比如我新添加一个键: A(0041), 现在显示的是"系统默认".
6 Y8 K! d+ I1 N! o7 @首先我要把它更改成"3.由aebplus控制"
5 U& R* |' a0 N" E' M然后再选择"4.长按", "2.运行程序", "键盘灯"2 V+ o; W1 \/ l: w
保存并退出, 重启.; Z+ l9 b6 V+ E* m: ]: W
4 M6 w5 _7 a/ O
现在我进入便 ...
3 ~3 J  e! p% c" J
实验发现用系统自带的英文输入是无效,可以用梅花,切换一下输入模式,就是下面显示ab字样。就是多按一下enter而已。这个输入没有问题。  p# u, {" H" B! k
暂时没有发现用梅花输入英文有冲突的软件。
回复 支持 反对

使用道具 举报

发表于 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, 2024-7-3 01:23 , Processed in 0.398986 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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