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.
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 theShift
modifier.For example, when using the
Cmd-Shift-+
key toZoom In
, two events are generated resulting in twice the zoom factor (with previoustkvlc.py
versions). Similarly for theCmd-Shift->
andCmd-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.