Este utilitário de código-fonte aberto pode automatizar quase nada enviando pressionamentos de teclas e cliques do mouse. Você pode escrever macros manualmente ou usar o gravador de macro. Você também pode criar teclas de atalho de teclado, mouse, joystick e portáteis telecomandos. Praticamente qualquer chave, botão ou combinação pode tornar-se uma tecla de atalho. Da mesma forma, você pode definir abreviações que se expandem como você digitá-los. Por exemplo, digitando btw pode automaticamente produzir a propósito.