作者lcwmax (阿里山神木村拓哉)
看板EZsoft
標題Re: [請問] 電腦遙控器分析訊號工具
時間Sun Jan 17 03:50:24 2010
※ 引述《rainwu (rain)》之銘言:
: 請教,我買了一款紅外線遙控器,在PC端是插USB的紅外線接收器,再搭配一支遙控器
: ,有沒有工具可以分析,當我按下遙控器的某個鍵,可以解出他是哪些按鍵的組合,
: 譬如用是窗全螢幕來講好了,大部分的軟體透過兩種快速鍵可以達成,F11和
: Alt+Enter,但我想知道遙控器上面全螢幕所送出的訊號,到底是哪種組合鍵?
: 還有像靜音、瀏覽器、信箱這種按鍵,他到底是送出什麼訊號可以直接開啟
: 該工具,因為這些按鍵在多媒體鍵盤也看的到,也不用裝軟體就有效果了,到底
: 他的運作原理是怎樣?
: 另外假設要用在PPT簡報上,按F5可以開始播放簡報,但我買的遙控器卻沒有送出F5
: 的按鍵,那有軟體可以間接把訊號二次轉換嗎? 譬如全螢幕他是送出Alt+Enter,
: 那可以設定把Alt+Enter轉換成F5,這樣就可以隨意變化了。
: 謝謝
我以前做過類似的事
當時用的工具是 EventGhost,免費開源,你的兩個願望應該可以一次滿足
官網
http://www.eventghost.org/
EventGhost 可以偵測各種電腦輸入事件(Event),並編製巨集(Macro)自動執行動作
包括基本的鍵盤、遊戲把手到一些冷門的硬體訊號輸入都能偵測到
接著可以設定巨集,每個巨集可以設定各種動作(Action)
舉凡基本的模擬鍵盤、視窗放大縮小、開關機...
進階的開關光碟機,到希奇古怪的改桌布、改登錄值都可以
特別是直接內建常見多媒體軟體的動作列表,WMP、Foobar2000、MPC、Winamp都有
省的自己查該軟體的快速鍵是什麼
以你的需求來當例子
執行 EventGhost 後,add plugin 加入 USB-UIRT 和 keyboard
前者是偵測遙控器訊號,後者是偵測鍵盤事件
然後按一下想查的遙控器按鈕,比如說"全螢幕"這個按鈕
接著 log 視窗就會自動顯示類似下面兩行偵測到的事件
Remote.Button3
Keyboard.Alt+Enter
這就可以知道這個按鈕是 Button3,並會送出 Alt+Enter 的按鍵組合
若是要把訊號二次轉換
接著新增一個巨集(Macro),將 Remote.Button3 拖曳到裡面
或是 Keyboard.Alt+Enter 也可以
然後新增一個事件(Action)
選 Windows/Emulate Keystroke 模擬鍵盤組合,值填 {F5} 即可
這樣就能用遙控器送出 F5 訊號了
就我的經驗
一些隨撥放軟體隨盒附贈的遙控器,按紐都是送出鍵盤訊號
其他標榜可以跟 Windows Media Center 相容的遙控器,就會很複雜
其他軟體就我所知以上需求 AutoHotKey 也能做到
但挺麻煩的,偵測遙控器訊號還要另外下載 dll
動作腳本寫法還要再去查 AHK 語法
還是推薦 EventGhost 比較省事
--
【帝江】
有神焉,其狀如黃囊,赤如丹火,六足四翼,渾敦無面目,是識歌舞,實為帝江也。
http://aycu31.webshots.com/image/14150/2006037017327500849_rs.jpg
原來是個會唱歌的的屁股
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.97.90
推 sivid:push push 01/17 06:52
推 ago1414:push 01/17 08:58
推 mantohu:讚 01/17 09:47
→ abccbaandy:"Fn"不知道能不能測到? 01/17 10:50
推 tvbic:電視卡的遙控器也能用嗎? 01/17 14:13
→ lcwmax:唔.. 試了華碩的筆電,無法偵測到 Fn 01/18 20:36
推 rainwu:感謝 來試試看 01/27 09:19