topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Friday April 19, 2024, 8:53 pm
  • 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 3498 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: 5
    • 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: 5
    • 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! 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.

KeyLoop_v0-2-0-alpha-1.png

If possible, please elaborate a bit on it. I'm adding such a "Max. cycles" feature as well :)
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 14, 2024, 12:56 PM by publicdomain »

orlith

  • Participant
  • Joined in 2024
  • *
  • default avatar
  • Posts: 5
    • 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

orlith

  • Participant
  • Joined in 2024
  • *
  • default avatar
  • Posts: 5
    • 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.

I'm home & delivering it in the current batch of releases.
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

orlith

  • Participant
  • Joined in 2024
  • *
  • default avatar
  • Posts: 5
    • 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 »
Yes, I'm releasing it during the week, alongside a couple other releases.

(I've worked in tandem for a batch of 3 releases)

Thanks for "pinging" :)
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