找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4109|回复: 25

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

[复制链接]
发表于 2009-3-11 21:36 | 显示全部楼层 |阅读模式
我喜欢treo650的软件Bulter的一个功能——可以在电话的收藏夹里给每个程序设置一个字母,长按这个字母键就可以打开指定的软件。treo750的AE Button Plus 可以实现相同的功能,而且不止长按,单击、双击、三击都可以,这又扩展了更多的快捷键,这就是全键盘!!!快捷!
# G  x0 N1 [) J1 U9 m5 w9 T1 V
. Y9 `7 s3 q# Y9 {# w4 }0 K8 l& t在自定义按键的过程中,我发现只能自己添加13个按键(不信你试试),这可不够用,26个字母按键才用一半啊!
* I# f# W2 F5 z" I/ i( l: l9 @
; |# c4 i8 n5 F4 p* r( C$ J4 ~8 e于是我想啊想……………………终于灵机一动!软件定义按键应该有配置文件,到\Program Files\AEBPlus下一看,嘿嘿,AEBPlus.cfg,.cfg的后缀名是以前西门子机器的ELF程序的配置文件,想不到WM的软件也用它啊!
* U' T: R9 Y2 Q: J; z' s
5 d5 ^/ p  F5 {8 M
1.jpg
+ W+ b& ^* Y: E  D( u: A, S) L( e$ v* q! ~
打开一看
- F4 y+ C; `/ @
6 |' E4 _7 Q6 s5 `  M1 l& n7 ?# B3 q
2.jpg
1 f9 \! g% C2 z3 |
: V4 ~# q/ t7 j1 G% k. {你别看一行行好像很难懂的程序语句,对比上下的语句你会发现有规律的!" {& Z) K) s  G) U
; |9 X' D( q; [! M0 E+ y
CriticalCharge 0000) i+ d) G: F# u$ i
VOptions 0001
3 \( {* w0 [5 b/ d3 d, d+ y9 `
) B0 O+ g( T3 r- _8 G! h: kTemp0C 0000" _# W% c& Z  U
Temp100C 0064
. g0 `9 {- R9 {: I! q" o8 {) |TempScale 0000. k3 L& J  u& K; k3 @4 ^6 Y

8 ?3 \% k6 {5 f& `( Z3 RExec 0001 "\StorageCard\Program Files\HandCN\Handcn.exe"
) W9 t) V$ v* AExec 0002 "\ProgramFiles\AEBPlus\AEBPlusSettings.exe"
# _. p3 Y$ V  N2 G2 a9 C. kExec 0003 "\ProgramFiles\WM5torage\WM5torage.exe"
0 m: ^2 l: F$ b: {6 f- bExec 0004 "\StorageCard\Program Files\UCWEB6.3绿色版\UCWEB.exe"
, y. a4 u0 t4 j, ZExec 0005 "\StorageCard\Program Files\千千静听\千千静听.exe" " M5 j4 m7 N% D- C
Exec 0006"\Windows\“开始”菜单\资源管理器.lnk"
+ Z4 B: ~; G/ U! N/ e  D0 DExec 0007"\Windows\Keylight.exe" 6 G( Y( t3 Y9 o! R9 D
Exec 0008 "\ProgramFiles\QuickMenu\QuickMenu.exe" & i* f! h! @4 f# J/ p: e3 l! i
Exec 0009"\Windows\“开始”菜单\程序\System\CeleTask.lnk"
' N0 b  ^; T9 v" R( n( z( g" BExec 000a "\ProgramFiles\pTravelAlarm\ptravelalarm.exe"
& W  c, y3 O* o! sExec 000b "\ProgramFiles\pTravelAlarm\ptravelalarm.exe"
7 V4 c7 l  E  r0 L1 n5 Q4 l* pExec 000c "\Windows\pxl.exe" 0 }, ^3 a' E0 L: v  ]" E
Exec 000d"\Windows\pword.exe"   V, e2 ~: k2 G3 j
Exec 000e"\Windows\ptt.exe" 5 o6 J3 b* {. q9 I  Y6 w- W: ^
Exec 000f "\Program Files\Smartphone GPRSTraffic Monitor for Pocket PC\spgtc.exe"
" h1 k) q; i3 E+ G, b $ W) T% t: C6 q9 M$ e- D2 W
000f路径的序号,16进制
# ~' m3 p: j9 w1 @; t
"\Program Files\Smartphone GPRSTraffic Monitor for Pocket PC\spgtc.exe"是定义的路径
$ [9 r& O+ x7 }. M$ n
! P& J- G" {" F' B5 ?( r! T+ _( p4 a0 D, |0 b/ _
& X. {% T! j4 g2 X2 E
对语句解释一下哈!
! N0 I" }2 C2 B. J
% k5 f) q2 y2 z; n) M: XKey 40c1 a0006 a0000 a0000 a0003
0 f- z3 ]) Q3 R( x4 X4 w (Key后面跟的40c1是每个按键对应的键值(后面我会给出一些知道了的键值,大家可以直接用了);后面四组数值分别对应“单击”“双击”“三击”“长按”a开头的数组说明这是软件本身定义好的指令,这里a0006是指打开“开始”菜单,e开头的是自己定义的程序,a0000是指系统默认,e0000是无操作。
: L2 V8 r8 }3 P8 i$ l( p. H
6 Z# ]: _7 Q- L; x/ p0 n例如:这条指令是40c1对应start键,第一组数值是指单击,0006是“开始菜单”,就是单击打开开始菜单;(软件定义好的指令我不是一一清楚,要一个个试,然后保存,再看AEBPlus.cfg的内容才知道,以后有时间再仔细研究吧。)( x. T. W! T0 r' a1 t6 P7 t
第二、三组都是a0000,就是双击和三击都按系统默认的功能,第四组是a0003,我定义的是长按关闭前台程序,那应该是软件定义好了a0003就是关闭前台程序的指令了。)" b1 t2 I8 V6 c0 ], K2 x  Y( ?6 C

  m! Q/ }& V8 @8 I6 U- `& J+ r VidyaScreen002.jpg
/ \6 y4 |, J% L
6 ]8 [3 ^! z, v: G, n2 P( _

% P' Z, d; V3 J( l5 W& E" GKey 0048 a0000 a0000 a0000 e0001
  V& T9 V2 a- s0 S) V同理,这条键值是0048,对应的是“H”键,前三组说明单击、双击、三击都是按系统默认的;第四组e0001,对应的是上面的:Exec0001 "\Storage Card\Program Files\HandCN\Handcn.exe" 就是只长按就打开路径所指的这个文件了。我觉得e就是指Exec吧,挺好记的。
7 r+ o7 B, k) o6 c# a
/ ?; O9 W3 ^8 a! R+ M3 EKey 0041 a0000 a0000 a0000 e0002
: g2 y' ]3 N$ I:长按A键打开"\Program Files\AEBPlus\AEBPlusSettings.exe"
7 l7 a7 g9 v4 l2 eKey 0055 a0000 a0000e0003 e0004( [0 t9 N1 Z, h/ e0 B
:长按U键打开"\Storage Card\Program Files\UCWEB6.3绿色版\UCWEB.exe") ^* U5 ]8 \4 Z
Key 004d a0000 a0000 a0000e00054 N1 i5 ^, c( F/ u1 K
:以此类推
0 Y5 f  W2 Z: a" j6 cKey 0046 a0000 a0000 a0000 e0006
+ y8 p* K, x1 ]/ l5 WKey 004c a0000 a0000 a0000 e0007: \6 {  n8 U; q: T4 ^* m8 `  s
Key 0051 a0000 a0000 a0000 e0008: y8 F8 i! H! w4 t
Key 0043 a0000 a0000e0009 e000a
" W; X5 f: j) i) \9 ?Key 0045 a0000 a0000 a0000 e000b
! v$ ~: t- s, B/ Z; @9 LKey 0054 a0000 a0000 a0000 e000c$ d: Z8 N& z& J& \1 l
Key 0059 a0000 a0000 a0000 e000d
6 @4 l9 N6 a2 b7 q/ {+ PKey 0049 a0000 a0000 a0000 e000e
9 o3 L7 f6 C2 k( U8 D- J! BKey 004f a0000 a0000 a0000 e000f
' R: o4 y$ H2 H  r8 z) U
7 E" \9 b1 b* a. c8 p
  P1 i4 e. M2 B8 J  v; H可以使用“添加按键”知道按键对应的键值(几个软件里已经有的按键不能通过“添加按键"看到键值,比如:start,左右键等等)
# i; e: f) f: w  U  Y4 a. u: V( q, _) j! a+ M/ ~. |
. F: A( d" c( t1 y/ o- C
VidyaScreen003.jpg ' [  R$ j4 n* j
VidyaScreen004.jpg 5 K( F& L8 K' ~9 f9 S2 y

" I. o3 A, Y3 l3 \) S# n3 [" r( u4 ^" k9 k3 ~$ U

2 L9 G; u( C0 A/ S( |7 K' y- p点住要定义的项一会,会出来菜单; A. H( s+ I# X+ V4 n3 M0 M' S# o

4 @& z/ ~  i: A
8 ?8 g) r' z8 q VidyaScreen007.jpg , g' l" m& a/ H1 t9 ~
VidyaScreen008.jpg
2 y' t: g7 b3 L( l3 w# V VidyaScreen009.jpg % j9 l; e% t; F$ R+ x
VidyaScreen010.jpg
7 j8 ^. X# n6 P! [  w7 r& J
! e0 d0 C: m. ]2 s; r这样,文件里自己添加超过13个的按键也能起作用,但是在手机里打开AEBPlusSettings.exe还是只能看到13个。没关系,已经起作用了。好好享受全键盘的快感吧!8 H5 y$ l/ x3 W! |
& T+ B8 V  o3 m+ k- m) D8 ]% o# c
梅花输入法可以长按输入标点符号,AEB的定义也有长按,这个其实是我开始担心的问题,用过之后发现担心多余了,不会和梅花冲突。$ x, r1 k8 |! V

5 p  Q+ b& b6 v) {6 C+ k: Y另外OK键的长按不能定义,可能是ROM已经把长按OK键定义成打开任务管理器了的原因。有没有人告诉我怎样把ROM修改下,不要这样设置,我希望长按OK是关闭前台程序。6 D0 r- |4 r, j% v7 v0 L1 h  K' ]
8 [- q& e2 e5 k2 r
$ F6 Y/ [( t1 i. d' T3 z
在修改好AEBPlus.cfg之后要运行一次AEBPlusSettings.exe,按键才能生效,注意退出时不能保存并退出,也不能点右上角的OK,只能按不保存退出!不然你的辛苦白费了!建议在PC上定义好了再覆盖!
0 O5 m! ^+ v) C2 _! D/ T* f/ \" W5 t, n8 t1 f5 R
附上本人试验出来的键值:
- s" g. T( v$ E9 v2 J4 e) T 3.jpg ; I0 ^  W- A* s; V! p6 Z  E! W: Q1 ^
9 J) f& f9 y' P0 C. Q
1 ?( V. t  B* i& r, r! d6 |  n- Q1 t

+ n% g& m& [; c$ @; N4 v7 ~4 X- k' w5 @& C8 E6 B: J
[ 本帖最后由 小蚊哥 于 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 | 显示全部楼层
楼主研究的很深入啊。
7 T+ [% E8 x) k$ A8 _+ C+ k
% Y( B( |- y/ c" y5 l我这几天也试用了一下这个软件,发现一个问题,比如说我自定义了长按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 发表 7 ^9 y3 G+ I8 Q( P
楼主研究的很深入啊。: \6 V" u3 B3 j) ?

+ G9 U7 D  e7 _7 R8 m我这几天也试用了一下这个软件,发现一个问题,比如说我自定义了长按F键启动飞信,在今日界面下拨号时想拨5(F键),结果发现无法输入,不知道其他兄弟有没有遇到这个问题的,该如何解决呢?

# i8 D) {, q) Q  K% v" D" W* z5 \3 F$ x& B, B- B8 B# L, E! q
9 D2 b  m! f% j" \) t' u& S$ b' q  k: X
没办法最后把AE Button Plus删掉了……
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

9 \: t8 h2 u# p! ^% G
5 R/ x) l# O3 d/ B. i$ x$ P$ C! P用程序名称开头第一个字母作快捷键就可以啦,比如长按U启动UCWEB,长按Q启动QQ,长按F启动飞信……
/ k3 G7 p$ F7 H1 G
# p6 b3 d5 ^" A* S& w常用程序名称开头字母相同的还不多
; v8 c4 J- v8 D0 n( d: M  I% u
4 p/ @# V, G! M0 @: G. c* X
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-12 16:11 | 显示全部楼层
原帖由 innsot 于 2009-3-12 13:17 发表
/ x3 T- c2 P/ t0 [3 `4 E) m. Y+ h2 V
# n- [4 y# Y( R! D0 C0 A. O, J& D# S% _
4 r, X( e# x- o7 P" ?9 o2 m
没办法最后把AE Button Plus删掉了……

# f) h8 f3 e" W9 j# H, _确实是这样的。不过我都是右键打开联系人或者拨号盘操作的,也很方便。
回复 支持 反对

使用道具 举报

发表于 2009-3-12 18:10 | 显示全部楼层
帮顶吧
* F$ w5 H: @. Z2 \) H- t从来不用
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-3-13 21:39 | 显示全部楼层
原帖由 zrcool2 于 2009-3-13 19:48 发表 , T5 o4 z& z2 l' t# Y$ N
对呀, 设置过后, 单击不起作用了, 这是这个软件的bug, 还是我没设置好?
看你在哪单击了,使用梅花是没有问题的。
回复 支持 反对

使用道具 举报

发表于 2009-3-14 10:55 | 显示全部楼层
可能是我没有说清楚, 我的意思是:
3 d2 Q# T8 g4 a; B# E: c6 z比如我新添加一个键: A(0041), 现在显示的是"系统默认".1 b* s1 |$ l) p1 G
首先我要把它更改成"3.由aebplus控制"
" p+ N7 ]% @6 X) f5 L8 _, X% B4 X然后再选择"4.长按", "2.运行程序", "键盘灯"& i- L3 P( d1 D+ S) i2 t
保存并退出, 重启.$ x" G' a* r- {: O% M

3 c5 v, @" Q* c& H现在我进入便签, 想输入字符 aebplus, 却发现"a"键输入不了.8 X4 j; [$ p) T# p' v9 f% |' B
它已被aebplus控制了, 系统默认的不起作用.4 }! r  |% J9 g& X* e

( Q  W4 _' m6 h" N8 T7 Y; r有什么办法让系统默认的有作用,长按又出键盘灯呢? 6 ~- q1 u8 M& u! f. d

6 v$ l- f' r2 N0 w2 U7 M4 o, C* q谢谢
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-3-14 15:51 | 显示全部楼层
原帖由 zrcool2 于 2009-3-14 10:55 发表
6 n' N$ u, O( l可能是我没有说清楚, 我的意思是:) D2 @9 _8 i6 [% n& H# R
比如我新添加一个键: A(0041), 现在显示的是"系统默认".
8 C) ~, L, f) f  ^! }" g首先我要把它更改成"3.由aebplus控制"
$ d5 w) h2 Y- N然后再选择"4.长按", "2.运行程序", "键盘灯"' t! }: v1 P- T: g
保存并退出, 重启.- |7 d* @5 w9 `) L# W. ^& k2 N

0 {" b1 T9 G( D2 W9 M6 U现在我进入便 ...

4 f6 }0 o; U% V* }" W8 F实验发现用系统自带的英文输入是无效,可以用梅花,切换一下输入模式,就是下面显示ab字样。就是多按一下enter而已。这个输入没有问题。
2 `$ B2 {) n; s% _3 g* O暂时没有发现用梅花输入英文有冲突的软件。
回复 支持 反对

使用道具 举报

发表于 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-5-2 05:44 , Processed in 0.367559 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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