Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come ottenere pressioni di tasti in Python

Imparare a catturare ogni tasto premuto sulla tastiera utilizzando Python è un modo per tenere traccia delle informazioni digitate sul tuo computer . Python è un linguaggio di programmazione di computer che può essere utilizzato per catturare facilmente i tasti di programmazione. Uno dei vantaggi di un programma Python è che funziona in più sistemi operativi , come Linux \\ Unix , Max OS X e Windows , secondo Python.com . In Python la proprietà " keysym " è utilizzato per rilevare il tasto premuto , il " Char ( ) " la proprietà è utilizzata per recuperare la chiave . Istruzioni
1

lancio IDLE ( Python GUI) , fare clic sul menu "File" e cliccare su " Nuova finestra " per lanciare una nuova finestra . Premere il tasto " Ctrl " e "S" per lanciare il " Salva con nome" finestra di dialogo. Tipo " getKeyPressed " accanto a " Nome file : " e fare clic su "Salva ".
2

Aggiungere il seguente codice per importare lo spazio dei nomi " Tkinter " al progetto:

import Tkinter come tk
3

Copia e incolla il seguente codice per avere premuto ogni tasto

def pressione di un tasto ( evento ) : . se event.keysym == ' escape' : mainRoot.destroy ( ) keyPressed = event.charprint " È stato premuto : " + keyPressed
4

Aggiungere il seguente codice per stampare il tasto premuto utilizzando la finestra del prompt dei comandi:

mainRoot = tk.Tk ( ) print " Premere un tasto (tasto Esc per uscire ) : " mainRoot.bind_all ( ' ' , pressione di un tasto ) mainRoot.withdraw ( ) mainRoot.mainloop ( ) per
5

Fare clic sul pulsante di avvio "Windows " e digitare " cmd" nella sezione " cerca programmi e file " casella di testo. Premere "Invio" per aprire la finestra del prompt dei comandi. Passare a "C : \\ Python \\ " e digitare " python getKeyPressed . " Premere "Enter" per eseguire il programma . Inizia a digitare utilizzando la tastiera per visualizzare premuto per la finestra del prompt dei comandi ogni tasto .

 

Programmazione © www.354353.com