Как привязать горячие клавиши с русскими символами?
import tkinter as tk
root = tk.Tk()
def root_exit(event):
root.destroy()
root.bind("<Control-w>", root_exit)
root.mainloop()
Этот код демонстрирует обычную привязку горячей клавиши. Однако, нельзя указать <Control-ц>, чтобы та же комбинация прослеживалась на русской раскладке клавиатуры.
UPD: Получилось сделать так: <Control-KeyPress>, чтобы ловить как <Control-w>, так и <Control-ц>, по коду клавиши (87). Для отсечения лишних нажатий пришлось написать <Control-Shift-KeyPress> и др. к пустой функции, однако, модификатор Windows никак не получается добавить.