Так как в основном я пишу боты на основе OpenCV, в код игр лезть вообще не охото. Я нашёл альтернативный вариант. При помощи tkinter создал прозрачное окно и поставил его поверх нужного. Оно постоянно отслеживает дескриптор игры и перенимает её расположение. При этом кликабельны только выводимые кнопки. Остальная поверхность пропускает клики насквозь.