Как привязать горячие клавиши с русскими символами?

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 никак не получается добавить.


Ответы (0 шт):