J'essaie de développer une application pour Windows qui m'oblige à empêcher certaines combinaisons de touches de fonctionner telles que Alt + F4 et Alt + Tab.

J'ai essayé d'utiliser le module clavier pour y parvenir, mais cela ne fonctionnera toujours pas. Y a-t-il quelque chose qui me manque ou y a-t-il un autre moyen de bloquer les clés.

J'utilise Tkinter comme interface graphique pour l'application, cela doit donc fonctionner pendant que j'utilise Tkinter et pas seulement le shell.

-2
oli 13 avril 2020 à 16:11

2 réponses

Meilleure réponse

Est-ce ce que vous voulez ou est-ce que je manque quelque chose?

keyboard.add_hotkey("alt + f4", lambda: None, suppress =True)
keyboard.add_hotkey("alt + tab", lambda: None, suppress =True)
0
TheFluffDragon9 16 avril 2020 à 12:54

Donnez une autre fonction? Je n'ai pas essayé

root.bind(<"alt + f4">, somefunction)
0
rn0mandap 16 avril 2020 à 13:17