Je ne suis pas sûr que cela fonctionnera mais potentiellement vous pourriez utiliser une fenêtre tkinter que vous rendez non visible.
#import the tkinter module for the GUI and input control
try:
# for Python2
import Tkinter as tk
from Tkinter import *
except ImportError:
# for Python3
import tkinter as tk
from tkinter import *
def key(event):
#create a function to control closing the window in this case
if event.keysym == 'Escape':
#this currently closes the window however you could add to root.destroy() with
#the relevant command for closing the video.
root.destroy()
#initiate root window, remove it from view, bind all keys (you could just
#bind '<Escape>' if preffered
root = Tk.tk
root.withdraW()
root.bind_all('<Key>', key)
Je suis conscient que ce nest pas une conception spécifique à votre problème mais il vous permettra de lier la clé d'échappement comme vous désiriez. ceci a arrêté l'application entière dans mon exemple mais vous devrez peut-être inclure des lignes supplémentaires pour assurer que chaque partie de votre application est correctement terminée.
Comment lancez-vous la vidéo? Je suppose que vous démarrez un certain lecteur vidéo? Si c'est le cas, peut-être que ce joueur a une documentation sur la clé à utiliser pour quitter le mode plein écran. – GolezTrol
C'est omxplayer. –