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

Added duckyScript 3.0 functionality #300

Merged
merged 10 commits into from
Jan 3, 2025
Merged

Added duckyScript 3.0 functionality #300

merged 10 commits into from
Jan 3, 2025

Conversation

TzurSoffer
Copy link
Contributor

The HOLD and RELEASE commands add the ability to hold and release a key, when the HOLD command is called, the key will be pressed, and it will only release once the RELEASE command has been called. This enables more complex operations with the payload.
Example usage of this will look like this:

HOLD SHIFT
HOLD s
DELAY 4000
RELEASE SHIFT
DELAY 4000
RELEASE s

@dbisu
Copy link
Owner

dbisu commented Dec 29, 2024

I'm working to review PRs this week.

@TzurSoffer
Copy link
Contributor Author

I have expanded the scope of this pull request to include most of ducky script 3.0

@TzurSoffer TzurSoffer changed the title Added HOLD and RELEASE Added duckyScript 3.0 functionality Dec 31, 2024
@TzurSoffer
Copy link
Contributor Author

TzurSoffer commented Jan 2, 2025

Since this is a big update, here is a list of the changes I made
ADDED missing keys
ADDED consumer keys (Volume)
ADDED defines
ADDED HOLD and RELEASE
ADDED REM_BLOCK
ADDED STRINGLN
ADDED STRINGLN block
ADDED STRING block
ADDED RANDOM_LOWERCASE_LETTER
ADDED RANDOM_UPPERCASE_LETTER
ADDED RANDOM_LETTER
ADDED RANDOM_NUMBER
ADDED RANDOM_SPECIAL
ADDED RANDOM_CHAR
ADDED VID_RANDOM
ADDED PID_RANDOM
ADDED MAN_RANDOM
ADDED PROD_RANDOM
ADDED SERIAL_RANDOM
ADDED RESET
ADDED RESTART_PAYLOAD
ADDED STOP_PAYLOAD

@dbisu dbisu merged commit 8b98221 into dbisu:main Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants