Esta utilidad de código abierto puede automatizar casi cualquier cosa por enviar las pulsaciones de teclado y clics. Puede escribir macros a mano o utilizar la grabadora de macros. También puede crear atajos de teclado, ratón, joystick y controles remotos portátiles. Prácticamente cualquier tecla, tecla o combinación puede convertirse en un atajo de teclado. Del mismo modo, puede definir las abreviaturas que se expanden como les escribe. Por ejemplo, escribiendo por cierto puede producir automáticamente por el camino.