# Misc user defined functions Reference

Below is a complete list of the user defined functions available in AutoIt. Click on a user defined function name for a detailed description.

When using them you need to add a #include <Misc.au3>.

User Defined Function | Description
--- | ---
_ChooseColor | Creates a Color dialog box that enables the user to select a color
_ChooseFont | Creates a Font dialog box that enables the user to choose attributes for a logical font
_ClipPutFile | Copy Files to Clipboard Like Explorer does
_FormatAutoItExitCode | Format the @exitCode
_FormatAutoItExitMethod | Format the @exitMethod
_IsPressed | Check if key has been pressed
_MouseTrap | Confine the Mouse Cursor to specified coords
_Singleton | Enforce a design paradigm where only one instance of the script may be running
_VersionCompare | Compares two file versions for equality