oaubert / python-vlc

Python vlc bindings
GNU Lesser General Public License v2.1
381 stars 108 forks source link

Double events. #242

Closed mrJean1 closed 1 year ago

mrJean1 commented 1 year ago

Among a few other things, this version of tkvlc.py includes a workaround for a Tk issue on macOS: double events for accelerator keys defined with the Shift modifier.

For example, when using the Cmd-Shift-+ key to Zoom In, two events are generated resulting in twice the zoom factor (with previous tkvlc.py versions). Similarly for the Cmd-Shift-> and Cmd-Shift-< keys to speed the video up or down. Menu selections work fine.

The problem occurs only with recent Python releases on (recent) macOS versions and both on Intel and Apple Silicon. An issue has been submitted at the Python GitHub site.