Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #105777

Re: Another Key Binding Question

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From MRAB <python@mrabarnett.plus.com>
Newsgroups comp.lang.python
Subject Re: Another Key Binding Question
Date Sat, 26 Mar 2016 17:47:02 +0000
Lines 22
Message-ID <mailman.51.1459014439.28225.python-list@python.org> (permalink)
References <g-OdncqhU4EbX2vLnZ2dnUU7-RnNnZ2d@giganews.com>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 7bit
X-Trace news.uni-berlin.de j05BqokuE0bcY+MNrFf28A2mH6IImTZlz6qe23PwdEjw==
Return-Path <python@mrabarnett.plus.com>
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; 'subject:Question': 0.05; 'bindings': 0.09; 'statements': 0.09; 'from:addr:mrabarnett.plus.com': 0.16; 'from:addr:python': 0.16; 'from:name:mrab': 0.16; 'message-id:@mrabarnett.plus.com': 0.16; 'received:192.168.1.4': 0.16; 'received:84.93': 0.16; 'received:84.93.230': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'wrote:': 0.16; 'keys': 0.22; 'this:': 0.23; 'second': 0.24; 'header:In-Reply-To:1': 0.24; 'header:User- Agent:1': 0.26; 'declared': 0.29; 'received:84': 0.32; 'lock': 0.33; 'there': 0.36; 'to:addr:python-list': 0.36; 'subject:: ': 0.37; 'turned': 0.38; 'received:192': 0.39; 'to:addr:python.org': 0.40; 'some': 0.40; 'python-list': 0.66; 'upper': 0.76
X-CM-Score 0.00
X-CNFS-Analysis v=2.1 cv=bsGxfxui c=1 sm=1 tr=0 a=0nF1XD0wxitMEM03M9B4ZQ==:117 a=0nF1XD0wxitMEM03M9B4ZQ==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=IkcTkHD0fZMA:10 a=GhSxWBA2KOIMnGxpDI4A:9 a=QEXdDO2ut3YA:10
X-AUTH mrabarnett@:2500
User-Agent Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1
In-Reply-To <g-OdncqhU4EbX2vLnZ2dnUU7-RnNnZ2d@giganews.com>
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.21
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Xref csiph.com comp.lang.python:105777

Show key headers only | View raw


On 2016-03-26 17:10, Wildman via Python-list wrote:
> I use some key bindings in my program.  They are declared
> like this:
>
>          root.bind("<Alt_L>" + "q", quit)
>          root.bind("<Alt_R>" + "q", quit)
>          root.bind("<Alt_L>" + "Q", quit)
>          root.bind("<Alt_R>" + "Q", quit)
>
> The above binds both Alt keys with upper and lower case 'q'.
> Is there a way to combine the statements above into one
> statement?
>
Try this:

     root.bind("<Alt-q>", quit)
     root.bind("<Alt-Lock-Q>", quit)

The first is for either "Alt" key plus the "Q" key and Caps Lock turned off.

The second is for either "Alt" key plus the "Q" key and Caps Lock turned on.

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Another Key Binding Question Wildman <best_lay@yahoo.com> - 2016-03-26 12:10 -0500
  Re: Another Key Binding Question MRAB <python@mrabarnett.plus.com> - 2016-03-26 17:47 +0000
    Re: Another Key Binding Question Wildman <best_lay@yahoo.com> - 2016-03-27 00:04 -0500

csiph-web