homepage

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.

classification
Title: IDLE: Add keyboard equivalents for mouse actions.
Type: behavior Stage: patch review
Components: IDLE Versions: Python 3.10
process
Status: open Resolution:
Dependencies: 27621 Superseder:
Assigned To: terry.reedy Nosy List: ZackerySpytz, python-dev, serhiy.storchaka, terry.reedy
Priority: normal Keywords: patch

Created on 2016年07月26日 00:54 by terry.reedy, last changed 2022年04月11日 14:58 by admin.

Pull Requests
URL Status Linked Edit
PR 19706 open ZackerySpytz, 2020年04月25日 00:59
Messages (7)
msg271311 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2016年07月26日 00:54
Reading https://en.wikipedia.org/wiki/IBM_Common_User_Access and in particular "All operations could be done with either the mouse or the keyboard;", I checked IDLE's dialogs.
The Windows dialogs accessed as common dialogs work correctly. I will assume true for other OSes until told otherwise.
The new Query widget recogizes <Return> for [Ok] but not <Escape> for [Cancel]. My omission, easily corrected.
Search boxes cannot set options with keys. Notepad++ can.
The Options dialog has no key equivalents.
msg271312 - (view) Author: Roundup Robot (python-dev) (Python triager) Date: 2016年07月26日 00:58
New changeset 352fc11b9fd2 by Terry Jan Reedy in branch 'default':
Issue #27620: Escape key closes Query box as cancelled.
https://hg.python.org/cpython/rev/352fc11b9fd2 
msg271331 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2016年07月26日 06:35
#27621 is about <Return> invoking [Ok] even when the focus is on [Cancel].
msg271345 - (view) Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) Date: 2016年07月26日 07:26
I agree that Esc should always cancel regardless of where the focus is.
msg271480 - (view) Author: Roundup Robot (python-dev) (Python triager) Date: 2016年07月28日 01:43
New changeset 2468581846da by Terry Jan Reedy in branch 'default':
Issue #27620: Mark the default action button as the default.
https://hg.python.org/cpython/rev/2468581846da 
msg271483 - (view) Author: Roundup Robot (python-dev) (Python triager) Date: 2016年07月28日 02:17
New changeset e4a2d78aa6cc by Terry Jan Reedy in branch 'default':
Issue #27620: Make htest box respond to <Return> and <Escape>.
https://hg.python.org/cpython/rev/e4a2d78aa6cc 
msg296570 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2017年06月21日 17:48
ConfigDialgo.__init__ has commented out key bindings for the buttons, including Esc for [Cancel]. We should establish 'IDLE Dialog Conventions', document (add to README.txt?), and follow consistently.
 
#27621 is about polishing Query box behavior. It should be generalized to other boxes.
History
Date User Action Args
2022年04月11日 14:58:34adminsetgithub: 71807
2020年06月07日 22:00:04terry.reedysetversions: + Python 3.10, - Python 3.6
2020年04月25日 00:59:32ZackerySpytzsetkeywords: + patch
nosy: + ZackerySpytz

pull_requests: + pull_request19026
stage: test needed -> patch review
2017年06月21日 17:48:57terry.reedysetmessages: + msg296570
2016年07月28日 02:17:30python-devsetmessages: + msg271483
2016年07月28日 01:43:18python-devsetmessages: + msg271480
2016年07月26日 07:26:57serhiy.storchakasetnosy: + serhiy.storchaka
messages: + msg271345
2016年07月26日 06:35:48terry.reedysetdependencies: + Finish IDLE Query dialog appearance and behavior.
messages: + msg271331
2016年07月26日 00:58:58python-devsetnosy: + python-dev
messages: + msg271312
2016年07月26日 00:54:51terry.reedycreate

AltStyle によって変換されたページ (->オリジナル) /