# UHK Agent ## Macros [Reference](https://github.com/UltimateHackingKeyboard/firmware/blob/v16.2.0/doc-dev/reference-manual.md) ### Hold a Key as in Another Layer For example, the following macro can be used to bind a key to <kbd>Super</kbd> and activate base layer when holding the key. ``` pressKey iLG holdLayer base delayUntilRelease releaseKey iLG ```