|
楼主 |
发表于 2007-2-23 00:36
|
显示全部楼层
2. 改变虚拟遥控器的面貌
, F! t6 }+ k. s" I1 x0 e+ f1/ 原始的遥控器如下面所示的第4款,可以看出,大致上分成三个区域
9 @9 [6 E/ U) ^( \; x+ j4 F% n$ l
7 S! u3 W& |9 _1 d) b0 M% Y6 K! U. d5 B
2/ 好,进入菜单,让我们来个改头换面吧,选择 Setup$ f" r9 F; r9 y( @ V
7 _' G) P' s$ G) w$ Z% i7 _
( o5 `5 a! L- ^' a& V) I3/ 选择 KK-Y252H 的 codebase 来修改
+ u2 n2 j. ^+ s! l1 j1 e* y; V, _1 `( r
3 z$ W' ?# ~. [
4/ 进入 setup 界面后,点击右上角那个绿色的【1/4】,可以设置默认的4个页面,让我们删除Page 4
7 {& P, d# A- A9 R% } [- o
e) D2 n" q9 z( _2 I
( F+ Y9 c- ?) R M( F6 s5/ 第4页已经删除了,只剩余3页了,但是不知道为什么那个Other的选项卡还存在,只是不能点击了。让我们安装实际遥控器的分区,把不要的功能按键全部删除,很简单,比如点击橙色的“Input”按键,再点击左上角的橙色的“Del”,就可以删除了。(New是新建按钮, Dupl是复制, Prop是修正/设置按钮的细节)+ `8 _% D% }: ~* s
9 Z5 k" \5 h; j( g8 Z
' i) P, U( |" @% n; [& y$ T) \6/ 删除了不需要的按钮后的界面) t) d7 h% l8 v$ k1 y; [
8 `9 }1 A2 P3 b7 K0 o" Z2 |
5 d% b* L5 V" F2 i. g* X* K% I7/ 移动按钮到指定的地方。很简单,就是点击之后拖-拉-放,记住要点住来拖拉。+ l. M% W7 Q5 Z! T. F0 ?
: z( s% o* h8 w5 e6 r1 f# u. ^" f+ p# p6 i* O2 {4 V
8/ 按键不够?那我们点击那个“New”来增加按钮吧。有三个选项卡,Action是定义按钮的动作,Graphics是定义按钮的式样和文字,Position是微调按钮(一般不用)% V# W7 E0 v, ~3 J2 W
2 v6 _6 f& l) r& U2 I- Z* I
, j& C3 D4 O+ F% x9/ 点击下拉菜单,将“No Action”换成“Send IR Signal”,其他选择是宏和特殊动作,一般用不上6 I1 l! P; M9 L& z
. Z) x1 @9 N3 [% O0 c
* e; B( Q$ a# j. vA/ 注意要把原来的“?unassigned-”换成其他的设定动作。可以选择一个已经存在的动作,比如“0”,让我们先完成界面布局。
1 C0 t, |& O4 [' \( R; B+ H* y+ r% k" {1 F% k1 G: @
" x, X1 e6 i0 T: s9 M+ w
B/ 点击Graphics选项卡来输入按钮的式样(Background)和文字(Text),Icon是给式样上面加一个小图标。Text和Icon任选一样就好了。我喜欢用文字表达。
5 v6 d3 M; y# G( f( ]) g0 [4 B1 c( H4 K
4 f4 G2 g# W( H+ D% U
C/ 让我们把文字改成“清除”
' P! T! c8 u: }0 Z# Q9 I: T) n3 }' t G0 D5 F1 d$ _9 I
: q% e, m$ |. G; @6 Z0 kD/ 选择按钮的不同样式,好多。' b1 {! l i) r5 c+ S
7 f _& g9 y7 ]' I4 Y U7 {/ g8 C: J5 ~) K8 ^, h7 h
E/ 选择后的效果
* X3 u( o5 v+ x8 ~5 v1 A' ^8 P' r( x; a& z$ w1 H$ i! m
" h$ x+ r* o- `6 S+ N5 j6 KF/ 这样就完成了一个按钮的建立。依此类推可以建立其他按钮' C4 m# o. z7 R/ M( c
; N. v- k7 P3 a4 k/ X( [
* \' I8 I; A: {( k% u1 j
G/ 让我们来给这个按钮设定动作4 g3 l& |) O0 w( i/ ?7 D0 Y- X
A' ?$ U/ a' j6 X
2 S5 l- Q z8 y; `! H; U1 F {7 S
H/ 点击红外信号的列表,看看是否有我们有的。如果没有,就点击More Names
$ d' S! Y8 x9 s* U* N& u# u, |; M0 ]! V. h2 _: O/ i
0 U( R% O+ i, @; \4 A* b1 N# E; I
I/ 这里,我们给这个按钮一个新的红外信号名字“Clear”,对应按钮的中文名“消除”* B7 C7 k* A# u9 Q. n1 Y/ M
, m. z5 f/ `- | T% Y- l
! O2 u6 Y, V" m1 _5 R4 {6 eJ/ 名字是建立了,但是后面跟着注明是没有经过学习/训练的
5 q2 ?/ m! M$ M' L$ `% y: @; {" v% M
6 |& ~1 Z" z A- x
K/ 第1页完成了,接着要去完成第2/3页, u% \2 p0 m1 d; q" [% {- a) t) u
7 k4 h7 W, r! t, B+ i
. |0 `: ^- n' j8 N3. 排版完毕的全新界面的虚拟遥控器
) [* D- n) K5 C+ ^4 Y9 q" {! HA/ 第1页,灰色的按钮是没有经过训练/学习的* z' }/ w5 U% c
/ F: {8 u8 Y% P
1 \5 k5 U. {& K* i' f- kB/ 第2页,灰色的按钮是没有经过训练/学习的8 K! j- F' T. ?5 q. L5 R
" U% I) X' o8 y8 m0 k0 z% s
, Q' i; m9 y/ H* cC/ 第3页,灰色的按钮是没有经过训练/学习的。那个绿色的按钮只是标签Label,No action的。6 Z; ?. b [# H
( {& z5 s: V, T3 M
( h ^4 z$ i$ a# V5 m* ]* G5 X; x! t. h
D/ 设定完毕,千万要保存呀,不要说我没有提醒你
3 n' P4 ]! z/ Y2 l3 \2 ^0 c
; n( N: s3 j& I4. 训练/学习你的全新界面的虚拟遥控器; z* g5 ~3 @9 ]9 e* _
A/ 很简单,还是进入Setup 界面,这次选择 Relearn
, P/ r: S9 @9 Z- j+ Q6 H( w1 M, t
0 z0 Q' e9 @, t2 n; W) _- s
, }* K9 J. s7 ^1 |& x. ]& `: PB/ 选择Single模式,按“Start Learning”
/ [7 X7 {/ V! j. a' g2 ~5 B$ w$ m- j. ?3 h
R# b, Y* e3 g( SC/ 在这个界面,你点击任何一个按钮,会出现“Learning IR Signal”的满屏英文提示,这个时候,拿出你的原装的遥控器,对准PALM/TREO的红外窗口,按下对应的按钮,然后PALM/TREO就会把你的原装的遥控器发出的一串红外指令信号记录下来,保存到虚拟遥控器对应的按钮上去。
; X1 o# s/ W3 j8 {8 B8 I. {# ?5 M( l" u* b `: g
( o; l, u% r- }' y
D/ 学习/训练完毕的按钮,就不再是灰色的啦,恢复本色咯5 F {9 j( B! e X$ b( @2 H# H
. ?- U& f" O7 _/ h4 y
, f0 Z9 L4 Q( U4 KE/ 循环往复,把所有的按钮都训练/学习一遍
: a7 _: ~6 ]# R8 g( x) ~0 @7 H7 K$ X: e0 P8 d* f. D8 z3 n$ P7 a
4. 训练/学习完毕的全新界面的虚拟遥控器' f3 W5 S% c; [, B( Z! [& t( V$ v
A/ 页面1,按钮训练完毕
7 x$ x1 n/ H/ \) d
1 v g8 b" J& f3 R1 a/ x8 c$ m" c# I6 o1 G& ?$ s+ g0 }$ w4 b
B/ 页面2,按钮训练完毕
6 c% A( J1 ~# n7 V' e( ~) Z
- z: T% L( P" J5 V# @% k4 X3 z8 {
5 U( L1 ^$ {- E; u3 C, kC/ 页面3,按钮训练完毕
+ q/ i; m Z$ D3 O; P* p4 J, j+ M
; }+ g- c7 E; T' |; _$ E `+ p0 e
D/ 训练完毕的第一件事情是什么?不要急着去指挥红外设备,而是保存数据,最好来个备份。
9 e0 V8 A* Z: M; A6 {4 h! F6 N9 A) ^1 a2 w L: W- V. G, p+ r
教程编写:假肥猫 / Jonesstock |
|