В качестве альтернативы я бы рекомендовал использовать каждый инструмент для того, для чего он предназначен. То есть используйте AutoHotkey для установки горячих клавиш и для других типов автоматизации Windows. AutoHotkey (AHK) очень хорошо соединяется с Python несколькими способами (многие обсуждаются на форумах AHK). Один интересный способ - использовать autohotkey.dll - функциональность AHK, обернутая в DLL, которую можно вызвать с помощью ctypes
.
AHK был разработан для автоматизации Windows, и такие задачи для него тривиальны. Гораздо более сложные задачи тоже. Вы можете просто сэкономить часы копания документации по API. AHK может быть скомпилирован в .exe весом несколько сотен килобайт, чтобы вы могли распространять его с любым приложением Windows.