Имя клавиши 1 : 1
, без <…>
вокруг нее.
bind . 1 {puts "pressed one"}
Вы также можете использовать полное имя, которое необходимо описать как событие KeyPress
(которое вы можете сократить до Key
, если хотите):
bind . <KeyPress-1> {puts "pressed one"}
Чтобы получить имя произвольного ключа, попробуйтеэтот небольшой скрипт:
bind . <KeyPress> {puts "pressed %K (producing character %A)"}
, который печатает название клавиши (что вам нужно с префиксом KeyPress
в качестве описания) при нажатии клавиши.Односимвольные ключевые символы могут использоваться напрямую, но цифры не могут быть просто введены в <…>
, потому что это специальный случай, означающий вместо этого нажатия кнопок мыши (так как они чаще всего связаны именно с большинством приложений).