找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4105|回复: 25

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

[复制链接]
发表于 2009-3-11 21:36 | 显示全部楼层 |阅读模式
我喜欢treo650的软件Bulter的一个功能——可以在电话的收藏夹里给每个程序设置一个字母,长按这个字母键就可以打开指定的软件。treo750的AE Button Plus 可以实现相同的功能,而且不止长按,单击、双击、三击都可以,这又扩展了更多的快捷键,这就是全键盘!!!快捷!
9 _" g, Z8 F/ ^  X' H* j% I; }! ?& _4 O' |: F* k# p& V3 G  v" }
在自定义按键的过程中,我发现只能自己添加13个按键(不信你试试),这可不够用,26个字母按键才用一半啊!
' o0 [! e( c2 w7 W
2 U8 i+ Q) G: I于是我想啊想……………………终于灵机一动!软件定义按键应该有配置文件,到\Program Files\AEBPlus下一看,嘿嘿,AEBPlus.cfg,.cfg的后缀名是以前西门子机器的ELF程序的配置文件,想不到WM的软件也用它啊!5 @) O+ g# h3 v! p3 U0 D

3 _8 o5 z2 x- |9 P4 h8 t 1.jpg , b& e' o- {8 N" R  ?' [2 |

( l2 x0 o. q5 P1 t打开一看
; @4 F: p: Z# R* Y! g0 n: m
' }! _! ^3 J/ A# p$ @- I$ C3 O
2.jpg ) X5 V$ _, e0 @% y/ X! H

5 ~+ q' |1 t7 |( R6 t' S你别看一行行好像很难懂的程序语句,对比上下的语句你会发现有规律的!
% _0 S' m$ M. r$ I0 Z9 g
3 ?/ U: b2 C# W3 z! G! C3 N: M% nCriticalCharge 0000
; q% b. Q& `: |! p$ lVOptions 0001
0 x+ U  W5 K' B+ V9 }* z  A/ a' u
% K$ m+ X: D! ?: y: X( b, B8 hTemp0C 0000. f4 V2 y; i! \. s* W
Temp100C 0064
, l4 i8 j  u. x( s7 s2 |& STempScale 0000
& X$ l* P% K( N2 I6 U) v/ c7 z6 K ' ~3 T* W' e" J* A: @
Exec 0001 "\StorageCard\Program Files\HandCN\Handcn.exe" 5 ]3 t& i; h0 h7 g
Exec 0002 "\ProgramFiles\AEBPlus\AEBPlusSettings.exe" 0 @) c% P$ S- F
Exec 0003 "\ProgramFiles\WM5torage\WM5torage.exe"
7 U) Q# ]1 q$ f( |, L2 |Exec 0004 "\StorageCard\Program Files\UCWEB6.3绿色版\UCWEB.exe" 3 S# V5 H% i. Z0 u* X$ q
Exec 0005 "\StorageCard\Program Files\千千静听\千千静听.exe" 7 B4 i# U: S! K
Exec 0006"\Windows\“开始”菜单\资源管理器.lnk" - W2 V, h. l. j7 B2 y
Exec 0007"\Windows\Keylight.exe"
- k+ A0 F9 Y! K9 T% q+ oExec 0008 "\ProgramFiles\QuickMenu\QuickMenu.exe" 0 ^6 Y" n: \* w/ T! X& M
Exec 0009"\Windows\“开始”菜单\程序\System\CeleTask.lnk" # S( o: u0 z8 C8 ]  S
Exec 000a "\ProgramFiles\pTravelAlarm\ptravelalarm.exe" + X; G) M3 n. P2 U- K4 j. c
Exec 000b "\ProgramFiles\pTravelAlarm\ptravelalarm.exe" 6 E# N. Y$ N% k3 E8 b) n- x
Exec 000c "\Windows\pxl.exe" 1 f& l8 {) Q2 \, S
Exec 000d"\Windows\pword.exe"
" X' [9 {/ r$ EExec 000e"\Windows\ptt.exe"
0 M# J: L  R* r3 C2 ^0 j' k! J8 t* [% yExec 000f "\Program Files\Smartphone GPRSTraffic Monitor for Pocket PC\spgtc.exe" ; K% G1 h. D, W9 D( V

6 ?6 q7 E* i/ z% Q9 ]3 Q: p. [0 `6 X 000f路径的序号,16进制
; v/ {* P- G% W$ S3 Z9 k
"\Program Files\Smartphone GPRSTraffic Monitor for Pocket PC\spgtc.exe"是定义的路径3 \1 G0 _  Y/ f/ [. l8 U; e$ V
, H% v* E$ \: K% T3 b3 X7 H
# D) e- h, L2 s% Q- H2 [
4 w4 [- ^% W" ^" _
对语句解释一下哈!3 G5 n8 c7 r  j! d0 A

! m0 Z0 D/ u9 W) b- fKey 40c1 a0006 a0000 a0000 a0003
/ P* _. ]& p% \ (Key后面跟的40c1是每个按键对应的键值(后面我会给出一些知道了的键值,大家可以直接用了);后面四组数值分别对应“单击”“双击”“三击”“长按”a开头的数组说明这是软件本身定义好的指令,这里a0006是指打开“开始”菜单,e开头的是自己定义的程序,a0000是指系统默认,e0000是无操作。
" y( `% R+ z- o; V( N% p3 h5 C8 n+ E" w/ e! P" L* m  d  h2 w
例如:这条指令是40c1对应start键,第一组数值是指单击,0006是“开始菜单”,就是单击打开开始菜单;(软件定义好的指令我不是一一清楚,要一个个试,然后保存,再看AEBPlus.cfg的内容才知道,以后有时间再仔细研究吧。)
( o7 A$ L: L9 ]5 N
第二、三组都是a0000,就是双击和三击都按系统默认的功能,第四组是a0003,我定义的是长按关闭前台程序,那应该是软件定义好了a0003就是关闭前台程序的指令了。)
( l/ Q6 E, `! c$ p! I, D5 K! X# @" r, P) e9 W( t* J; K' y
VidyaScreen002.jpg
5 T5 g1 [2 e7 h2 O/ ~
( B8 e  V6 o9 c8 z6 q2 k/ b( _

* B0 P7 B2 v& o! @& MKey 0048 a0000 a0000 a0000 e0001
) ]6 I, W) ]6 X$ w1 ~- V同理,这条键值是0048,对应的是“H”键,前三组说明单击、双击、三击都是按系统默认的;第四组e0001,对应的是上面的:Exec0001 "\Storage Card\Program Files\HandCN\Handcn.exe" 就是只长按就打开路径所指的这个文件了。我觉得e就是指Exec吧,挺好记的。' Y- @% `1 o. }1 [# R
: a- {7 g% Q& }7 p( y6 [2 c' H
Key 0041 a0000 a0000 a0000 e0002
0 A; E) B; _/ ?" _% p- a, u3 ]:长按A键打开"\Program Files\AEBPlus\AEBPlusSettings.exe"
  Z/ f! u* O% q! y4 HKey 0055 a0000 a0000e0003 e0004
( s' I; M$ L; ?" N$ G  F! G2 U:长按U键打开"\Storage Card\Program Files\UCWEB6.3绿色版\UCWEB.exe"
8 H  z6 ?& }/ c" g) @% U; Y$ D* ^Key 004d a0000 a0000 a0000e0005
; Y7 h2 K- Y* @& q:以此类推
0 r1 E, X) _! C: L9 WKey 0046 a0000 a0000 a0000 e0006
, a, @% @% q* \6 Z1 \7 {7 ?Key 004c a0000 a0000 a0000 e0007
* C3 U" h( C) B/ W$ YKey 0051 a0000 a0000 a0000 e00085 S- w* A1 v2 O& b5 u4 u7 R
Key 0043 a0000 a0000e0009 e000a
7 I( v! e+ I- i8 aKey 0045 a0000 a0000 a0000 e000b
/ }. u. |; O7 L5 bKey 0054 a0000 a0000 a0000 e000c" V- H! O: [' ?9 q1 w6 z
Key 0059 a0000 a0000 a0000 e000d4 C$ s% Y% f% t' H! U( u
Key 0049 a0000 a0000 a0000 e000e
8 X9 ~2 Z- Q. {8 r0 k: D- DKey 004f a0000 a0000 a0000 e000f
$ y, x5 v7 c, P! u$ T4 d( [6 E
: K2 t- a1 y; c5 s1 r: O+ L) v9 x+ ~7 }+ `) L! J% t. f
可以使用“添加按键”知道按键对应的键值(几个软件里已经有的按键不能通过“添加按键"看到键值,比如:start,左右键等等)# O( O; L4 [! P! B# U
) P! E$ H2 b6 y' h" R

9 L" t7 ]0 W+ y& |( q VidyaScreen003.jpg
# k4 |; ^9 k1 ~ VidyaScreen004.jpg 7 _, L! F9 G7 {# ]& |
7 U+ N% C9 y. O9 B7 l' q" g
0 e' e$ G: r( V, ^
, x( r2 N: `" m( V
点住要定义的项一会,会出来菜单
* a$ m+ l; r8 S" y. W5 K9 A/ v

. C) d/ M. x4 f$ k( E& v5 z VidyaScreen007.jpg   U5 O7 b2 F; x# Q* \2 _1 k
VidyaScreen008.jpg
/ C- J2 n+ h0 b2 V7 B' J VidyaScreen009.jpg % n: O* `6 B0 {% I7 b. o
VidyaScreen010.jpg
3 ^. C1 P3 Y+ @9 G; |( V* v. q+ h  j( I
这样,文件里自己添加超过13个的按键也能起作用,但是在手机里打开AEBPlusSettings.exe还是只能看到13个。没关系,已经起作用了。好好享受全键盘的快感吧!) B" z% [3 F* S: L" k' S' X

8 R# X& Y- R; c- G: d) }梅花输入法可以长按输入标点符号,AEB的定义也有长按,这个其实是我开始担心的问题,用过之后发现担心多余了,不会和梅花冲突。
1 Z5 i  K9 l6 W
& ~: R9 b6 c% c另外OK键的长按不能定义,可能是ROM已经把长按OK键定义成打开任务管理器了的原因。有没有人告诉我怎样把ROM修改下,不要这样设置,我希望长按OK是关闭前台程序。# Z& s' O( E* {( Y7 M% n

1 N4 ^% N  [+ ~; T4 x; v$ P7 x: E; |9 r& t% r7 E7 R4 c
在修改好AEBPlus.cfg之后要运行一次AEBPlusSettings.exe,按键才能生效,注意退出时不能保存并退出,也不能点右上角的OK,只能按不保存退出!不然你的辛苦白费了!建议在PC上定义好了再覆盖!6 E( w: h4 p5 a4 L
7 i: X. L9 u! Y2 R
附上本人试验出来的键值:
! C, N2 b) I; n: q( h 3.jpg % P' G# E" Q5 ?7 g' h4 u
; {9 G$ ?3 u, v1 g4 Y$ b
/ U% F0 N+ S4 q/ X2 ]" ^

5 w2 _* B* l- D7 `) h; Z, p
1 r6 l% M8 y- c+ D- n/ U[ 本帖最后由 小蚊哥 于 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 | 显示全部楼层
楼主研究的很深入啊。
) K+ Q# D. f( v0 _: f$ c, u$ u6 k6 y* m% H3 L: e1 O' R* 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 发表 * x% h* ^4 x, U! {
楼主研究的很深入啊。
* X) [% @; E6 H4 V2 z& H7 e
% ^! d' q* [  t9 x: s我这几天也试用了一下这个软件,发现一个问题,比如说我自定义了长按F键启动飞信,在今日界面下拨号时想拨5(F键),结果发现无法输入,不知道其他兄弟有没有遇到这个问题的,该如何解决呢?
% k) H3 u* v% O9 }/ q

2 T8 X6 h6 g: d7 X6 n% C
- N6 N. H9 }( z6 @) X没办法最后把AE Button Plus删掉了……
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-3-12 14:44 | 显示全部楼层
原帖由 一招半势 于 2009-3-12 14:40 发表 ' s  G$ ^/ i* Y& P7 O% P
我觉得在实际中,我有那功夫记住每个按键代表什么程序,还不如按部就班的操作方便。免得记错按键又重来耽误时间
9 ]5 X  g9 Y1 e  X# \1 I
" e- S5 o8 M$ }/ ]4 M  v% d
用程序名称开头第一个字母作快捷键就可以啦,比如长按U启动UCWEB,长按Q启动QQ,长按F启动飞信……8 i' b  z! A4 Z; }5 {# k
% F1 n, p+ V: n1 ^
常用程序名称开头字母相同的还不多' @  ~0 G9 M( F' n
) A4 t1 Y- i& b2 w( U/ W
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-12 16:11 | 显示全部楼层
原帖由 innsot 于 2009-3-12 13:17 发表
! A# X7 r0 S: n2 q! `
$ S* y2 x0 g$ y' e; B7 U1 V" G- H7 L- A/ v$ g0 N
$ X! ]2 T0 {/ o3 A) K
没办法最后把AE Button Plus删掉了……
% Z+ V, R2 m" G! ?. U& O7 U7 s. R
确实是这样的。不过我都是右键打开联系人或者拨号盘操作的,也很方便。
回复 支持 反对

使用道具 举报

发表于 2009-3-12 18:10 | 显示全部楼层
帮顶吧
. p2 p) Y4 l9 d( V从来不用
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-3-13 21:39 | 显示全部楼层
原帖由 zrcool2 于 2009-3-13 19:48 发表
& K( h6 ?. B8 u4 M# W$ Z对呀, 设置过后, 单击不起作用了, 这是这个软件的bug, 还是我没设置好?
看你在哪单击了,使用梅花是没有问题的。
回复 支持 反对

使用道具 举报

发表于 2009-3-14 10:55 | 显示全部楼层
可能是我没有说清楚, 我的意思是:
% ]% E  T- c9 P5 |0 ~比如我新添加一个键: A(0041), 现在显示的是"系统默认".
3 z* x5 E" Z7 a; ^' J- }首先我要把它更改成"3.由aebplus控制"/ w! v8 Q9 _/ h5 I( ~
然后再选择"4.长按", "2.运行程序", "键盘灯"
' v2 ^  {1 I3 v. U% }9 b* _& L- }保存并退出, 重启.
# E9 V7 G$ M' ?
9 e+ v" R; j& o4 a  S' X- C现在我进入便签, 想输入字符 aebplus, 却发现"a"键输入不了.
' V& F7 S( Y" k" d% b+ Y' l2 D' p它已被aebplus控制了, 系统默认的不起作用., P0 ~9 [# ]& h6 U/ w
8 F7 ]5 j# n1 b, Z2 P" b, I
有什么办法让系统默认的有作用,长按又出键盘灯呢? 9 v. z, I" P0 ]
' r9 p1 H: E! \& q, ?
谢谢
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2009-3-14 15:51 | 显示全部楼层
原帖由 zrcool2 于 2009-3-14 10:55 发表
/ s1 M1 f$ p( F9 K, P; m# F% o可能是我没有说清楚, 我的意思是:# H4 X& [! {5 Z7 H- y, c2 ?
比如我新添加一个键: A(0041), 现在显示的是"系统默认".) i0 q' D& M2 C. i3 [
首先我要把它更改成"3.由aebplus控制"* _2 Z. [9 u! B. S6 \% `& r7 c
然后再选择"4.长按", "2.运行程序", "键盘灯"
, R. s, m# Z; F1 c. f) W+ X保存并退出, 重启.- F! z4 [- t& W5 ?  g, G

( U; a' d( z6 Z3 k现在我进入便 ...
$ P" K4 p  c5 i  v  V
实验发现用系统自带的英文输入是无效,可以用梅花,切换一下输入模式,就是下面显示ab字样。就是多按一下enter而已。这个输入没有问题。
% M  ^" {" h. n9 ]暂时没有发现用梅花输入英文有冲突的软件。
回复 支持 反对

使用道具 举报

发表于 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-4-3 06:30 , Processed in 0.487391 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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