
This issue trackerhas been migrated toGitHub, and is currentlyread-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.
Created on2012-07-09 20:24 byroger.serwy, last changed2022-04-11 14:57 byadmin. This issue is nowclosed.
| Files | ||||
|---|---|---|---|---|
| File name | Uploaded | Description | Edit | |
| issue15308.patch | roger.serwy,2012-07-09 20:27 | review | ||
| interrupt_execution.patch | roger.serwy,2012-07-10 02:59 | review | ||
| issue15308_updated.patch | Bayard Randel,2016-09-12 02:36 | Patch updated for python 3.6.0a4+ | review | |
| issue15308_updated-2.patch | Bayard Randel,2016-09-12 02:49 | trivial edit | review | |
| Messages (8) | |||
|---|---|---|---|
| msg165122 -(view) | Author: Roger Serwy (roger.serwy)*![]() | Date: 2012-07-09 20:24 | |
Add an "Interrupt Execution" to the Shell menu, perissue13504, annoyance #3 - "PROBLEM: There’s no obvious way to stop a running program. (Don’t expect them to know Ctrl-C)" | |||
| msg165136 -(view) | Author: Terry J. Reedy (terry.reedy)*![]() | Date: 2012-07-09 23:49 | |
I would like to broaden this to add other missing features to the menus. I have no need for this, but I would like history-next/prev added (to shell, as they only apply there). I never learned them because at first I did not know about them and now it is more bother to select options/configure/keys/scroll-down to find the key binding than to click/return. When I get a new program, I often look through the menus to see what is available, so if things are hidden, how do I find out about them?Does IDle or tkinter or tk automatically add the key shortcuts?I notice that some key bindings include lower and upper case, some do not. (History next/prev do not.) Is there a reason to not make all cntl/alt bindings case insensitive, and is there an issue for this? | |||
| msg165137 -(view) | Author: Terry J. Reedy (terry.reedy)*![]() | Date: 2012-07-09 23:52 | |
I was thinking about#12387 about caps lock and shortcuts. | |||
| msg165149 -(view) | Author: Roger Serwy (roger.serwy)*![]() | Date: 2012-07-10 02:50 | |
I'm ok with broadening the scope of this issue to include other items. If we decide to deprecate running IDLE without a subprocess (http://mail.python.org/pipermail/idle-dev/2012-June/003124.html), then the history-next/prev would fit nicely under the Shell menu.> Does IDle or tkinter or tk automatically add the key shortcuts?IDLE adds the key shortcuts. It's broken for extensions if those shortcuts are changed. SeeIssue6092. | |||
| msg165150 -(view) | Author: Roger Serwy (roger.serwy)*![]() | Date: 2012-07-10 02:59 | |
The help.txt file needs to be modified as well. See interrupt_execution.patch. | |||
| msg275923 -(view) | Author: Bayard Randel (Bayard Randel)* | Date: 2016-09-12 02:36 | |
I've provided a patch which seems to bring this change up to date on Python 3.6.0a4+, however I've only manually tested. Having had a look at the existing idle tests, it wasn't clear to me how I could also provide a test. Any suggestions would be appreciated. I ran a childrens' coding workshop at Kiwi PyCon 2016 in Dunedin, New Zealand using IDLE and one child in fact raised this issue and was unfamiliar with Ctrl-C. | |||
| msg275926 -(view) | Author: Bayard Randel (Bayard Randel)* | Date: 2016-09-12 02:49 | |
Updated description in idle.rst with a fullstop. | |||
| msg275968 -(view) | Author: Roundup Robot (python-dev)![]() | Date: 2016-09-12 05:57 | |
New changeset9148a2213631 by Terry Jan Reedy in branch '2.7':Issue#15308: Add 'interrupt execution' (^C) to Shell menu.https://hg.python.org/cpython/rev/9148a2213631New changeset74b84014bc27 by Terry Jan Reedy in branch '3.5':Issue#15308: Add 'interrupt execution' (^C) to Shell menu.https://hg.python.org/cpython/rev/74b84014bc27New changeset63f6ac38d18d by Terry Jan Reedy in branch 'default':Merge 3.5 - Issue#15308: Add 'interrupt execution' (^C) to Shell menu.https://hg.python.org/cpython/rev/63f6ac38d18d | |||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022-04-11 14:57:32 | admin | set | github: 59513 |
| 2020-06-08 00:29:28 | terry.reedy | unlink | issue13504 dependencies |
| 2017-06-23 03:40:12 | terry.reedy | set | status: open -> closed resolution: fixed stage: resolved |
| 2016-09-12 05:57:44 | python-dev | set | nosy: +python-dev messages: +msg275968 |
| 2016-09-12 02:49:10 | Bayard Randel | set | files: +issue15308_updated-2.patch messages: +msg275926 |
| 2016-09-12 02:36:53 | Bayard Randel | set | files: +issue15308_updated.patch nosy: +Bayard Randel messages: +msg275923 |
| 2015-09-18 16:32:21 | markroseman | set | nosy: +markroseman |
| 2013-06-15 19:03:50 | terry.reedy | set | versions: + Python 3.4 |
| 2012-07-10 02:59:26 | roger.serwy | set | files: +interrupt_execution.patch messages: +msg165150 |
| 2012-07-10 02:50:28 | roger.serwy | set | messages: +msg165149 |
| 2012-07-09 23:52:55 | terry.reedy | set | messages: +msg165137 |
| 2012-07-09 23:49:42 | terry.reedy | set | messages: +msg165136 |
| 2012-07-09 20:27:59 | roger.serwy | link | issue13504 dependencies |
| 2012-07-09 20:27:29 | roger.serwy | set | files: +issue15308.patch keywords: +patch |
| 2012-07-09 20:24:50 | roger.serwy | create | |