Это гораздо проще сделать с помощью пакета pygame. Вам необходимо убедиться, что в вашей библиотеке python установлен пакет pygame. Чтобы скачать его, нажмите на ссылку:
http://www.pygame.org/download.shtml
Это должно выглядеть примерно так:
import pygame
pygame.init()
def main():
While true:
for event in pygame.event.get():
if event.type == pygame.MOUSEBUTTONDOWN:
if event.button == 1:
print ("You pressed the left mouse button.")
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_ESCAPE:
pygame.quit()
quit()
main()
Когда вы запустите вышеуказанный код, он скажет вам, что вы нажали левую кнопку мыши, когда нажата левая кнопка мыши. Нажмите Esc, чтобы остановить его, когда вы закончите. Этот метод хранит список событий и проверяет их в порядке их возникновения. Если он находит тот, который был нажат, он запускает код, следующий за ним в операторе if, а затем удаляет его из списка.
Чтобы использовать колесо прокрутки, просто замените цифру 1 в строке:
if event.button == 1:
Замените его на 4 для прокрутки вперед и 5 для прокрутки назад.