Close
Page 2 of 2 FirstFirst 1 2
Showing results 11 to 20 of 20
  1. #11

    Default

    Quote Originally Posted by Bettysue View Post
    Seems like a very good plan there's no point to building towers in quicksand.
    That's a great metaphor. I'm going to remember that and repeat it when I explain to people why supporting HotkeyNet 1 has become a nightmare.

    That may be quite an expensive endeavor unless you have a VoIP phone or something along the lines of free telephony, as I currently reside in Korea...and they just so happen to have the same outrageous long distance bills the rest of the world does...damn capitalism
    Pay for phone calls? That's so twentieth century!

    I like to use Skype for this ... it's free and it works quite well.

    http://www.skype.com/

    (Calls with Skype are free if both people are using it.)
    �Author of HotkeyNet and Mojo

  2. #12

    Default

    Quote Originally Posted by Freddie View Post
    5. Broadcasting was changed slightly to ensure that when Mojo broadcasts automatic repeated keypresses that are generated by a keyboard, WoW receives *exactly* the same signals that it would receive from the keyboard itself. As part of this change, Mojo now displays "prev state" in "Your last action." This means "previous key state," i.e., the state of the key before your last action.
    Thanks Freddie, I really appreciate that.

    Quote Originally Posted by Freddie View Post
    6. The scrolling code from the main window was rewritten to try to eliminate reported flicker. You can select "Test" under "Debug" on the main menu if you want to see the window scroll indefinitely at 33 messages per second.
    TBH, I wasn't so worried about the flicker, more about the autorepeats. The flicker actually served its purpose by indicating the autorepeat to me.

    It still flickers, just a bit less, but I am quite happy about it as a user.


    Shortcuts and finding the program
    I accidentally deleted my desktop shortcut, and had to search my C drive to find where Mojo had hidden itself. It was not in the C:\Program Files (x86) folder as I expected, but in C:\Users\MyLogonName\App Data\.. and so on. The App Data directory is a hidden directory! So very hard to find.

    Also, the shortcut doesn't behave like a normal shortcut when I right-click it; there is no description of a target path or compatibility tab.

    Not a problem for me, but just to flag it up to start thinking of ways to make it easier for Joe Public.


    Security alert
    Got the Windows security alert again. Oh well, it's just the built-in firewall doing its job. It correctly identified the software as Mojo so you twiddled the right knob for that.


    Stress Test (1 PC only)
    Performed the test as requested, but I only have the one PC so bear that in mind.

    I opened 30 WoW windows. With no CPU core allocation, they were all stuttering a bit to start with. Then I started the menu option Debug -> Test, focused a WoW window, and Shift-Tabbed to the 'account name' field, and typed something like "This IS A Test" at normal typing speed (no, I am not a typing master!).

    The results on each of the 30 windows was not uniform. The letters were correct and in the correct order. However their shift states were slightly different in each window. It was not the same error in some, but various different errors across most.

    From this I suppose that Mojo is sending the key downs and ups, but not specifying what order to perform them in? I wonder if there would be a hit to performance to ensure actions are performed in a sequence? I can think of several ways to do it, but most would probably be wrong since I know nothing about the actual mechanisms in play. Or maybe I have guessed the wrong cause.

    Oh yes, and as someone else mentioned, I had to quit Mojo in order to stop the test.


    Mojo's Actions Pane / Log / whatever its called !
    I have started to form some ideas about the "Mojo's actions on this PC" frame. Would you like me to start a separate thread on it, or add them here?
    Last edited by Flekkie : 12-01-2009 at 05:00 PM
    Coming out of nowhere drivin' like rain, Stormbringer dance on the thunder again
    Dark cloud gathering breaking the day, no point running cause its coming your way

    Rainbow shaker on a stallion twister, bareback rider on the eye of the sky
    Stormbringer coming down meaning to stay, thunder and lightning heading your way

    Ride the rainbow crack the sky, Stormbringer coming time to die

    ~ Deep Purple, Stormbringer

  3. #13

    Default

    Quote Originally Posted by Flekkie View Post

    Shortcuts and finding the program
    I accidentally deleted my desktop shortcut, and had to search my C drive to find where Mojo had hidden itself. It was not in the C:\Program Files (x86) folder as I expected, but in C:\Users\MyLogonName\App Data\.. and so on. The App Data directory is a hidden directory! So very hard to find.

    Also, the shortcut doesn't behave like a normal shortcut when I right-click it; there is no description of a target path or compatibility tab.

    Not a problem for me, but just to flag it up to start thinking of ways to make it easier for Joe Public.

    There should be a Start Menu group called Mojoware that has the Mojo shortcut in it. (was there for me)
    Also, if I remember, correctly, you can just go the the website and download it again (basically reinstalls overtop of itself) and it should put a shortcut back on the desktop.

  4. #14

    Default

    Ah haa. OK. Personally I use a shortcut bar mod ('Free Launch Bar', aka 'True Launch Bar' for the paid version). I don't really like the Start menu. But if the functionality is there, it's my bad for ignoring it.
    Last edited by Flekkie : 12-01-2009 at 05:10 PM
    Coming out of nowhere drivin' like rain, Stormbringer dance on the thunder again
    Dark cloud gathering breaking the day, no point running cause its coming your way

    Rainbow shaker on a stallion twister, bareback rider on the eye of the sky
    Stormbringer coming down meaning to stay, thunder and lightning heading your way

    Ride the rainbow crack the sky, Stormbringer coming time to die

    ~ Deep Purple, Stormbringer

  5. #15

    Default

    Quote Originally Posted by Flekkie View Post
    Shortcuts and finding the program
    Everything you describe is the behavior of ClickOnce, the installer, which is written by Microsoft. I have practically no control over its behavior except to choose whether or not to use it.

    it's impossible to make a real shortcut for a ClickOnce application. ClickOnce installs programs into hidden directories chosen by itself. Like Electron said, ClickOnce creates an entry for Mojo under "Mojoware" in the Start Menu. There's an item on Mojo's menu under debug that shows you the installation directory.

    I'll add a menu item to the next build that attempts to recreate the pseudo-shortcut, but obviously if people lose the shortcut, they'll need to launch Mojo without it before they can restore it.

    I'm not sure it's a good idea to use ClickOnce. I'm hoping to see a lot of reactions from people before deciding whether to keep it or replace it. When I started using ClickOnce (with HotkeyNet 2) it annoyed me a lot but I've come to love it. The idea of it, which I didn't understand at the beginning, is that Mojo is like a web page and ClickOnce is like a browser and the fake shortcut is like a bookmark to the webpage. Your local copy of Mojo is like a page that your browser has cached temporarily for your convenience. You don't know or care where your browser keeps cached pages, and that's why you're not supposed to care where Mojo is on your hard disk. The real copy is on the web.

    Got the Windows security alert again. Oh well, it's just the built-in firewall doing its job. It correctly identified the software as Mojo so you twiddled the right knob for that.
    Okay thanks.

    The results on each of the 30 windows was not uniform. The letters were correct and in the correct order. However their shift states were slightly different in each window. It was not the same error in some, but various different errors across most.

    From this I suppose that Mojo is sending the key downs and ups, but not specifying what order to perform them in? I wonder if there would be a hit to performance to ensure actions are performed in a sequence? I can think of several ways to do it, but most would probably be wrong since I know nothing about the actual mechanisms in play. Or maybe I have guessed the wrong cause.
    Let me make a guess of my own. I'm guessing that you're assuming that Mojo sends (for example) shift-down, followed by a letter, followed by shift-up, and this is what makes the letter capitalized.

    That's what I would assume too if I didn't have experience writing software for Windows's keyboard API, but in fact that's not how shift states work. (At least not in this case.) Yes, Mojo sends shift-down and shift-up to WoW, but this has no effect on the shift state. In this case, WoW relies on the operating system to change the shift state, and the operating system doesn't know anything about the broadcasted signals. They are getting sent to WoW not to the operating system.

    The only thing that is changing the shift state in this case is your finger. When you press the shift key, the operating system sees your action and changes the shift state. The reason things get out of sync is because the broadcasting takes so much time that it gets delayed relative to your finger actions.

    By the way, this is why keys don't get shifted on remote machines. Your finger isn't on their keyboards. (I'll have to find a solution for that pretty soon.)

    Mojo's Actions Pane / Log / whatever its called !
    I have started to form some ideas about the "Mojo's actions on this PC" frame. Would you like me to start a separate thread on it, or add them here?
    Excellent! A separate thread is probably a good idea because I don't want to keep these "build" threads going after the next build gets released.
    Last edited by Freddie : 12-01-2009 at 05:55 PM
    �Author of HotkeyNet and Mojo

  6. #16

    Default

    Does that mean you need a way to interfere with the shift state of the operating system? So either tell the OS to change shift state without pressing the actual key (for the slave machines), or tell it to ignore the keyboard shift-up (and other modifiers) and save them up until the shifted actions have been.. actioned ?

    Eeh, there's no way I'll solve it for you, but wishing you good luck with it


    I'll try cooking up a new thread.

    BTW, do you have plans to stay here for long, or will it be a Mojo forums soon or something?
    Coming out of nowhere drivin' like rain, Stormbringer dance on the thunder again
    Dark cloud gathering breaking the day, no point running cause its coming your way

    Rainbow shaker on a stallion twister, bareback rider on the eye of the sky
    Stormbringer coming down meaning to stay, thunder and lightning heading your way

    Ride the rainbow crack the sky, Stormbringer coming time to die

    ~ Deep Purple, Stormbringer

  7. #17

    Default

    BTW, do you have plans to stay here for long, or will it be a Mojo forums soon or something?
    I'm inclined to stay here because there are lots of people here. That's why I didn't create a forum on Mojo's website. What do you think?

    Quote Originally Posted by Flekkie View Post
    Does that mean you need a way to interfere with the shift state of the operating system?
    That's one choice. Another choice would be to inject the key signals into WoW in a slightly different way that bypasses the function call that WoW makes to the OS to find out whether keys should be shifted. There are probably other choices too.

    or tell it to ignore the keyboard shift-up (and other modifiers) and save them up until the shifted actions have been.. actioned ?
    I'm not sure what you mean.

    Eeh, there's no way I'll solve it for you, but wishing you good luck with it
    Thanks, I'll need it!
    �Author of HotkeyNet and Mojo

  8. #18

    Default

    Just an update on the version 2 problem where it seemed to crash on my system:
    All good in the latest build. It updated and runs fine.
    The Orcks of War
    Shaman Borck Zorck Dorck Porck Corck
    Mixed Team - Msblonde - Mswhite - Msblack - Msred - Msbrown -

  9. #19

    Default

    Thanks. It was probably caused by the bug that Electron found earlier today. And if it wasn't, it will happen again and make the exception handler show a message box instead of exiting silently.
    �Author of HotkeyNet and Mojo

  10. #20

    Default

    Let's move over to the new thread for build 6.

    http://www.dual-boxing.com/showthread.php?t=26710
    �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
  •