找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4035|回复: 25

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

[复制链接]
发表于 2009-3-11 21:36 | 显示全部楼层 |阅读模式
我喜欢treo650的软件Bulter的一个功能——可以在电话的收藏夹里给每个程序设置一个字母,长按这个字母键就可以打开指定的软件。treo750的AE Button Plus 可以实现相同的功能,而且不止长按,单击、双击、三击都可以,这又扩展了更多的快捷键,这就是全键盘!!!快捷!! h3 {3 i. z( L$ d* e
( n1 e% l% H8 }' N  ^9 e
在自定义按键的过程中,我发现只能自己添加13个按键(不信你试试),这可不够用,26个字母按键才用一半啊!
. L/ z9 b, d+ N% v5 S, H2 ~: u; y; a# h$ i  G8 e8 S
于是我想啊想……………………终于灵机一动!软件定义按键应该有配置文件,到\Program Files\AEBPlus下一看,嘿嘿,AEBPlus.cfg,.cfg的后缀名是以前西门子机器的ELF程序的配置文件,想不到WM的软件也用它啊!
) V5 Q) c* S- ~9 N- e: X# }

; x( g+ Z' i/ s1 Y- ?) E; m 1.jpg + o, \* J8 z' }: F  o

0 J6 ^, o$ D6 Z* S2 h9 t打开一看$ v/ B8 u0 j. Q: B

8 ^" n- c9 ~$ _. s& [
2.jpg
0 k6 I6 Q- }% i+ M% @' Q$ J3 O" @9 N) E, b4 c$ o$ f! j
你别看一行行好像很难懂的程序语句,对比上下的语句你会发现有规律的!
: r7 T" Q2 H( B' Q5 P
7 f- w+ z% R: E2 kCriticalCharge 00005 ~- o, A. D/ W$ k- b7 s
VOptions 0001+ {8 \9 L' ~0 n0 F; [& Z! c
' }: f+ r+ K$ R9 Z
Temp0C 00008 p' D8 g* D3 ?  F
Temp100C 0064
4 M* K4 m& z+ D# J/ ATempScale 0000
1 o1 `: g# [/ U1 _9 Q
3 |9 ^, v  K, A' ^& |, [* w& W; rExec 0001 "\StorageCard\Program Files\HandCN\Handcn.exe"
! O. {+ C, P" Y4 k. vExec 0002 "\ProgramFiles\AEBPlus\AEBPlusSettings.exe"
, Q% N" w$ L  EExec 0003 "\ProgramFiles\WM5torage\WM5torage.exe" & m- a1 s4 c5 l, I: X0 y
Exec 0004 "\StorageCard\Program Files\UCWEB6.3绿色版\UCWEB.exe"
5 C3 X* \6 p$ [; }: T3 UExec 0005 "\StorageCard\Program Files\千千静听\千千静听.exe" ; R: N6 n4 G! ^. h4 k5 a1 E
Exec 0006"\Windows\“开始”菜单\资源管理器.lnk"
- Z9 r& \4 e* a7 I: cExec 0007"\Windows\Keylight.exe"
  x* ^3 I  s. IExec 0008 "\ProgramFiles\QuickMenu\QuickMenu.exe"
4 t1 n. X/ w" a) L: q% bExec 0009"\Windows\“开始”菜单\程序\System\CeleTask.lnk" - k, \0 Z! s/ V$ W; f
Exec 000a "\ProgramFiles\pTravelAlarm\ptravelalarm.exe" 4 w, d! X9 i4 Q" K
Exec 000b "\ProgramFiles\pTravelAlarm\ptravelalarm.exe" 9 O( q9 D! l4 M8 w: ^7 a
Exec 000c "\Windows\pxl.exe" : a1 a( ]" \* n4 W( \8 {% H
Exec 000d"\Windows\pword.exe"
# l% v5 x# Y' q( H" s5 ~7 GExec 000e"\Windows\ptt.exe"
# ~8 y! L/ f% g2 m# h6 y$ t$ c! h( j% MExec 000f "\Program Files\Smartphone GPRSTraffic Monitor for Pocket PC\spgtc.exe"
0 j9 X/ L$ `6 b, h! [& k, K0 S! F : M' Q4 H, v# s) ?0 v
000f路径的序号,16进制 * J& D+ G( b8 [8 o4 ~( k# K
"\Program Files\Smartphone GPRSTraffic Monitor for Pocket PC\spgtc.exe"是定义的路径. P5 \, W' @( l1 ]' g. c

8 B. K4 Z/ W3 `: {
. \' [. n; I+ T/ M& Q0 i1 `$ D- q2 r  d; Q- r
对语句解释一下哈!3 p8 w9 l( m9 ]% U0 h+ [3 n

7 ?2 U( a8 f7 W# |% IKey 40c1 a0006 a0000 a0000 a0003
' u2 T- \6 y. R. p2 L2 u' i  J (Key后面跟的40c1是每个按键对应的键值(后面我会给出一些知道了的键值,大家可以直接用了);后面四组数值分别对应“单击”“双击”“三击”“长按”a开头的数组说明这是软件本身定义好的指令,这里a0006是指打开“开始”菜单,e开头的是自己定义的程序,a0000是指系统默认,e0000是无操作。
5 e  G  G; I* E# J
& @# `. p; \2 F) D2 h5 ?; `例如:这条指令是40c1对应start键,第一组数值是指单击,0006是“开始菜单”,就是单击打开开始菜单;(软件定义好的指令我不是一一清楚,要一个个试,然后保存,再看AEBPlus.cfg的内容才知道,以后有时间再仔细研究吧。)! Y; n% [# U9 _7 j# e# R
第二、三组都是a0000,就是双击和三击都按系统默认的功能,第四组是a0003,我定义的是长按关闭前台程序,那应该是软件定义好了a0003就是关闭前台程序的指令了。)# \  M, F& {5 L
$ Y; z, Y5 p" g* b1 y: j0 u5 A
VidyaScreen002.jpg
& s/ m" \8 A! [" ~1 D# t
+ @, A# H5 n: G% G, \8 x

6 r8 L- ?. p* j5 Q7 n. ]" LKey 0048 a0000 a0000 a0000 e0001& U; @+ n. d( k+ o
同理,这条键值是0048,对应的是“H”键,前三组说明单击、双击、三击都是按系统默认的;第四组e0001,对应的是上面的:Exec0001 "\Storage Card\Program Files\HandCN\Handcn.exe" 就是只长按就打开路径所指的这个文件了。我觉得e就是指Exec吧,挺好记的。+ W1 Z5 `  z/ s$ T& i" `) `

  A3 N; m6 i: n8 X: gKey 0041 a0000 a0000 a0000 e0002
3 v* k* U% m+ Z/ n* H  H3 I) M( H:长按A键打开"\Program Files\AEBPlus\AEBPlusSettings.exe"6 Q0 [- e# ?. p
Key 0055 a0000 a0000e0003 e0004& ~4 M0 t( l4 o3 m4 t3 W( E
:长按U键打开"\Storage Card\Program Files\UCWEB6.3绿色版\UCWEB.exe") e) I. u0 X5 p3 \- J
Key 004d a0000 a0000 a0000e0005+ ^# }/ k8 M. v2 r' [
:以此类推
# \. b5 g& [6 ~0 v$ F3 OKey 0046 a0000 a0000 a0000 e00069 h0 P6 j7 P$ G0 a4 F  {
Key 004c a0000 a0000 a0000 e0007
8 _# B) s- [# ?( d0 l6 O% I2 r) w& R" VKey 0051 a0000 a0000 a0000 e0008" {! R6 t  Z5 O
Key 0043 a0000 a0000e0009 e000a2 f1 R* _& ~# t, U1 _
Key 0045 a0000 a0000 a0000 e000b9 T9 i) Y) m; z% C  b
Key 0054 a0000 a0000 a0000 e000c/ h, M0 V, b0 [5 ?5 F; g# o
Key 0059 a0000 a0000 a0000 e000d3 q. J  f1 _5 L: G$ v
Key 0049 a0000 a0000 a0000 e000e: N% e  H2 l* H3 R) K8 j
Key 004f a0000 a0000 a0000 e000f
7 J4 {. l' o0 Q, z3 p. w# Y7 p8 I
* d4 L- N+ T9 F, x) G
8 Y1 V5 Q! y4 M- b( Z& j可以使用“添加按键”知道按键对应的键值(几个软件里已经有的按键不能通过“添加按键"看到键值,比如:start,左右键等等)
+ |# c4 {0 K9 Y
4 C& g( m# d2 b: Q. V5 o6 \. Y
/ n+ J; e. u' E* I VidyaScreen003.jpg ' y! D" x4 `' N* F7 u0 o2 Y1 P
VidyaScreen004.jpg ( ^# @4 ^& t8 X& G" X
! }  n% \: H- t% m+ t3 a7 G1 n
5 a6 o9 T0 b9 L+ S

; z1 P+ q% l( b  q点住要定义的项一会,会出来菜单; N: `) i+ ?0 q; U1 H1 C

$ A3 t" h# ~  C4 q+ j# p, ?& v4 V5 f+ l  T
VidyaScreen007.jpg 4 J+ z6 w6 E6 E5 _
VidyaScreen008.jpg   i& ]% Z9 u, l' o
VidyaScreen009.jpg
/ l7 l4 S2 n( t; ^( Y8 I8 V5 [, @ VidyaScreen010.jpg   B: j+ M' X, k6 O  P1 f' v
& v  G4 I! ?& G9 M5 P
这样,文件里自己添加超过13个的按键也能起作用,但是在手机里打开AEBPlusSettings.exe还是只能看到13个。没关系,已经起作用了。好好享受全键盘的快感吧!# [3 J- A) ~* Y4 n8 V

, [* ]9 s0 y7 T+ q  w梅花输入法可以长按输入标点符号,AEB的定义也有长按,这个其实是我开始担心的问题,用过之后发现担心多余了,不会和梅花冲突。3 G  W6 @$ {7 B/ J+ Z$ G  ^! B
8 g: Y- C& O% Q
另外OK键的长按不能定义,可能是ROM已经把长按OK键定义成打开任务管理器了的原因。有没有人告诉我怎样把ROM修改下,不要这样设置,我希望长按OK是关闭前台程序。
+ O: `# L4 N# S  I8 s
3 ], B8 ]9 Y  P# l+ p/ F4 i$ W4 q7 [
在修改好AEBPlus.cfg之后要运行一次AEBPlusSettings.exe,按键才能生效,注意退出时不能保存并退出,也不能点右上角的OK,只能按不保存退出!不然你的辛苦白费了!建议在PC上定义好了再覆盖!" j2 U  A& j& m& q3 T" L* J

+ p0 @, T4 d# L# G1 _3 B/ B附上本人试验出来的键值:
) ]  m; X/ p# s" D0 K4 X2 p: i! q2 S 3.jpg - U/ c) x  I: {0 H8 l7 V2 N
8 x) H" D) }8 ^7 p; ~' o( X) X( \" g

5 P* I. T, _0 y8 s/ |* w4 I$ z  n
  {2 M( {; f& c% s& m1 \& o; |
% U8 L# A# b$ H$ x  h+ i[ 本帖最后由 小蚊哥 于 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 | 显示全部楼层
楼主研究的很深入啊。/ y' D2 y$ N5 B$ @5 p

- ~( W4 m1 i% 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 发表
$ w1 z& b# K' E楼主研究的很深入啊。
  J! u5 H- M* p/ O
5 a: ?! Y. G' u, y1 ]' e我这几天也试用了一下这个软件,发现一个问题,比如说我自定义了长按F键启动飞信,在今日界面下拨号时想拨5(F键),结果发现无法输入,不知道其他兄弟有没有遇到这个问题的,该如何解决呢?
$ {( p2 P7 ~) j, c* R- D- [
2 X! ~9 o# K& a: J" c, ^4 B

% F2 U7 g. }2 f4 T& J没办法最后把AE Button Plus删掉了……
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-3-12 14:44 | 显示全部楼层
原帖由 一招半势 于 2009-3-12 14:40 发表
8 o; [  a% H3 q6 I. r+ R, _/ E我觉得在实际中,我有那功夫记住每个按键代表什么程序,还不如按部就班的操作方便。免得记错按键又重来耽误时间
; L' z6 v6 }* B) [2 `5 a, c
" m" E' n0 C: [2 H4 u) i" j5 |
用程序名称开头第一个字母作快捷键就可以啦,比如长按U启动UCWEB,长按Q启动QQ,长按F启动飞信……7 k) ]4 N* C: H4 @! J
1 w  W' p; m5 \$ {9 C7 Y! b
常用程序名称开头字母相同的还不多
8 x' m' J: ^3 U- U$ ~/ k' _& L) ~* B/ U8 t5 A( U) O/ w
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-12 16:11 | 显示全部楼层
原帖由 innsot 于 2009-3-12 13:17 发表   I* [9 {9 }8 ]& B+ q  Y# S% s: ?

0 T% M& _  N! |9 @8 X: a" _0 S2 s* o# U7 ~3 s
: y" R" i* N: c* O6 U& h- i7 S
没办法最后把AE Button Plus删掉了……
- {( J* C8 Y0 V3 J, j8 d
确实是这样的。不过我都是右键打开联系人或者拨号盘操作的,也很方便。
回复 支持 反对

使用道具 举报

发表于 2009-3-12 18:10 | 显示全部楼层
帮顶吧4 G3 Q( D* y) I2 m" u
从来不用
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2009-3-14 10:55 | 显示全部楼层
可能是我没有说清楚, 我的意思是:
- H" t9 A$ h; @. T: ]比如我新添加一个键: A(0041), 现在显示的是"系统默认".
* G  Y9 [( V, u( `首先我要把它更改成"3.由aebplus控制"2 V- ^9 L* [' p; v8 t* q
然后再选择"4.长按", "2.运行程序", "键盘灯"5 I, c8 S# r- O' ?* j& v
保存并退出, 重启.
! e5 g2 y' g/ B" a$ B/ K( P$ L$ O+ v. _/ Y" l0 U
现在我进入便签, 想输入字符 aebplus, 却发现"a"键输入不了." u4 i& p0 z. E' [
它已被aebplus控制了, 系统默认的不起作用.
' ?) ]7 P4 f. p" d! e3 n) U5 P3 G
有什么办法让系统默认的有作用,长按又出键盘灯呢?
# ]' m$ E1 B0 w& ^5 L- {5 ]7 M! u1 I+ t7 Z1 _8 C+ H
谢谢
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-3-14 15:51 | 显示全部楼层
原帖由 zrcool2 于 2009-3-14 10:55 发表
4 `6 {% G0 O; e" X可能是我没有说清楚, 我的意思是:
% g* x9 J7 V. G% L1 O, h4 W比如我新添加一个键: A(0041), 现在显示的是"系统默认".
% b8 N0 ~8 |: T) u, Y; ~* W首先我要把它更改成"3.由aebplus控制"
9 H' t% ?+ X4 t然后再选择"4.长按", "2.运行程序", "键盘灯"
6 r* l. T* C$ i4 N2 o( l0 [保存并退出, 重启.
# U. _& K2 \0 a: V% Q5 B: ^7 g& Z2 L; r/ I6 p  i$ r- y
现在我进入便 ...

4 j1 y% J6 {' w3 {# q实验发现用系统自带的英文输入是无效,可以用梅花,切换一下输入模式,就是下面显示ab字样。就是多按一下enter而已。这个输入没有问题。
( x  r) F$ y- @  w# 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, 2025-1-11 03:56 , Processed in 0.411203 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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