本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

远程控制文件不完全制作手册

手机教程 手机教程 5℃ 0评论

远程控制文件不完全制作手册

    首先,我们来了解一下小K远程控制文件的格式。
    从小K将自带的远程控制文件传输到计算机上可以看到,是一种扩展名为.hid的文件,这种文件表面上看来应该是一种专属的格式,要用专用的软件打开,但经过我的分析,它是一种叫做tar格式的文件(因为这种文件类型比较特殊,并没有文件头信息),而不是大家通常认为的java文件,这种文件源于UNIX,是一种非常古老的打包格式,但由于其通用性所以一直到现在仍被广泛使用。知道是tar格式就好办了,几乎任意一种压缩软件都可以将其打开,比如winrar,将其解压,会发现2个文件,一个JPG文件,一个是KCF文件(当然,也可能有个文件夹,或者别的什么,但那些都不重要),JPG就不用说了, 就是在使用远程控制时显示在小K上的那个图片,分辨率为176X220。那个KCF文件才是实现远程控制的关键,看起来又是一个专属格式。一般来说,不知道文件真正格式的前提下,使用一个支持二进制编辑的编辑来打开是一个比较理想的方法,通过查看文件头信息,可以大概判断出文件是属于哪种类型。在这里我推荐使用UltraEdit。用UE打开KCF文件,呵呵~纯文件本,再一看,哈哈~标准XML文件,有意思。既然打开了,来看一下吧:

<SONY_ERICSSON_REMOTE_CONTROL_CONFIGURATION VERSION=”1.0″>
  <KEYMAP>
    <KEY_1>
      <ACTION>
        <KEYBOARD MODIFIERS = “00” USAGEID = “29” />
      </ACTION>
    </KEY_1>
    …………………….
    …………………….
    …………………….
  </KEYMAP>
</SONY_ERICSSON_REMOTE_CONTROL_CONFIGURATION>

而我们要做的,就是按这种格式编辑自己的控制文件,将你要定义的按键一节节的写进去。
<SONY_ERICSSON_REMOTE_CONTROL_CONFIGURATION VERSION=”1.0″>
  <KEYMAP>
    …………………….
    …………………….
    …………………….
  </KEYMAP>
</SONY_ERICSSON_REMOTE_CONTROL_CONFIGURATION>
这是固定格式,不能修改,否则小K会提示打开失败。
    <KEY_1>
      <ACTION>
        <KEYBOARD MODIFIERS = “00” USAGEID = “29” />
      </ACTION>
    </KEY_1>
这些才是我们要增删修改的内容,这五行声明了一个手机按键按下时触发的操作,有三个变量,一个手机按键(KEY_1),一个修正键(00)和一个计算机键盘键(29),也说是说,当手机的1键按下时,小K将发给计算机一个修正键值为00,键盘键值为29的控制序列,00代表无修正键,而29,呵呵~熟悉编程的朋友看着是不是很眼熟啊?对了,就是Esc键啦~ 相当于在计算机键盘上按下了Esc键。嘿嘿~说到这儿,估计朋友们都该知道怎么编制了吧?什么?没有码表?呵呵,在下面呢(还以为两个小时就能写完这篇教程,没想到整理码表就用了两个多小时,NND,索爱真是抠门儿S了,开发文档里键值竟不全,我硬是一个个试的,郁闷S我了,到现在还没找到小K上online键和C键的键值,哪位高手帮着找找?)。

(20分钟后)

KCF文件大家都做好了吧?显示的图片嘛,以后慢慢做,先随便找一张JPG的图片吧,要不就用小K手机里自带的控制文件中的图片。这两个文件的文件名一定要一致,不然会出错。下一步就是最关键的一步了,生成hid文件。本文开始的时候已经提到,hid文件其实就是tar文件,在unix,linux,AIX,HP-UX等系统上生成,一点问题没有,但在windows下生成小K识别的格式可真是不易啊!我开始的时候就是把这2个文件传到我们UNIX服务器上,生成tar文件,再改名为hid,再传回来,不是我不闲累,只是因为我在试过了7zip,UnixUtils,wintar之后都未成功不得已而为之的哦~不过终于被我发现了一款软件PowerArchiver,可以完美的生成小K可识别格式,生成的时候要注意,选tar格式,并且压缩方式只能选tarred,否则小K还是用不了。

生成.tar文件,改名为.hid文件,蓝牙传输,远程控制,呵呵~看看自己的劳动成果吧!:)

BTW:用了足足一晚上时间才写完,本来想4日发布,一看时间,呵呵~0:03,5日了,我倒!写得比较匆忙,难免会有出错的地方,请大家指正! ^!^

tips:
在windows桌面上的快捷方式,如果您指定了快捷键,则无论你当前窗口是什么,触发快捷键就可以启动相应的程序,这样就好办了,把常用的程序,文档什么的,在桌面上建个快捷方式,或者关机啦什么的,将键值写进小K控制文件,慢慢玩吧!发挥您非富的想像力,让小K功能在我们手中发挥到极点~ 🙂  

手机键代码:
KEY  对应手机按键
============================
KEY_1  1
KEY_2  2
KEY_3  3
KEY_4  4
KEY_5  5
KEY_6  6
KEY_7  7
KEY_8  8
KEY_9  9
KEY_STAR *
KEY_0  0
KEY_HASH #
KEY_VOL_UP 音量+
KEY_VOL_DOWN 音量-
KEY_CAM  摄像键
KEY_LSK  左选择键
KEY_RSK  右选择键
KEY_JOY  导航键按下
KEY_UP  导航键上
KEY_DOWN 导航键下
KEY_LEFT 导航键左
KEY_RIGHT 导航键右


修正键代码:
MODIFIERS 对应键盘按键
==============
00  无修正键
01  左Ctrl
02  左Shift
04  左Alt
08  左Windows
16  右Ctrl
32  右Shift
64  右Alt
128  右Windows


修正键组合代码:
MODIFIERS 对应键盘按键
==============
03  Ctrl+Shift
05  Ctrl+Alt
06  Alt+Shift
07  Ctrl+Alt+Shift


键盘键代码:
USAGEID  对应键盘按键
==============
04  a
05  b
06  c
07  d
08  e
09  f
0A  g
0B  h
0C  i
0D  j
0E  k
0F  l
10  m
11  n
12  o
13  p
14  q
15  r
16  s
17  t
18  u
19  v
1A  w
1B  x
1C  y
1D  z
1E  1
1F  2
20  3
21  4
22  5
23  6
24  7
25  8
26  9
27  0
28  ENTER
29  ESCAPE
2A  Backspace
2B  Tab
2C  Spacebar
2D  –
2E  =
2F  [
30  ]
31  
33  ;
34  
36  ,
37  .
38  /
39  Caps Lock
3A  F1
3B  F2
3C  F3
3D  F4
3E  F5
3F  F6
40  F7
41  F8
42  F9
43  F10
44  F11
45  F12
46  PrintScreen
47  Scroll Lock
48  Pause
49  Insert
4A  Home
4B  PageUp
4C  Delete
4D  End
4E  PageDown
4F  RightArrow
50  LeftArrow
51  DownArrow
52  UpArrow

 

转载请注明:范的资源库 » 远程控制文件不完全制作手册

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址