Как привязать клавиши + и - к командам в Tcl/Tk?
Как связать клавиши «+» и «-» в Tcl/Tk
Ответы (1)
Для этой конкретной проблемы:
set foo "t:"
pack [label .l -textvar foo]
bind . <Key-plus> {append foo "+"}
bind . <Key-KP_Add> {append foo "(+)"}
bind . <Key-minus> {append foo "-"}
bind . <Key-KP_Subtract> {append foo "(-)"}
Но в целом вы можете найти имя ключа, запустив «xev» и нажав эту клавишу.
person
fcr
schedule
03.11.2011
Либо запустите Wish, запустите в нем
bind . <Key> {puts %K}
, а затем нажмите нужные клавиши в окне Wish - он напечатает соответствующие символы клавиш на консоли. Это кроссплатформенный вариант по сравнению с xev
, который можно найти только в X Window.
- person kostix; 03.11.2011