Close
Showing results 1 to 10 of 83

Threaded View

Freddie Build 19: Active window... 01-24-2010, 01:18 AM
Fursphere I'm guessing that this is... 01-24-2010, 02:12 AM
Freddie Maybe somebody who asked for... 01-24-2010, 02:28 AM
Akoko Does it only track WoW... 01-24-2010, 02:43 AM
Freddie All windows. This is a... 01-24-2010, 02:45 AM
Moorea if you have only 1 window per... 01-24-2010, 03:33 AM
Moorea there is a bug: when you... 01-24-2010, 03:35 AM
Freddie That's strange. I played... 01-24-2010, 03:43 AM
Freddie It's fixed but I'm going to... 01-24-2010, 03:49 AM
Freddie During mouseover the local... 01-24-2010, 11:22 AM
Fursphere Works fine for me. ... 01-24-2010, 03:41 AM
Fursphere OK, I got a different bug. ... 01-24-2010, 03:44 AM
Freddie That's not a bug. "Use system... 01-24-2010, 03:51 AM
Freddie Build 20 is up. Fur,... 01-24-2010, 04:24 AM
Freddie It's amazing how tiny things... 01-24-2010, 04:37 AM
Moorea I don't mind having to reboot... 01-24-2010, 05:58 AM
Freddie To save time, I've been... 01-24-2010, 11:12 AM
Freddie I think that's important. I"m... 01-24-2010, 11:28 AM
Freddie I know why this happens but I... 01-24-2010, 12:39 PM
Fursphere Numlock Light Toggle as a... 01-24-2010, 02:01 PM
Freddie It's really a question about... 01-24-2010, 02:22 PM
Moorea (about numlock example) ... 01-24-2010, 02:01 PM
Freddie Unless somebody thinks of... 01-24-2010, 03:08 PM
Akoko Would it be possible for it... 01-24-2010, 05:42 PM
Freddie Active Window Tracking... 01-24-2010, 06:19 PM
Fursphere Technically speaking, YOU are... 01-24-2010, 08:34 PM
Moorea ps: Fur: I agree a visual... 01-24-2010, 02:04 PM
Fursphere True. Can you clearly define... 01-24-2010, 02:07 PM
Moorea I think I added them in... 01-24-2010, 02:40 PM
Moorea I found a small bug/issue... 01-26-2010, 02:16 AM
Freddie Mojo's connection stuff isn't... 01-26-2010, 02:27 AM
Moorea I think you are color blind... 01-26-2010, 03:15 AM
Freddie Because I discovered through... 01-26-2010, 03:22 AM
Freddie I'm not sure what you mean by... 01-26-2010, 02:55 AM
Moorea it did work (after changing... 01-26-2010, 03:01 AM
Freddie I need to understand why it's... 01-26-2010, 03:19 AM
Moorea and after the first time you... 01-26-2010, 06:03 AM
Freddie Part of the reason I don't... 01-26-2010, 06:27 AM
Moorea another related issue: if I... 01-26-2010, 02:24 AM
Freddie Mojo does listen on all... 01-26-2010, 02:38 AM
Moorea yes I shutdown all mojos in... 01-26-2010, 02:37 AM
Moorea another small issue : a multi... 01-26-2010, 02:53 AM
Freddie Do they have a blue... 01-26-2010, 02:56 AM
Moorea another bug: I set my "bring... 01-26-2010, 02:57 AM
Freddie Edit: On second thought,... 01-26-2010, 03:00 AM
Moorea the bug I reported about... 01-26-2010, 03:02 AM
Fursphere I only get yellowish when my... 01-26-2010, 03:17 AM
Moorea Problem 1 --------------... 01-26-2010, 07:48 AM
Aragent This is a know problem with... 01-26-2010, 08:39 AM
Moorea Aragent, Fur ^^^ 01-26-2010, 02:00 PM
Aragent True But thats pretty... 01-26-2010, 04:11 PM
Freddie You guys are assuming that... 01-26-2010, 04:23 PM
Freddie Thank you very much for... 01-26-2010, 02:48 PM
Fursphere I think they're talking about... 01-26-2010, 11:02 AM
Aragent ICS=Internet Connection... 01-26-2010, 11:59 AM
Moorea When a computer has 2... 01-26-2010, 09:50 PM
Fursphere I'm going to go out on a limb... 01-26-2010, 10:52 PM
Moorea All laptops come with 2+ nics... 01-26-2010, 11:02 PM
Freddie Wheee. Our first drama on the... 01-26-2010, 11:22 PM
Freddie Regarding the question of two... 01-27-2010, 03:00 AM
Fursphere Ok, you've got a point. ... 01-27-2010, 01:51 PM
Freddie I'd like to put this thread... 01-27-2010, 02:53 PM
Freddie The issue that came up here... 01-27-2010, 04:19 PM
Moorea my view of a simple... 01-27-2010, 03:25 PM
Freddie Let's keep this discussion in... 01-27-2010, 04:48 PM
Fursphere Freddie - the only thing... 01-27-2010, 04:49 PM
Freddie I like the way things worked... 01-27-2010, 05:04 PM
Freddie P.S. I'm glad you're along... 01-27-2010, 05:15 PM
Moorea It seems this is going to... 01-27-2010, 05:58 PM
Freddie This is ludicrous because... 01-27-2010, 06:43 PM
Fursphere On that note, lets close this... 01-27-2010, 07:34 PM
  1. #10

    Default

    Quote Originally Posted by Moorea View Post
    minor unrelated bug report: I tried to assign NumLock to toggle broacasting on/off so I get some visual feedback on my keyboard (pending the overlay or semi transparent status window ) but if I do it eats the event and my keyboard light doesn't toggle anymore
    (tried to put both nothing and "when numlock is on" which didn't work; and pressed "numlock" which worked (toggles it in mojo) but then doesn't toggle the light on my keyboard anymore
    I know why this happens but I don't know how to design the program to deal with it.

    When a keystroke triggers a hotkey, Mojo takes some action. Then it has to decide whether to pass the keystroke to the operating system so the OS and other applications can take whatever actions they would normally take if the keystroke had not been redefined as a hotkey trigger.

    (I said the other day that I don't like the word "pass" but in this case, Mojo really is allowing something to pass.)

    By default, Mojo doesn't pass hotkey triggers to the operating system. Triggers have been redefined by the user to be commands to Mojo, and Mojo processes those commands, and that's the end of it.

    When this happens, users often say that the hotkey program "swallowed" their keystrokes. This isn't right because they redefined the keystrokes themselves, and the keystrokes got processed.

    But it's convenient to say the keystrokes get swallowed (you said eaten) so I'll say "swallowed" too.

    Now, the thing is, sometimes the user wants the trigger to get swallowed and sometimes he doesn't. The way I handled this in HotkeyNet was with a keyword, <PassThrough>.

    You're familiar with HotkeyNet so I 'll illustrate this with two examples from HotkeyNet's script language. We're talking about the difference between the two following hotkeys:

    Code:
    <Hotkey NumLock>
       <SetWindowBroadcast toggle>
     
    <Hotkey NumLock>
       <PassThrough>
       <SetWindowBroadcast toggle>
    The first one would have the side effects you've reported here. The second one would not.

    That's fine for HotkeyNet because everything's defined by the user in a script. But Mojo's supposed to be easier to use.

    So the question here is, how to handle the issue of passthrough or not passthrough.

    I would like to hide this decision from the user but I can't think of any way to do that, that would really work.

    The only thing that occurs to me is to add it as a checkbox on the Set Trigger dialog. In this case, with this hotkey, when you make the trigger, you'd check "PassThrough."
    Last edited by Freddie : 01-24-2010 at 01:00 PM
    �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
  •