【Eventghost简明教程】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【Eventghost简明教程】HP MCE遥控器怎么控制XBMC
修改前的定义文件地址:/3652262.html
修改后的定义文件地址:/3652265.html
Eventghost下载地址:/3587392.html
做个简单教程,估计大家会跟我一样对Eventghost有简单了解。以我解决HP MCE遥控器怎么控制XBMC为例。首先声明此HP MCE遥控器是我在淘宝以30大洋买的。上图:
事实证明并不是真正的MCE遥控器。既然不是就不能用MCE插件。不过我们发现很多遥控器其实是模拟键盘操作的,也就是每个按钮对应的是一个按键或一组组合按键,如CTRL+P等。
非常感谢32楼提供了Vista-XBMC的Eventghost定义文件,但是这个文件是基于MCE 插件开发的。通过Eventghost打开Vista XBMC.Eml这个文件时我们会发现,其实Eventghost 应该是这个原理:插件是遥控器或程序的定义文件,通过插件的各项定义与程序的定义相匹配我们就能控制程序。比如这个文件中Plugin:Microsoft MCE Remote是MCE遥控器的插件,Plugin:XBMC则是XBMC的插件,Eventghost则是两个插件之间的桥梁。对于不是真正MCE 遥控器的HP遥控器,我们只要将按钮对应的按键与XBMC插件定义匹配即可。也就是用Plugin:Keyboard插件替代Plugin:Microsoft MCE Remote。
以下是操作步骤:
1、通过Eventghost(我用的版本是0.3.6.1487,最新的rc版本不支持后退键)打开下载vista xbmc.xml文件
打开后如下图,其中的向上键对应的是MceRemote.UP和XBMC.Up
首先删除MCE插件,如下图
接着添加新插件,如下图
在下图左边列表中选择Keyboard插件
为方便大家看清,先把映射遥控器映射信息清空,右键Clear Log,如下图
按下遥控器向上按钮,你会发现Log里面跳出一个Keyboard.Up,说明遥控器对应的键盘映射插件生效了,右键Copy
在右边设置Configuration中将MceRemote.Up重命名(Rename Item)为Keyboard.Up,或者删除(Delete)后粘贴(Paste)也可以
此时,向上按钮已经匹配,有一点需要注意的是遥控器定义必须放在操控程序对应的上面,比如Keyboard.Up应放在XBMC.Up上面,这样才能由按键引发下面的程序操作,反过来是没有反应的。
按照这种方法操作其他按钮,最后你就能得到你想要的定义文件了。最后再把已删除插件的以MceRemote.打头的item删掉,不删也没什么影响,只是不怎么好看。
这是我学习的一点心得。