Home Hardware Networking Programmazione Software Domanda Sistemi Computer
Conoscenza del computer >> Computer >> Software >> .

Come ottenere la pressione dei tasti in Python

Imparare a catturare ogni tasto premuto sulla tastiera usando Python è un modo per tenere un registro delle informazioni digitate sul computer. Python è un linguaggio di programmazione che può essere utilizzato per acquisire facilmente chiavi a livello di codice. Uno dei vantaggi di un programma Python è che funziona su più sistemi operativi, come Linux \\ Unix, Max OS X e Windows, secondo Python.com. " è usata per rilevare il tasto premuto; la proprietà "Char ()" viene utilizzata per recuperare la chiave.

Passaggio 1

Avvia IDLE (Python GUI), fai clic sul menu "File" e fai clic su "Nuova finestra" per avviare un nuova finestra. Premere "Ctrl" e "S" per avviare la finestra di dialogo "Salva con nome". Digita "getKeyPressed" accanto a "Nome file:" e fai clic su "Salva".

Passaggio 2

Aggiungi il seguente codice per importare lo spazio dei nomi "Tkinter" nel tuo progetto: importa Tkinter come tk

Passaggio 3: Copia e incolla il seguente codice per ottenere la pressione di ciascun tasto. def keypress (evento): if event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "Hai premuto : "+ tasto premuto

Passaggio 4

Aggiungi il seguente codice per stampare il tasto premuto usando la finestra del prompt dei comandi: mainRoot = tk.Tk () stampa" Premi un tasto (tasto Esc per uscire): " mainRoot.bind_all ('

', keypress) mainRoot.withdraw () mainRoot.mainloop ()

Fai clic sul pulsante di avvio "Windows" e digita "Cmd" nella casella di testo "Cerca programmi e file". Premi " Invio "per aprire la finestra del prompt dei comandi. Passare a" C: \\ Python \\ "e digitare" python getKeyPressed ". Premere" Invio "per eseguire il programma. Iniziare a digitare utilizzando la tastiera per visualizzare ciascun tasto premuto sul prompt dei comandi windo w.

 

Computer © www.354353.com