Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any chance for hotkey support? #47

Open
therealjohnsnow opened this issue Jul 7, 2021 · 5 comments
Open

Any chance for hotkey support? #47

therealjohnsnow opened this issue Jul 7, 2021 · 5 comments
Assignees
Milestone

Comments

@therealjohnsnow
Copy link

Hi, Great app. Wondering if hotkey support is something you would consider?
Eg. for easy enabling and disabling the Jiggling function.

Thanks!

@cerebrate
Copy link
Member

There's a chance, at least. I'll add it to the list.

Apart from a generic start/stop jiggling hotkey, any particular requests?

@therealjohnsnow
Copy link
Author

I can think of only that for now. otherwise it's working well. thanks!

@paradonym
Copy link

paradonym commented Aug 5, 2021

How's mouse jiggler acting in an RDP (or VDI like Citrix) session when the session itself is minimized or the user is using the local host on which he doesn't need to jiggle the mouse?
That's because I thought about a function casually pressing Scroll-lock or another key which usually isn't used or available on mordern keyboards.

Just another idea: a method to hijack into starting on logon without administrative permissions and when startmenu\programs\startup is disabled. like a windows profile based startup variant without registry or startmenu.
(probably like chocolatey non-admin install method or so...)

@cerebrate
Copy link
Member

In theory, it should work fine inside an RDP session - for as long as the session stays up. The problem is that it will still drop when the RDP idle timer runs out, because that's a whole separate subsystem from the Windows input-idle timer and to get around that, you need to inject input to the right window on the client, not on the host.

(Mouse Jiggler will also stop working locally on the host once the RDP session drops, because it injects input into the Windows input stream, and detached RDP sessions don't have those.)

If you want to keep a remote RDP session alive with this, the only way to do so is run it on the client, and put the mouse pointer over the RDP window.

@mshephard
Copy link

mshephard commented Oct 19, 2021

If you are considering implementation of the HotKeys feature request, I would like to propose 3 HotKey combinations:
(Note for all "Expected Result" lines below -- obviously applies to both behavior and the UI checkboxes, as they should always remain consistent with each other)

  • One to trigger 'Enable jiggle?'
    • Expected Result: EnableJiggle == true && ZenJiggle == false
  • One to trigger 'Zen jiggle?'
    • Expected Result: EnableJiggle == true && ZenJiggle == true
  • One to Stop
    • Expected Result: EnableJiggle == false && ZenJiggle == false

@cerebrate cerebrate self-assigned this May 14, 2023
@cerebrate cerebrate added this to the 3.0 milestone May 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants