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 on macosx keybindings need work
Type: Stage:
Components: IDLE Versions: Python 2.5
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: ronaldoussoren Nosy List: kbk, ronaldoussoren
Priority: high Keywords:

Created on 2006-07-06 08:26 by ronaldoussoren, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (7)
msg29059 - (view) Author: Ronald Oussoren (ronaldoussoren) * (Python committer) Date: 2006-07-06 08:26
There is a serious issue with the keybindings for IDLE on OSX: a lot of 
them don't work correctly. One example of a not-working key-binding is 
'CMD-W', this should close the current window but doesn't.  'CMD-N' does 
create a new window though, so at least some keybindings work.
msg29060 - (view) Author: Kurt B. Kaiser (kbk) * (Python committer) Date: 2006-07-17 18:06
Logged In: YES 
user_id=149084

Unfortunately, I don't have a Mac to work with.

The current Mac keybindings were devised by Tony
Lownds (tonylownds) during the transition to OSX.

Would you like to create a new section in 
config-keys.def named OSX and work up some new
bindings?
msg29061 - (view) Author: Ronald Oussoren (ronaldoussoren) * (Python committer) Date: 2006-07-18 12:09
Logged In: YES 
user_id=580910

The keybinding definition itself seems to be correct (although I haven't reviewed 
it completely yet). The problem at this point is that IDLE doesn't respond to 
some (or even most) of them. I suspect that AquaTk is at fault here, it is really 
lousy at times.
msg29062 - (view) Author: Kurt B. Kaiser (kbk) * (Python committer) Date: 2006-07-24 17:29
Logged In: YES 
user_id=149084

I see you made a change yesterday to EditorWindow
which appears to address the cmd-w bug. Could you
make an entry in NEWS.txt when you modify IDLE's
functionality?
msg29063 - (view) Author: Ronald Oussoren (ronaldoussoren) * (Python committer) Date: 2006-07-25 19:26
Logged In: YES 
user_id=580910

Cmd-W is fixed. I'm currenlty working my way through the keybindings and (a) 
check if they are correct for OSX and (b) if they actually work.

Sorry about the missing NEWS items, I'll commit those soon.
msg29064 - (view) Author: Ronald Oussoren (ronaldoussoren) * (Python committer) Date: 2006-07-25 20:36
Logged In: YES 
user_id=580910

I've checked in OSX specific keybindings in revision 50833

This seems to fix all issues I had with the key bindings. The bindings are still 
not entirely compatible with that of Cocoa's textview[1], but that can't be 
helped.

I'm therefore closing this issue.

P.S. thanks for prodding me on this one, I might have let this slip beyond 2.5 
otherwise.

[1] See http://hcs.harvard.edu/~jrus/Site/System%20Bindings.html
msg29065 - (view) Author: Kurt B. Kaiser (kbk) * (Python committer) Date: 2006-08-09 15:22
Logged In: YES 
user_id=149084

I see you added a comment to Python's NEWS.

IDLE has its own NEWS file in idlelib: NEWS.txt!
History
Date User Action Args
2022-04-11 14:56:18adminsetgithub: 43623
2006-07-06 08:26:03ronaldoussorencreate