home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
General Forums
OffTopic
Emulate ANY multimedia key with EventGhost
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="level20peon" data-source="post: 233736" data-attributes="member: 28613"><p>I just found a possibility to emulate ALL Windows media keys listet <a href="http://msdn2.microsoft.com/en-us/library/ms646275.aspx" target="_blank">here</a>. First of all we need a list for all Keys (The order of the list on the microsoft website isn't what we need):</p><p></p><p>[PHP]</p><p>APPCOMMAND_BROWSER_BACKWARD 1</p><p>APPCOMMAND_BROWSER_FORWARD 2</p><p>APPCOMMAND_BROWSER_REFRESH 3</p><p>APPCOMMAND_BROWSER_STOP 4</p><p>APPCOMMAND_BROWSER_SEARCH 5</p><p>APPCOMMAND_BROWSER_FAVORITES 6</p><p>APPCOMMAND_BROWSER_HOME 7</p><p>APPCOMMAND_VOLUME_MUTE 8</p><p>APPCOMMAND_VOLUME_DOWN 9</p><p>APPCOMMAND_VOLUME_UP 10</p><p>APPCOMMAND_MEDIA_NEXTTRACK 11</p><p>APPCOMMAND_MEDIA_PREVIOUSTRACK 12</p><p>APPCOMMAND_MEDIA_STOP 13</p><p>APPCOMMAND_MEDIA_PLAY_PAUSE 14</p><p>APPCOMMAND_LAUNCH_MAIL 15</p><p>APPCOMMAND_LAUNCH_MEDIA_SELECT 16</p><p>APPCOMMAND_LAUNCH_APP1 17</p><p>APPCOMMAND_LAUNCH_APP2 18</p><p>APPCOMMAND_BASS_DOWN 19</p><p>APPCOMMAND_BASS_BOOST 20</p><p>APPCOMMAND_BASS_UP 21</p><p>APPCOMMAND_TREBLE_DOWN 22</p><p>APPCOMMAND_TREBLE_UP 23</p><p>APPCOMMAND_MICROPHONE_VOLUME_MUTE 24</p><p>APPCOMMAND_MICROPHONE_VOLUME_DOWN 25</p><p>APPCOMMAND_MICROPHONE_VOLUME_UP 26</p><p>APPCOMMAND_HELP 27</p><p>APPCOMMAND_FIND 28</p><p>APPCOMMAND_NEW 29</p><p>APPCOMMAND_OPEN 30</p><p>APPCOMMAND_CLOSE 31</p><p>APPCOMMAND_SAVE 32</p><p>APPCOMMAND_PRINT 33</p><p>APPCOMMAND_UNDO 34</p><p>APPCOMMAND_REDO 35</p><p>APPCOMMAND_COPY 36</p><p>APPCOMMAND_CUT 37</p><p>APPCOMMAND_PASTE 38</p><p>APPCOMMAND_REPLY_TO_MAIL 39</p><p>APPCOMMAND_FORWARD_MAIL 40</p><p>APPCOMMAND_SEND_MAIL 41</p><p>APPCOMMAND_SPELL_CHECK 42</p><p>APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE 43</p><p>APPCOMMAND_MIC_ON_OFF_TOGGLE 44</p><p>APPCOMMAND_CORRECTION_LIST 45</p><p>APPCOMMAND_MEDIA_PLAY 46</p><p>APPCOMMAND_MEDIA_PAUSE 47</p><p>APPCOMMAND_MEDIA_RECORD 48</p><p>APPCOMMAND_MEDIA_FAST_FORWARD 49</p><p>APPCOMMAND_MEDIA_REWIND 50</p><p>APPCOMMAND_MEDIA_CHANNEL_UP 51</p><p>APPCOMMAND_MEDIA_CHANNEL_DOWN 52</p><p>[/PHP]</p><p></p><p></p><p>Now we select "Add command -> Window -> Send Message" in EventGhost.</p><p></p><p>In the window that pops up we select "WM_APPCOMMAND", wParam is always "0" and lParam is (example for channel-up):</p><p></p><p>APPCOMMAND_MEDIA_CHANNEL_UP * 65536 = 51 * 65536 = 3342336</p><p>... so it's always <span style="color: Red">[desired command] * 65536</span> !</p><p></p><p></p><p>This is what the command looks like in EventGhost afterwards:</p><p>[CODE]</p><p><?xml version="1.0" encoding="UTF-8" ?></p><p><EventGhost Version="908"></p><p> <Action></p><p> Window.SendMessage(793, 0, 3342336, 0)</p><p> </Action></p><p></EventGhost>[/CODE]</p><p></p><p></p><p>-level20peon</p><p></p><p></p><p></p><p>PS: Attached my current remote.xml</p></blockquote><p></p>
[QUOTE="level20peon, post: 233736, member: 28613"] I just found a possibility to emulate ALL Windows media keys listet [URL="http://msdn2.microsoft.com/en-us/library/ms646275.aspx"]here[/URL]. First of all we need a list for all Keys (The order of the list on the microsoft website isn't what we need): [PHP] APPCOMMAND_BROWSER_BACKWARD 1 APPCOMMAND_BROWSER_FORWARD 2 APPCOMMAND_BROWSER_REFRESH 3 APPCOMMAND_BROWSER_STOP 4 APPCOMMAND_BROWSER_SEARCH 5 APPCOMMAND_BROWSER_FAVORITES 6 APPCOMMAND_BROWSER_HOME 7 APPCOMMAND_VOLUME_MUTE 8 APPCOMMAND_VOLUME_DOWN 9 APPCOMMAND_VOLUME_UP 10 APPCOMMAND_MEDIA_NEXTTRACK 11 APPCOMMAND_MEDIA_PREVIOUSTRACK 12 APPCOMMAND_MEDIA_STOP 13 APPCOMMAND_MEDIA_PLAY_PAUSE 14 APPCOMMAND_LAUNCH_MAIL 15 APPCOMMAND_LAUNCH_MEDIA_SELECT 16 APPCOMMAND_LAUNCH_APP1 17 APPCOMMAND_LAUNCH_APP2 18 APPCOMMAND_BASS_DOWN 19 APPCOMMAND_BASS_BOOST 20 APPCOMMAND_BASS_UP 21 APPCOMMAND_TREBLE_DOWN 22 APPCOMMAND_TREBLE_UP 23 APPCOMMAND_MICROPHONE_VOLUME_MUTE 24 APPCOMMAND_MICROPHONE_VOLUME_DOWN 25 APPCOMMAND_MICROPHONE_VOLUME_UP 26 APPCOMMAND_HELP 27 APPCOMMAND_FIND 28 APPCOMMAND_NEW 29 APPCOMMAND_OPEN 30 APPCOMMAND_CLOSE 31 APPCOMMAND_SAVE 32 APPCOMMAND_PRINT 33 APPCOMMAND_UNDO 34 APPCOMMAND_REDO 35 APPCOMMAND_COPY 36 APPCOMMAND_CUT 37 APPCOMMAND_PASTE 38 APPCOMMAND_REPLY_TO_MAIL 39 APPCOMMAND_FORWARD_MAIL 40 APPCOMMAND_SEND_MAIL 41 APPCOMMAND_SPELL_CHECK 42 APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE 43 APPCOMMAND_MIC_ON_OFF_TOGGLE 44 APPCOMMAND_CORRECTION_LIST 45 APPCOMMAND_MEDIA_PLAY 46 APPCOMMAND_MEDIA_PAUSE 47 APPCOMMAND_MEDIA_RECORD 48 APPCOMMAND_MEDIA_FAST_FORWARD 49 APPCOMMAND_MEDIA_REWIND 50 APPCOMMAND_MEDIA_CHANNEL_UP 51 APPCOMMAND_MEDIA_CHANNEL_DOWN 52 [/PHP] Now we select "Add command -> Window -> Send Message" in EventGhost. In the window that pops up we select "WM_APPCOMMAND", wParam is always "0" and lParam is (example for channel-up): APPCOMMAND_MEDIA_CHANNEL_UP * 65536 = 51 * 65536 = 3342336 ... so it's always [COLOR="Red"][desired command] * 65536[/COLOR] ! This is what the command looks like in EventGhost afterwards: [CODE] <?xml version="1.0" encoding="UTF-8" ?> <EventGhost Version="908"> <Action> Window.SendMessage(793, 0, 3342336, 0) </Action> </EventGhost>[/CODE] -level20peon PS: Attached my current remote.xml [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
General Forums
OffTopic
Emulate ANY multimedia key with EventGhost
Contact us
RSS
Top
Bottom