Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.004 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'wiki': 0.03; 'tries': 0.05; 'subject:help': 0.07; 'creighton': 0.09; 'get.': 0.09; 'modifier': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'subject:skip:a 10': 0.09; 'tcl/tk': 0.09; 'up-to-date': 0.13; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'wrote:': 0.16; 'laura': 0.18; 'subject:need': 0.18; 'platforms': 0.18; 'trying': 0.22; 'keyboard': 0.22; 'tkinter': 0.22; 'header :User-Agent:1': 0.26; 'header:X-Complaints-To:1': 0.26; 'symbols': 0.29; 'windows,': 0.29; 'url:wiki': 0.30; 'useful': 0.35; 'to:addr :python-list': 0.35; 'primarily': 0.35; 'list': 0.35; 'material': 0.36; 'there': 0.36; 'possible': 0.36; 'quite': 0.37; 'subject:: ': 0.37; 'charset:us-ascii': 0.37; 'received:org': 0.38; 'to:addr:python.org': 0.39; 'mark': 0.40; 'subject:with': 0.40; 'addition': 0.60; 'behavior': 0.61; 'skip:u 10': 0.62; 'more': 0.62; 'differences': 0.66; 'url:6': 0.66; 'url:4': 0.70; 'url:htm': 0.73; 'received:204': 0.75; 'article': 0.77; '8.4': 0.84; 'url:tk': 0.96 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Ned Deily Subject: Re: need help with an accessibility prototype Date: Fri, 22 May 2015 23:31:19 -0700 References: <555F5960.9030501@harvee.org> <201505221950.t4MJo3pC010042@fido.openend.se> <201505222216.t4MMG0IN013302@fido.openend.se> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: 204.28.118.160 User-Agent: MT-NewsWatcher/3.5.3b3 (Intel Mac OS X) 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: , Newsgroups: comp.lang.python Message-ID: Lines: 30 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1432362698 news.xs4all.nl 2952 [2001:888:2000:d::a6]:60007 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:91103 In article <201505222216.t4MMG0IN013302@fido.openend.se>, Laura Creighton wrote: > By the way http://www.tcl.tk/man/tcl8.4/TkCmd/keysyms.htm > is a list of all the key symbols it is possible for you to get. > There is no guarantee that any platform actually has any of them, > just, if it is not there don't bother trying to look for it. Tcl/Tk 8.4 is quite old and no longer maintained; 8.6.x is current, although 8.5.x is also still in use. http://www.tcl.tk/man/tcl8.6/TkCmd/keysyms.htm Alas, there are an unfortunately large number of platform differences in Tk behavior across the various platforms it supports, primarily Windows, X11, and OS X. Among other resources, there is a useful wiki page that tries to enumerate keyboard and keyboard modifier differences across platforms: http://wiki.tcl.tk/28331 Also, in addition to effbot's venerable Tkinter documentation, more up-to-date material is available at Mark Roseman's TkDocs website and in his e-book "Modern Tkinter". http://www.tkdocs.com -- Ned Deily, nad@acm.org