请问高手如何用遥控器来控制程序啊.跪求啊(100分)

  • 主题发起人 主题发起人 tilun
  • 开始时间 开始时间
T

tilun

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序要支持用遥控器来程序的上下翻页,最大化,最小化
退出等功能.
遥控器的接收器是接在键盘接口上的.
有哪位仁兄做过此类程序或有相关文档.
请告诉我.
小弟愿把所有家档都给你(全部积分)
 
既然是接在键盘接口上,你就建一个文本文件,然后分别按遥控器上的键盘,记下每个键按下所给系统发送的字符串(在文本文件上),然后你对这分别进行处理就行了,和扫描仪器同理吧.
 
对,我同意楼上的意见
 
我在程序里边建立一个.ini文件
里边记录了所有遥控器按键的键值.我想这个是用来在程序接收到遥控器
发送的键值.程序根据.ini文件中的键值记录来做想应的事情.
而我现在的难题是如何让程序能接收到遥控器发送来信息呢.
苦恼啊.郁闷啊.救命啊
 
处理起来跟用键盘一样,因为键盘接口的遥控器本来就是将红外转成了键盘键值。接下来只需要根据.INI文件定义热键就可以。遥控器上每个键的具体键值测试很简单:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: ShiftState);
begin
form1.Caption := inttostr(key);
end;

小弟初来乍到,各位仁兄多多照顾~ :)
 
我早试过了兄弟,
这程序对付键盘是足够了。
可对遥控器没用!
5。。5。。。555555
 
呵呵,我接触的键盘口遥控器确实都是键值,你的遥控器是有专门的接收程序的吗?
 
你首先确定有否接受到传进来的数据(先不管是否是键值),如果都没有传进什么东西的话,你再看看是否是要什么驱动,照理说,无论怎么样,至少总得有什么数据传进来吧,你传进来的是什么?
 
多人接受答案了。
 
后退
顶部