Tkinter bind single key
lac at strakt.com
Tue Nov 6 13:16:01 CET 2001
Your problem is the the key with the + on it isn't called +.
If you have a linux system, you can look in
to find out what something is called. What you want is called plus,
unless it is on the keypad in which case it is called KP_Add. You
probably want to bind both of them.
So bind it to <KeyPress-plus> and <KeyPress-KP_Add>.
By the way, this business of the key-on-the-keypad is not the same as the
key-not-on-the-keypad is a general problem. If you are binding
to 1 2 3 then you will need to bind to KP_1 KP_2 KP_3 or else keypad
users will not be able to use the keypad, which will annoy them to no
More information about the Python-list