Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Terry Reedy Newsgroups: comp.lang.python Subject: Re: Caret key quits idle on pt keyboard Date: Mon, 30 Nov 2015 12:30:03 -0500 Lines: 35 Message-ID: References: <201511301613.tAUGD09O014134@fido.openend.se> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de emk2BYmqgdxGogOYmqu7jQkgG/tL8XcK8TBwiacjPmlA== Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'contributor': 0.07; 'creighton': 0.09; 'fixed,': 0.09; 'macos': 0.09; 'non-ascii': 0.09; 'patches': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'tcl/tk': 0.09; 'jan': 0.11; 'ah,': 0.16; 'bugs.': 0.16; 'expert,': 0.16; 'hmm.': 0.16; 'received:80.91.229.3': 0.16; 'received:io': 0.16; 'received:plane.gmane.org': 0.16; 'received:psf.io': 0.16; 'reedy': 0.16; 'subject:key': 0.16; 'wrote:': 0.16; 'laura': 0.18; 'version.': 0.18; '>>>': 0.20; 'versions': 0.20; '2015': 0.20; 'tracker': 0.20; 'fix': 0.21; '(on': 0.22; 'keyboard': 0.22; 'am,': 0.23; 'seems': 0.23; 'dec': 0.23; 'header:In-Reply-To:1': 0.24; 'header:User-Agent:1': 0.26; "doesn't": 0.26; 'header:X -Complaints-To:1': 0.26; 'chris': 0.26; 'bugs': 0.27; 'wonder': 0.27; 'fine': 0.28; 'unlikely': 0.29; 'fixed': 0.31; 'older': 0.32; 'him.': 0.33; 'idle': 0.33; 'though.': 0.33; 'tue,': 0.34; 'on,': 0.35; 'could': 0.35; 'but': 0.36; 'should': 0.36; 'there': 0.36; 'received:71': 0.36; 'to:addr:python-list': 0.36; 'subject:: ': 0.37; 'received:org': 0.37; 'mac': 0.37; 'version': 0.38; 'test': 0.39; 'does': 0.39; 'to:addr:python.org': 0.40; 'mark': 0.40; 'space': 0.40; 'some': 0.40; 'press': 0.61; 'user,': 0.67; 'chrisa': 0.84; 'non-bmp': 0.84; 'received:fios.verizon.net': 0.91; 'safe.': 0.93 X-Injected-Via-Gmane: http://gmane.org/ X-Gmane-NNTP-Posting-Host: pool-71-185-227-36.phlapa.fios.verizon.net User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 In-Reply-To: <201511301613.tAUGD09O014134@fido.openend.se> X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com comp.lang.python:99749 On 11/30/2015 11:13 AM, Laura Creighton wrote: > In a message of Tue, 01 Dec 2015 02:57:15 +1100, Chris Angelico writes: >> On Tue, Dec 1, 2015 at 2:10 AM, Random832 wrote: >>> On 2015-11-30, Chris Angelico wrote: >>>> Hmm. This could be part of the known issues with Tk (on which Idle >>>> depends) and non-BMP characters, but a caret should be safe. >>> >>> Is there a known issue with dead keys? From what I can find the >>> Portuguese keyboard doesn't have a "proper" caret, it has a >>> circumflex dead key which you can press space or any non-vowel to >>> get a caret. Seems to work fine for me though. Older versions of tcl/tk had problems with some non-ascii keyboards. The fix was around 8.5.12. The 8.5.9 that come with Mac does not have it. Help | About Idle shows the tk version. >> Ah, that might explain it. I don't have a system to test it on, >> though. Definitely needs OS/Python version details. >> >> ChrisA > > I have a Swedish keyboard which has a caret dead-key that works > as Random832 describes. Idle works perfectly well for me. > > There are a bunch of MacOS specific idle keyboard bugs. I wonder > if this is (possibly another) one of them. Some are fixed in the upcoming releases because Mark Roseman is a Mac user, tk expert, and now an IDLE contributor who submitted patches for the Mac bugs that bugged him. Mac bugs not on the tracker are unlikely to be fixed, though. -- Terry Jan Reedy