M?t trong nh?ng tính n?ng thú v? c?a Eventghost 0.4 Batto Edition là h? tr? tính n?ng gi? l?p c? nh?ng phím ch?c n?ng multimedia trên nh?ng bàn phím có h? tr? các nút ch?c n?ng này. ?ây là nh?ng phím trên keyboard có s?n ví d? nh? t?ng gi?m volume, play, pause, next… và ???c h? ?i?u hành windows h? tr? ?i?u khi?n các ch??ng trình media theo chu?n c?a microsoft.
Ch?c b?n s? có th?c m?c là t?i sao Eventghost có kh? n?ng ?i?u khi?n các ch?c n?ng play, pause, volume… cho các ch??ng trình media qua nhi?u cách r?i (ví d? nh? gi? l?p phím Ctrl +P ?? ch?i nh?c ho?c ??n gi?n n?u có plugin c?a ch??ng trình media ?ó thì càng ??n gi?n, ch? vi?c add thêm vào) l?i ph?i ngh? ??n vi?c gi? l?p các phím này c?a keyboard làm gì n?a? Chúng tôi ??a ra 1 s? câu tr? l?i sau:
– Ngày càng có nhi?u ch??ng trình media h? tr? phím multimedia, trong tr??ng h?p b?n có ch??ng trình nào ?ó mà l??i ch?a mu?n config vào Eventghost, b?n ch? c?n b?t ch? ?? này lên là có th? dùng remote ?i?u khi?n ch??ng trình các ch?c n?ng c? b?n nh? play, pause, volume… Ch? ?? này cung c?p s? ti?n d?ng ban ??u cho b?n, tuy nhiên n?u mu?n ?i?u khi?n ch??ng trình ??y ??, hay nh?ng thao tác ph?c t?p h?n nh? m? file, b?t subtitle… thì b?n nên nghiên c?u gi? l?p nút t?t trong Eventghost.
– B?n không nh?t thi?t ph?i ?? ch??ng trình active (c?a s? ch??ng trình sáng ho?c b?n ?ang thao tác v?i c?a s?), ?i?u ?ó có ngh?a là b?n v?a có th? gõ word, v?a play pause 1 b?n nh?c ? window media player b?ng remote mà không ph?i chuy?n sang c?a s? window media player ?? thao tác (Batto Centre ph?i phát hi?n c?a s? nào active thì m?i ?i?u khi?n c?a s? ?ó).
Ch? ?? gi? l?p phím media này ???c chúng tôi c?u hình s?n trong Eventghost cho remote BlackBusiness. B?n ?n nút M.ex (Media extension) ?? b?t ch? ?? này (?n m?t l?n n?a là t?t ?i), trên màn hình s? hi?n lên dòng ch? song ng? “B?t ch?c n?ng phím media”:
Sau khi kích ho?t ch? ?? này, b?n có th? dùng các phím Play, next, previous, tua, mute, volume… ?? ?i?u khi?n các ch?c n?ng nghe nh?c, xem video. Phím Menu trên remote có tác d?ng b?t ch??ng trình media default c?a windows(thông th??ng là window media player). Nh? v?y là b?n hoàn toàn có th? th??ng th?c n?i dung s? v?i ch??ng trình yêu thích c?a b?n t? xa b?ng remote.
Dành cho các b?n mu?n tìm hi?u sâu h?n:
Ch?c n?ng gi? l?p này ???c th?c hi?n qua 1 API c?a windows là Sendmessage(G?i message ?i?u khi?n ??n ch??ng trình). B?n hoàn toàn có th? t?o thêm các phím khác trên bàn phím media ví d? nh? b?t trình duy?t, next, back trình duy?t, phím th?c hi?n ch?c n?ng Cut, paste, copy c?a windows… b?ng cách t?o thêm 1 macro “G?i message” trong ph?n “C?a s?”
Sau ?ó trong c?a s? ti?p theo hi?n ra b?n ch?n nh? hình
Ph?n Message luôn ?? WM_APPCOMMAND; wParam luôn ?? giá tr? 0; iParam thay ??i thông s? theo b?ng t??ng ?ng v?i ch?c n?ng d??i dây:
iParam | Ch?c n?ng quy ??nh trong windows | iParam | Ch?c n?ng quy ??nh trong windows |
65536 | APPCOMMAND_BROWSER_BACKWARD | 1769472 | APPCOMMAND_HELP |
131072 | APPCOMMAND_BROWSER_FORWARD | 1835008 | APPCOMMAND_FIND |
196608 | APPCOMMAND_BROWSER_REFRESH | 1900544 | APPCOMMAND_NEW |
262144 | APPCOMMAND_BROWSER_STOP | 1966080 | APPCOMMAND_OPEN |
327680 | APPCOMMAND_BROWSER_SEARCH | 2031616 | APPCOMMAND_CLOSE |
393216 | APPCOMMAND_BROWSER_FAVORITES | 2097152 | APPCOMMAND_SAVE |
458752 | APPCOMMAND_BROWSER_HOME | 2162688 | APPCOMMAND_PRINT |
524288 | APPCOMMAND_VOLUME_MUTE | 2228224 | APPCOMMAND_UNDO |
589824 | APPCOMMAND_VOLUME_DOWN | 2293760 | APPCOMMAND_REDO |
655360 | APPCOMMAND_VOLUME_UP | 2359296 | APPCOMMAND_COPY |
720896 | APPCOMMAND_MEDIA_NEXTTRACK | 2424832 | APPCOMMAND_CUT |
786432 | APPCOMMAND_MEDIA_PREVIOUSTRACK | 2490368 | APPCOMMAND_PASTE |
851968 | APPCOMMAND_MEDIA_STOP | 2555904 | APPCOMMAND_REPLY_TO_MAIL |
917504 | APPCOMMAND_MEDIA_PLAY_PAUSE | 2621440 | APPCOMMAND_FORWARD_MAIL |
983040 | APPCOMMAND_LAUNCH_MAIL | 2686976 | APPCOMMAND_SEND_MAIL |
1048576 | APPCOMMAND_LAUNCH_MEDIA_SELECT | 2752512 | APPCOMMAND_SPELL_CHECK |
1114112 | APPCOMMAND_LAUNCH_APP1 | 2818048 | APPCOMMAND_DICTATE_OR_
COMMAND_CONTROL_TOGGLE |
1179648 | APPCOMMAND_LAUNCH_APP2 | 2883584 | APPCOMMAND_MIC_ON_OFF_TOGGLE |
1245184 | APPCOMMAND_BASS_DOWN | 2949120 | APPCOMMAND_CORRECTION_LIST |
1310720 | APPCOMMAND_BASS_BOOST | 3014656 | APPCOMMAND_MEDIA_PLAY |
1376256 | APPCOMMAND_BASS_UP | 3080192 | APPCOMMAND_MEDIA_PAUSE |
1441792 | APPCOMMAND_TREBLE_DOWN | 3145728 | APPCOMMAND_MEDIA_RECORD |
1507328 | APPCOMMAND_TREBLE_UP | 3211264 | APPCOMMAND_MEDIA_FAST_FORWARD |
1572864 | APPCOMMAND_MICROPHONE_VOLUME_MUTE | 3276800 | APPCOMMAND_MEDIA_REWIND |
1638400 | APPCOMMAND_MICROPHONE_VOLUME_DOWN | 3342336 | APPCOMMAND_MEDIA_CHANNEL_UP |
1703936 | APPCOMMAND_MICROPHONE_VOLUME_UP | 3407872 | APPCOMMAND_MEDIA_CHANNEL_DOWN |