> For the complete documentation index, see [llms.txt](https://documentation.hak5.org/hak5-usb-rubber-ducky/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.hak5.org/hak5-usb-rubber-ducky/advanced-features.md).

# Advanced Features

- [Randomization](https://documentation.hak5.org/hak5-usb-rubber-ducky/advanced-features/randomization.md)
- [Holding Keys](https://documentation.hak5.org/hak5-usb-rubber-ducky/advanced-features/holding-keys.md)
- [Payload Control](https://documentation.hak5.org/hak5-usb-rubber-ducky/advanced-features/payload-control.md)
- [Jitter](https://documentation.hak5.org/hak5-usb-rubber-ducky/advanced-features/jitter.md)
- [Payload Hiding](https://documentation.hak5.org/hak5-usb-rubber-ducky/advanced-features/payload-hiding.md)
- [Storage Activity](https://documentation.hak5.org/hak5-usb-rubber-ducky/advanced-features/storage-activity.md)
- [Lock Keys](https://documentation.hak5.org/hak5-usb-rubber-ducky/advanced-features/lock-keys.md)
- [Exfiltration](https://documentation.hak5.org/hak5-usb-rubber-ducky/advanced-features/exfiltration.md)
- [Extensions](https://documentation.hak5.org/hak5-usb-rubber-ducky/advanced-features/extensions.md)
- [Conditional Compilation](https://documentation.hak5.org/hak5-usb-rubber-ducky/advanced-features/conditional-compilation.md): For use with DEFINE for more configurable and efficient payloads
