Posso usar o Python para capturar eventos de teclado e mouse no OS

Estou tentando escrever um simples gravador de macro em Python para OSX - algo que pode capturar eventos importantes do mouse e do mouse conforme o script é executado em segundo plano e reproduzi-los. Eu posso usar autopy para o último, existe uma biblioteca igualmente simples para o primeir

questionAnswers(10)

yourAnswerToTheQuestion