topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday December 12, 2024, 1:52 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: N.A.N.Y. 2022 - KeyLoop v0.1.0  (Read 10925 times)

publicdomain

  • Honorary Member
  • Joined in 2019
  • **
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
N.A.N.Y. 2022 - KeyLoop v0.1.0
« on: December 31, 2021, 08:43 PM »
NANY 2022 Entry Information

Application Name KeyLoop
Version v0.1.0
Short Description Loops hitting a key with configurable simulated presses and delay.
Supported OSes Windows 7 or above, along with .NET 4.5+
Web Page https://github.com/publicdomain/keyloop/
Download Link https://github.com/publicdomain/keyloop/releases/tag/v0.1.0
System Requirements
  • .NET Framework Runtime v4.5 or above
Version History
  • v0.1.0 - First release for N.A.N.Y. 2022
Author PublicDomainVic @ https://github.com/publicdomain


Description
The purpose of the program is to simulate pressing a key in an unattended way.
It was created in response to adamok70's request: searching for a solution to simulate pressing F11 Key on Keyboard.

Features
* Hotkey on CTRL + K.
* Refresh target windows.
* Configurable key, number of presses and interval.
* Remember settings.
* Minimize on loop start.
* Always on top.

Planned Features
New features can be implemented/added in response to requests by fellow users.

Screenshots
KeyLoop_v0-1-0.png

Usage
Installation
Unzip release file.

Using the Application
Open KeyLoop.exe, select target window and press "Start loop" button.

Uninstallation
Simply delete all files.

Tips
- CTRL+K can be used instead of clicking the start/stop button.
- It has an option to minimize on loop start. Useful in case the target program needs to be fully visible.

Known Issues
No Known issue.
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com
« Last Edit: January 04, 2022, 04:46 PM by publicdomain »

Contro

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 3,940
    • View Profile
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #1 on: January 03, 2022, 03:47 PM »
public what is the program for ?
 :-\ :-* :P

publicdomain

  • Honorary Member
  • Joined in 2019
  • **
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #2 on: January 04, 2022, 01:49 PM »
public what is the program for ?

Hello again dear Contro :) The program is meant to address adamok70's thread: searching for a solution to simulate pressing F11 Key on Keyboard.

Hence, it presses a key repeatedly using a configurable timer delay/interval.

First post above is updated to reflect new release information.

Feel free to use, report & enjoy!

Cheers :Thmbsup:
Vic
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com
« Last Edit: January 04, 2022, 04:48 PM by publicdomain »

orlith

  • Participant
  • Joined in 2024
  • *
  • default avatar
  • Posts: 8
    • View Profile
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #3 on: February 28, 2024, 06:10 AM »
Hello @publicdomain
Great tool , do everything I want except few things :)

May I ask for enhancements if possible :

- ability to change Hotkey
- set infinite loop
- Don't bring focus on the windows it is supposed to key in. (like Auto-keyboard by Murgee), key in the background

Thx
public what is the program for ?

Hello again dear Contro :) The program is meant to address adamok70's thread: searching for a solution to simulate pressing F11 Key on Keyboard.

Hence, it presses a key repeatedly using a configurable timer delay/interval.

First post above is updated to reflect new release information.

Feel free to use, report & enjoy!

Cheers :Thmbsup:
Vic

publicdomain

  • Honorary Member
  • Joined in 2019
  • **
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #4 on: March 06, 2024, 06:04 AM »
Hello @publicdomain

Great tool , do everything I want except few things :)

May I ask for enhancements if possible :

- ability to change Hotkey
- set infinite loop
- Don't bring focus on the windows it is supposed to key in. (like Auto-keyboard by Murgee), key in the background

Thx

Hello & good day @orlith! Glad you're liking the program  :Thmbsup: Do feel free to call me Vic  :)

Regarding the last one, please be aware that unfocused key "presses" are sent via direct Windows API so it depends on how each individual program handles the messages. This mostly works with "traditional" applications that use normal windows; it is the more elaborated ones taking over full screen and doing custom event processing that I've seen having issues. Just wanted to inform about this, in case you're planning to use the feature in a game or some other app with a non-standard window events processing.



Okay! Your request is acknowledged & I begin to add to KeyLoop's code. Please "ping" when you're around again :up:

Cheers!
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com

publicdomain

  • Honorary Member
  • Joined in 2019
  • **
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #5 on: March 08, 2024, 10:24 AM »
- ability to change Hotkey
- set infinite loop
- Don't bring focus on the windows it is supposed to key in. (like Auto-keyboard by Murgee), key in the background

Got it!

v0.2.0 on the way  :Thmbsup:
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com
« Last Edit: March 15, 2024, 10:26 PM by publicdomain »

orlith

  • Participant
  • Joined in 2024
  • *
  • default avatar
  • Posts: 8
    • View Profile
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #6 on: March 11, 2024, 04:26 PM »
Hello @publicdomain

Great tool , do everything I want except few things :)

May I ask for enhancements if possible :

- ability to change Hotkey
- set infinite loop
- Don't bring focus on the windows it is supposed to key in. (like Auto-keyboard by Murgee), key in the background

Thx

Hello & good day @orlith! Glad you're liking the program  :Thmbsup: Do feel free to call me Vic  :)

Regarding the last one, please be aware that unfocused key "presses" are sent via direct Windows API so it depends on how each individual program handles the messages. This mostly works with "traditional" applications that use normal windows; it is the more elaborated ones taking over full screen and doing custom event processing that I've seen having issues. Just wanted to inform about this, in case you're planning to use the feature in a game or some other app with a non-standard window events processing.



Okay! Your request is acknowledged & I begin to add to KeyLoop's code. Please "ping" when you're around again :up:

Cheers!
-publicdomain (March 06, 2024, 06:04 AM)
Thx
I was using AutoKeyboard with a game w/o any issue. So I hope my game uses windows standard events :) (World of Warcraft)

publicdomain

  • Honorary Member
  • Joined in 2019
  • **
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #7 on: March 14, 2024, 12:31 PM »
- set infinite loop

Hello! I wonder if you actually meant "limit infinite loop", as in stopping the loop automatically after a number of consecutive cycles.
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com
« Last Edit: May 23, 2024, 05:46 PM by publicdomain »

orlith

  • Participant
  • Joined in 2024
  • *
  • default avatar
  • Posts: 8
    • View Profile
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #8 on: March 14, 2024, 01:34 PM »
- set infinite loop

Hello! The custom Hotkey feature is added, yet as I'm working on "set infinite loop", I wonder if you actually meant "limit infinite loop", as in stopping the loop automatically after a number of consecutive cycles.

[ Invalid Attachment ]

If possible, please elaborate a bit on it. I'm adding such a "Max. cycles" feature as well :)
-publicdomain (March 14, 2024, 12:31 PM)

Hello Vic
I'd like the key to be pressed forever, no limit, the only way to stop it is to press the hotkey

publicdomain

  • Honorary Member
  • Joined in 2019
  • **
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #9 on: March 15, 2024, 09:51 PM »
Hello Vic
I'd like the key to be pressed forever, no limit, the only way to stop it is to press the hotkey

Okay! So, your actual requirement is "- set infinite press".

(Key down on start, Key up on stop)

On the way! :Thmbsup:
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com
« Last Edit: May 23, 2024, 05:47 PM by publicdomain »

orlith

  • Participant
  • Joined in 2024
  • *
  • default avatar
  • Posts: 8
    • View Profile
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #10 on: March 19, 2024, 05:02 AM »
 :Thmbsup:
Hello Vic
I'd like the key to be pressed forever, no limit, the only way to stop it is to press the hotkey

Okay! So, your actual requirement is "- set infinite press".

(Key down on start, Key up on stop)

On the way! :Thmbsup:
-publicdomain (March 15, 2024, 09:51 PM)

publicdomain

  • Honorary Member
  • Joined in 2019
  • **
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #11 on: March 23, 2024, 07:24 PM »
Just letting you know the background key press is a different method (direct WinAPI) and it's demanding a small re-design with two modes. Each having a set of key codes.
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com
« Last Edit: May 15, 2024, 07:04 AM by publicdomain »

orlith

  • Participant
  • Joined in 2024
  • *
  • default avatar
  • Posts: 8
    • View Profile
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #12 on: April 15, 2024, 03:21 AM »
Hello

Any follow up ?

Thx :)

publicdomain

  • Honorary Member
  • Joined in 2019
  • **
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #13 on: April 15, 2024, 05:52 AM »
Thanks for "pinging" --it is coming :)

Cheers!
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com
« Last Edit: May 15, 2024, 07:04 AM by publicdomain »

orlith

  • Participant
  • Joined in 2024
  • *
  • default avatar
  • Posts: 8
    • View Profile
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #14 on: May 15, 2024, 06:29 AM »
Ping ping ;)

Evrything ok ?

Thx

paradisusvic

  • Participant
  • Joined in 2024
  • *
  • Posts: 73
  • Call me Vic!
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #15 on: May 15, 2024, 07:02 AM »
Evrything ok ?

Yes, KeyLoop's repo is on the new account & final release is imminent

https://github.com/paradisusis/keyloop/


Thank you!

EDIT: This request is now "KeyStick" @ https://github.com/paradisusis/keystick
My name's Victor but do feel free to call me Vic!

❤️ Support on Patreon @ www.patreon.com/paradisusio

GitHub: github.com/paradisusio

🌟 Good projects deserve support 🌎🌍🌏

✉ Email / Extend your PayPal support ❤️: paradisusvic@gmail.com
« Last Edit: May 28, 2024, 06:36 PM by paradisusvic »

orlith

  • Participant
  • Joined in 2024
  • *
  • default avatar
  • Posts: 8
    • View Profile
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #16 on: May 15, 2024, 07:44 AM »
Evrything ok ?

Yes, KeyLoop's repo is on the new account & final release is imminent :Thmbsup:

https://github.com/paradisusis/keyloop/

Thank you!
-paradisusvic (May 15, 2024, 07:02 AM)

Cool :)
Thx

paradisusvic

  • Participant
  • Joined in 2024
  • *
  • Posts: 73
  • Call me Vic!
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #17 on: May 28, 2024, 06:39 PM »
This request is now "KeyStick" @ https://github.com/paradisusis/keystick

(Code was getting too messy with background input method + traditional method at once. e.g. internal KeyCodes are different. Having them separated streamlines things up :Thmbsup:)
My name's Victor but do feel free to call me Vic!

❤️ Support on Patreon @ www.patreon.com/paradisusio

GitHub: github.com/paradisusio

🌟 Good projects deserve support 🌎🌍🌏

✉ Email / Extend your PayPal support ❤️: paradisusvic@gmail.com

orlith

  • Participant
  • Joined in 2024
  • *
  • default avatar
  • Posts: 8
    • View Profile
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #18 on: July 05, 2024, 04:24 AM »
Hello

Any news ? :)

paradisusvic

  • Participant
  • Joined in 2024
  • *
  • Posts: 73
  • Call me Vic!
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: N.A.N.Y. 2022 - KeyLoop v0.1.0
« Reply #19 on: July 06, 2024, 06:16 PM »
Any news ? :)

Yes, your request "reincarnated" on KeyStick v0.1 which is 85-90% complete :Thmbsup:

(I'll send you a private message as soon as it's published so you don't have to monitor the thread  :))
My name's Victor but do feel free to call me Vic!

❤️ Support on Patreon @ www.patreon.com/paradisusio

GitHub: github.com/paradisusio

🌟 Good projects deserve support 🌎🌍🌏

✉ Email / Extend your PayPal support ❤️: paradisusvic@gmail.com
« Last Edit: July 13, 2024, 05:12 PM by paradisusvic »