This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients Kritzy, terry.reedy
Date 2021-02-06.17:54:36
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1612634076.96.0.874278729283.issue43071@roundup.psfhosted.org>
In-reply-to
Content
This issue appears to be quite different from #34047.  The latter partly involved two then recent tcl/tk versions known to still be buggy on Mac.  It then determined to be directly a matter of how IDLE was interpreting the delta attribute of tk mousewheel events on Mac, where its meaning is confusingly different from what .delta means on Windows and Linux.  

For this issue, tk Text scrolling in IDLE is known to work on Windows when using a functioning mouse with functioning wheel and functioning driver.  You, on the otherhand, are using a 'notably bad' driver for a non-mouse device.  My conclusion is that tcl/tk is not sending proper mousewheel events to tkinter in response vertical double finger motions.  I strongly suspect that it is not getting proper mousewheel events from Windows.

#34047 was determined to very likely be an IDLE issue when I posted test file tk_scroll.py that had no IDLE code and Tal responded in msg321258 that scrolling worked fine when running that file.  (It should work the same whether run directly with Python or from an IDLE editor.)  Please run the same test on your system.  (The follow-up tk_scroll2.py added a bit of IDLE code to see it *that* were the culprit.)
History
Date User Action Args
2021-02-06 17:54:36terry.reedysetrecipients: + terry.reedy, Kritzy
2021-02-06 17:54:36terry.reedysetmessageid: <1612634076.96.0.874278729283.issue43071@roundup.psfhosted.org>
2021-02-06 17:54:36terry.reedylinkissue43071 messages
2021-02-06 17:54:36terry.reedycreate