Compiler Settings
Settings related to the DuckyScript compiler.

DUCKY_LANG
Persist language file
Display DUCKY_LANG above editor
Changing Languages

Settings > Compiler Settings > DUCKY_LANG > Language button

Reset Language

Download Current Language

Editing Language Directly



Compiler Options 
Warn on lines modified by DEFINE


Clear console on Compile
Delete console history on compile
Show detailed payload memory usage

Show remaining payload memory below editor

Show info, error and warning counts above editor

Set editor to read only on compile


Download inject.bin on successful compile
Download payload source on successful compile
Syntax / Version Control 
Lock compiler version to DuckyScript Version 1.0

Treat STRING blocks as HEREDOC
Allow DEPRECATED DuckyScript 1.0 Fallback Syntax


Allow implicit modifiers in key combos


Compiler Settings > DuckyScript Optimizations 
Optimize DELAY encoding
Always use new DELAY encoding
Optimize repeated injections*
DuckyScript Debugging 
Enable DuckyScript 3.0 breakpoints and debugger

Debug builds compile breakpoints

Debug builds convert modifiers and keycombos to STRINGS
Set editor to read only on debug compile
Annotate Payload Memory Usage By Line

Annotate Expensive Operations

Annotate Compiler Parser Details

Annotate Pre-Processor Preview

Annotate Compiled Bytecode for Injections

DuckyScript Compiler Debug Logging
Last updated

