Да се научите как да улавяте всеки клавиш, натиснат на клавиатурата с помощта на Python, е един от начините да запазите запис на информацията, която въвеждате на компютъра си. Python е език за компютърно програмиране, който може да се използва за лесно програмно улавяне на ключове. Едно от предимствата на програмата Python е, че тя работи в множество операционни системи, като Linux \ Unix, Max OS X и Windows, според Python.com. В Python свойството "keysym" се използва за откриване на натиснат клавиш; свойството “Char ()” се използва за извличане на ключа.
Етап 1
Стартирайте IDLE (Python GUI), щракнете върху менюто „Файл“ и щракнете върху „Нов прозорец“, за да стартирате нов прозорец. Натиснете „Ctrl“ и „S“, за да стартирате диалоговия прозорец „Запазване като“. Въведете „getKeyPress“ до „Име на файл:“ и кликнете върху „Запазване“.
Стъпка 2
Добавете следния код, за да импортирате пространството от имена “Tkinter” във вашия проект:
импортирайте Tkinter като tk
Стъпка 3
Копирайте и поставете следния код, за да натиснете всеки клавиш.
def натискане на клавиш (събитие): ако event.keysym == 'Escape': mainRoot.destroy () keyPress = event.char print "Натиснахте:" + keyPress
Стъпка 4
Добавете следния код, за да отпечатате натиснатия клавиш с помощта на прозореца на командния ред:
mainRoot = tk.Tk () print "Натиснете клавиш (клавиш Escape, за да излезете):" mainRoot.bind_all (' Щракнете върху стартовия бутон „Windows“ и въведете „Cmd“ в текстовото поле „търси програми и файлове“. Натиснете “Enter”, за да отворите прозореца на командния ред. Отворете „C: \ Python