Close
Showing results 1 to 10 of 35

Hybrid View

  1. #1

    Default

    This post crossed your last one again.

    Quote Originally Posted by Nomahd View Post
    That was my assumption. However, if it prevents the Master from seeing the event, why does HotkeyNet on the Master still see the event? HotkeyNet sees the event and responds accordingly. That is where communication breaks down.
    That can happen for two reasons. One reason would be that HotkeyNet is getting its keyboard input from a lower level in the operating system's keyboard processing chain than Input Director. The other reason would be that both programs are getting their input from the same place (i.e. a low-level keyboard hook) but HotkeyNet is installing its hook earlier in the chain than Input Director so it sees the keystrokes first.

    You can test whether the second explanation is correct by launching the programs in the opposite order. This will change the order in which their keyboard hooks see keyboard input.

    It's possible that all three programs (including Vent) receive their inputs from low-level keyboard hooks. In that case, you can change this behavior by launching Vent and the other two programs in a certain order. Vent would have to be launched either first or last -- I can't remember which.

    Also, WoW on the Master stills sees the events when I'm on the Slave. Otherwise FTL would be useless over a network. So it obviously doesn't prevent all events. Something is different in the case of Vent.
    I'll answer this below.
    Last edited by Freddie : 02-08-2011 at 02:09 AM
    �Author of HotkeyNet and Mojo

  2. #2

    Default

    Quote Originally Posted by Freddie View Post
    That can happen for two reasons. One reason would be that HotkeyNet is getting its keyboard input from a lower level in the operating system's keyboard processing chain than Input Director. The other reason would be that both programs are getting their input from the same place (i.e. a low-level keyboard hook) but HotkeyNet is installing its hook earlier in the chain than Input Director so it sees the keystrokes first.

    You can test whether the second explanation is correct by launching the programs in the opposite order. This will change the order in which their keyboard hooks see keyboard input.
    Input Director is always run 1st on both systems because it's started before I even log in on both of my systems. This allows me to never touch the Slave keyboard for any reason, even to log in. I can use the Master's keyboard to enter my user password in my Slave.

    After logging in I start up HotkeyNet then launch WoW using the specified hotkey. Then I usually alt-tab out to start Vent.

    Quote Originally Posted by Freddie View Post
    It's possible that all three programs (including Vent) receive their inputs from low-level keyboard hooks. In that case, you can change this behavior by launching Vent and the other two programs in a certain order. Vent would have to be launched either first or last -- I can't remember which.
    I will try launching HotkeyNet and Vent first and see if that corrects the problem. This is why I'm asking you. I know nothing about keyboard hooks.

  3. #3

    Default

    Based on what you told me, if this could work at all, you're already launching them in the correct order.
    Last edited by Freddie : 02-08-2011 at 02:25 AM
    �Author of HotkeyNet and Mojo

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •