找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4034|回复: 25

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

[复制链接]
发表于 2009-3-11 21:36 | 显示全部楼层 |阅读模式
我喜欢treo650的软件Bulter的一个功能——可以在电话的收藏夹里给每个程序设置一个字母,长按这个字母键就可以打开指定的软件。treo750的AE Button Plus 可以实现相同的功能,而且不止长按,单击、双击、三击都可以,这又扩展了更多的快捷键,这就是全键盘!!!快捷!, A0 b0 R" l. H+ M2 O$ U3 A2 j

: H! z. e' a8 u1 c! A在自定义按键的过程中,我发现只能自己添加13个按键(不信你试试),这可不够用,26个字母按键才用一半啊!8 P. q; J' U2 z8 `2 Y3 \9 W5 t

; g* h& V/ i9 z  W* ^. W, ~于是我想啊想……………………终于灵机一动!软件定义按键应该有配置文件,到\Program Files\AEBPlus下一看,嘿嘿,AEBPlus.cfg,.cfg的后缀名是以前西门子机器的ELF程序的配置文件,想不到WM的软件也用它啊!( p6 r5 Z( l' Q2 |+ X4 ]( Z

+ L7 L# i" P5 b0 b2 W4 Y% o$ d& ]' n 1.jpg
: r/ [. H* b/ Q: F2 @: g9 S4 }8 [* N5 o( L5 W" H
打开一看8 Q" o/ M4 k$ D* F4 U
2 d7 K/ @; b$ @3 F
2.jpg
0 D& [3 ], C, a: f8 b5 L: y  R3 @% j, ]
你别看一行行好像很难懂的程序语句,对比上下的语句你会发现有规律的!
9 |5 p% w* E$ f3 z) e( u& w" y6 n
) X4 |6 R" n( S3 t4 j8 y% l7 f+ Q# x4 S9 FCriticalCharge 0000
; m/ ?% f6 x- d5 m$ k; y$ qVOptions 0001
& x' W2 ]7 u6 M% ] 6 q/ l6 Y: J) \' {, r
Temp0C 0000
  Z" w% ?7 }6 G9 \Temp100C 0064
3 U* h7 U8 Y4 [, k7 UTempScale 0000
. j" u9 [  ~& a4 _; }6 I% M5 d + \* M( K% T# f* k
Exec 0001 "\StorageCard\Program Files\HandCN\Handcn.exe" 4 F4 j" f9 x, `% B1 h# e
Exec 0002 "\ProgramFiles\AEBPlus\AEBPlusSettings.exe"
) B7 c! C9 H  d6 Z4 _: _. I/ AExec 0003 "\ProgramFiles\WM5torage\WM5torage.exe"
% o  w3 k) ?. I/ L2 P. pExec 0004 "\StorageCard\Program Files\UCWEB6.3绿色版\UCWEB.exe"
' C& \# p; z7 Y7 NExec 0005 "\StorageCard\Program Files\千千静听\千千静听.exe"
( l1 T0 `6 I7 n4 p% v/ d: V3 O& y* OExec 0006"\Windows\“开始”菜单\资源管理器.lnk" & K. u. `2 @2 C( Q: ^) m
Exec 0007"\Windows\Keylight.exe" ( ^1 N" @6 R6 e! C% i
Exec 0008 "\ProgramFiles\QuickMenu\QuickMenu.exe"
& j) E" L# n+ C) V, X* WExec 0009"\Windows\“开始”菜单\程序\System\CeleTask.lnk"
1 P" y" {" X% A1 i5 E, @1 O' ?, bExec 000a "\ProgramFiles\pTravelAlarm\ptravelalarm.exe" * j- b3 I. p, g1 e5 c# J" h
Exec 000b "\ProgramFiles\pTravelAlarm\ptravelalarm.exe"
$ t# l8 _9 V) |Exec 000c "\Windows\pxl.exe"
9 h+ A. M+ ^* q) h7 F9 W/ NExec 000d"\Windows\pword.exe" , H3 e7 J* x( Z6 Z
Exec 000e"\Windows\ptt.exe"
: c7 K8 c3 a' R8 j$ h+ _2 H' GExec 000f "\Program Files\Smartphone GPRSTraffic Monitor for Pocket PC\spgtc.exe"
0 I/ J5 S( ~; u+ N# F
$ Z$ T8 M/ {$ w" t, G 000f路径的序号,16进制 ! j7 A, [8 ^9 j) V; a
"\Program Files\Smartphone GPRSTraffic Monitor for Pocket PC\spgtc.exe"是定义的路径/ A$ E+ ?9 [) V' v

% t: C3 N5 u! K  `$ l  u; v' e( P
0 _7 w( U0 [$ s/ r5 ~
  a4 Y9 d( B9 J2 v, P9 S对语句解释一下哈!# `% i- O! i( W/ }& X/ t

$ U4 o$ Q7 L5 c+ h" H% ?6 }Key 40c1 a0006 a0000 a0000 a0003 , l4 c: W& S& b5 Z) j( i: Z
(Key后面跟的40c1是每个按键对应的键值(后面我会给出一些知道了的键值,大家可以直接用了);后面四组数值分别对应“单击”“双击”“三击”“长按”a开头的数组说明这是软件本身定义好的指令,这里a0006是指打开“开始”菜单,e开头的是自己定义的程序,a0000是指系统默认,e0000是无操作。
( p! @. B4 }0 C9 ~, G8 |5 u; B; V/ H, p" d  N! A# r
例如:这条指令是40c1对应start键,第一组数值是指单击,0006是“开始菜单”,就是单击打开开始菜单;(软件定义好的指令我不是一一清楚,要一个个试,然后保存,再看AEBPlus.cfg的内容才知道,以后有时间再仔细研究吧。)& R/ v, h2 q* l) t  y; r
第二、三组都是a0000,就是双击和三击都按系统默认的功能,第四组是a0003,我定义的是长按关闭前台程序,那应该是软件定义好了a0003就是关闭前台程序的指令了。)) C+ I- u$ X9 Z* u" c+ v  o
. h; f( ~$ n" t9 x. _$ a" ?
VidyaScreen002.jpg
9 E( _/ V' @7 Y' e- G
8 I9 \$ y; _7 B" y) x4 Y* }3 _

# `" h& a8 O2 I0 m  dKey 0048 a0000 a0000 a0000 e0001
- h" N5 o/ t5 p2 ~同理,这条键值是0048,对应的是“H”键,前三组说明单击、双击、三击都是按系统默认的;第四组e0001,对应的是上面的:Exec0001 "\Storage Card\Program Files\HandCN\Handcn.exe" 就是只长按就打开路径所指的这个文件了。我觉得e就是指Exec吧,挺好记的。* Q4 X% ~+ S) P% w( P: \! Q
/ Q/ N7 s) B3 p0 Q
Key 0041 a0000 a0000 a0000 e0002
: ]! T7 M8 L) q: I:长按A键打开"\Program Files\AEBPlus\AEBPlusSettings.exe"* Y. Y) C$ F' a7 ]: O. ^( Z6 |
Key 0055 a0000 a0000e0003 e0004& x2 b  G- }+ A. J: d% l- d# {
:长按U键打开"\Storage Card\Program Files\UCWEB6.3绿色版\UCWEB.exe"2 J8 v4 r1 P# [
Key 004d a0000 a0000 a0000e0005
2 N& V! P, d( K:以此类推
- @0 `/ i, g& tKey 0046 a0000 a0000 a0000 e00066 k# {* e& [: U! m( y* x8 S) @
Key 004c a0000 a0000 a0000 e00071 x* b4 c; B& j6 h; g
Key 0051 a0000 a0000 a0000 e0008- q3 [7 [5 R9 L& \
Key 0043 a0000 a0000e0009 e000a! }! g) m6 Q) X, A
Key 0045 a0000 a0000 a0000 e000b% L1 j3 D2 L$ i$ j3 [0 w
Key 0054 a0000 a0000 a0000 e000c
) Y; ]: E1 o) g5 mKey 0059 a0000 a0000 a0000 e000d+ M( v4 S) i+ T  Q6 x
Key 0049 a0000 a0000 a0000 e000e2 B/ w+ d$ E4 k8 q5 P$ s
Key 004f a0000 a0000 a0000 e000f
; A/ w% E2 c9 _" n8 R2 r
( T! n- r* w  H& u( R) g% |/ l/ g% U3 e6 m
可以使用“添加按键”知道按键对应的键值(几个软件里已经有的按键不能通过“添加按键"看到键值,比如:start,左右键等等)
' N/ h6 D* x9 a+ z1 U+ Q) o1 O( F$ F
( d% d4 A( C$ }' T- P; P" Y+ n& s+ m( U+ {7 b/ z
VidyaScreen003.jpg , Y7 W, _$ Z& m: x
VidyaScreen004.jpg
# t4 w. h# ]3 f* l
% \0 w- R( s0 |6 K( x2 C3 }! }5 m9 a, Y3 [* R* t0 q0 u9 U  j# K
; x0 s  {2 S+ D3 g! m
点住要定义的项一会,会出来菜单
! b. Q, @' m% ]8 g& }/ W5 a
: b  ]) ~! a: @7 M/ S" }" @3 `+ V8 M$ H& U0 e2 q% B
VidyaScreen007.jpg ( a& h2 Y/ Y7 w: G
VidyaScreen008.jpg - f" L; Z- E3 x9 ?
VidyaScreen009.jpg
, X+ [/ a0 l4 s$ ~( r VidyaScreen010.jpg
5 W" ^+ T% G" x) h! a
% S3 O% l) \* X- I$ A7 n6 K这样,文件里自己添加超过13个的按键也能起作用,但是在手机里打开AEBPlusSettings.exe还是只能看到13个。没关系,已经起作用了。好好享受全键盘的快感吧!& K$ m* V; E# Q) t
. i9 E- n/ H) M" A- w, Z
梅花输入法可以长按输入标点符号,AEB的定义也有长按,这个其实是我开始担心的问题,用过之后发现担心多余了,不会和梅花冲突。0 j% K) H. m9 e4 B1 x/ X

/ @9 j9 V6 n* k) v! h另外OK键的长按不能定义,可能是ROM已经把长按OK键定义成打开任务管理器了的原因。有没有人告诉我怎样把ROM修改下,不要这样设置,我希望长按OK是关闭前台程序。
( U9 g0 V9 A4 W4 `' q+ z1 d
" f7 J1 d+ G4 z+ r+ f$ d, G3 S7 T4 u; _1 z8 l
在修改好AEBPlus.cfg之后要运行一次AEBPlusSettings.exe,按键才能生效,注意退出时不能保存并退出,也不能点右上角的OK,只能按不保存退出!不然你的辛苦白费了!建议在PC上定义好了再覆盖!
$ U. i9 D1 G% m9 H# p* d/ S- z5 r0 ]/ Y1 J, q
附上本人试验出来的键值:) u3 x6 W9 [) H  e7 Q6 c
3.jpg - A2 V) ~! `; z9 g3 x# n1 `5 D; j' o

/ @1 Z* A1 P- v9 D5 A* n! h
5 n; M+ G6 Q) n- e, e9 P2 M1 X, M
  a6 e$ u% y* `3 Y# h$ l% A$ ^* r
[ 本帖最后由 小蚊哥 于 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 | 显示全部楼层
楼主研究的很深入啊。
! a+ ]+ W* O$ J1 P3 a
# J/ ]% D# ]  i. u6 q& t! `3 I我这几天也试用了一下这个软件,发现一个问题,比如说我自定义了长按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 发表 . X7 q% F! Y" L/ a/ Z9 R2 w
楼主研究的很深入啊。
4 `1 J) b" b# E8 @% d$ {5 X+ Z" E/ @5 {0 m0 r
我这几天也试用了一下这个软件,发现一个问题,比如说我自定义了长按F键启动飞信,在今日界面下拨号时想拨5(F键),结果发现无法输入,不知道其他兄弟有没有遇到这个问题的,该如何解决呢?
( d/ t$ o% w; L3 I2 {
/ y8 n. `( V7 o/ _1 a
  l6 z  a& S2 U
没办法最后把AE Button Plus删掉了……
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-3-12 14:44 | 显示全部楼层
原帖由 一招半势 于 2009-3-12 14:40 发表 1 {6 h% I$ p; \
我觉得在实际中,我有那功夫记住每个按键代表什么程序,还不如按部就班的操作方便。免得记错按键又重来耽误时间

3 b2 u# H! C0 n- k/ ]" [- i
& h. I2 u, Z# K0 M: s5 i, f2 `. j用程序名称开头第一个字母作快捷键就可以啦,比如长按U启动UCWEB,长按Q启动QQ,长按F启动飞信……
8 k9 o% ~! S, [1 U$ _! o% Y& W7 e2 k- ^3 i& [; I1 K
常用程序名称开头字母相同的还不多
& a, Y6 n+ K2 V1 u" O8 [' n
  b8 C9 w1 D% X
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-12 16:11 | 显示全部楼层
原帖由 innsot 于 2009-3-12 13:17 发表 $ s, x" M/ p! s" z* ]0 Z
5 A$ m8 @- `0 y  Q

; b2 b2 e* a7 N/ k& m$ s# q$ ^
  ^! i* N6 ?6 F/ P没办法最后把AE Button Plus删掉了……
  M% Q$ f6 x1 F8 _6 T
确实是这样的。不过我都是右键打开联系人或者拨号盘操作的,也很方便。
回复 支持 反对

使用道具 举报

发表于 2009-3-12 18:10 | 显示全部楼层
帮顶吧
  S2 y5 s/ M! C% z6 ?2 p从来不用
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-3-13 21:39 | 显示全部楼层
原帖由 zrcool2 于 2009-3-13 19:48 发表
+ {' D! o% y2 Z5 @7 O+ l对呀, 设置过后, 单击不起作用了, 这是这个软件的bug, 还是我没设置好?
看你在哪单击了,使用梅花是没有问题的。
回复 支持 反对

使用道具 举报

发表于 2009-3-14 10:55 | 显示全部楼层
可能是我没有说清楚, 我的意思是:
7 Q) d5 R: ?3 n; U( W比如我新添加一个键: A(0041), 现在显示的是"系统默认".
! M; l* S4 r* w首先我要把它更改成"3.由aebplus控制"% a3 N$ X0 A" t( t7 z
然后再选择"4.长按", "2.运行程序", "键盘灯"  j- ?0 s& _+ H, r2 I" v2 \) w
保存并退出, 重启.: w! T% |8 G! L7 ~1 d( }$ u

" a* i7 Y' B$ |% G( |4 m9 g现在我进入便签, 想输入字符 aebplus, 却发现"a"键输入不了.
9 @6 R4 I/ [/ u# @它已被aebplus控制了, 系统默认的不起作用.7 j# w6 ?- |9 d# i3 {9 m
; ?# ~" z* I5 p1 R+ j
有什么办法让系统默认的有作用,长按又出键盘灯呢? ! j& [! f1 d0 T9 d( ?7 V4 Y

/ d1 p5 \# k% K# B9 B- v谢谢
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-3-14 15:51 | 显示全部楼层
原帖由 zrcool2 于 2009-3-14 10:55 发表
/ m8 \. X$ \% ?: l可能是我没有说清楚, 我的意思是:, y: M- n8 k  X- `7 R
比如我新添加一个键: A(0041), 现在显示的是"系统默认".
; q6 F9 M; c0 y' J8 {首先我要把它更改成"3.由aebplus控制"
) E/ [# `- x( u/ U* r8 D- N9 d# E$ y然后再选择"4.长按", "2.运行程序", "键盘灯"" t  E/ E. g9 z' l/ S5 X7 X
保存并退出, 重启., ~: H' f+ B2 D/ ~
$ |% J3 |. d3 _
现在我进入便 ...

" }7 t" M" O  n2 ^! P4 `8 z6 ~实验发现用系统自带的英文输入是无效,可以用梅花,切换一下输入模式,就是下面显示ab字样。就是多按一下enter而已。这个输入没有问题。( s0 D1 s7 j4 X( n. @
暂时没有发现用梅花输入英文有冲突的软件。
回复 支持 反对

使用道具 举报

发表于 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-12-22 15:28 , Processed in 0.327945 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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