как включить события движения мыши в python-curses - PullRequest
1 голос
/ 25 мая 2019

Я хочу обнаруживать события движения мыши с помощью python-curses. Я не знаю, как включить эти события. Я попытался включить все события мыши следующим образом:

stdscr = curses.initscr()
curses.mousemask(curses.REPORT_MOUSE_POSITION | curses.ALL_MOUSE_EVENTS)
while True:
    c = stdscr.getch()
    if c == curses.KEY_MOUSE:
        id, x, y, z, bstate = curses.getmouse()
        stdscr.addstr(curses.LINES-2, 0, "x: " + str(x))
        stdscr.addstr(curses.LINES-1, 0, "y: " + str(y))
        stdscr.refresh()
    if c == ord('q'):
        break
 curses.endwin()

Я получаю события мыши только при нажатии кнопки мыши, нажатии вниз и т. Д., Но при отсутствии событий перемещения мыши. Как включить эти события?

...