# 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
```