New submission from Roger Serwy <[EMAIL PROTECTED]>: Pressing "Home" on Windows XP in the PyShell window places the cursor before ">>>" instead of after it. On Linux, this behaves correctly.
The problem is in PyShell.py in the home_callback(). At line 1064: if event.state != 0 and event.keysym == "Home": return "event.state" returns 8 on Windows when Home is pressed, thus the callback never executes. Here are two solutions: event.mc_state != 0 or (event.state & 1) != 0 This fixes the problem on Windows, and still works under Linux. ---------- components: +IDLE type: -> behavior versions: +Python 2.5 _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue3851> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com