BG MVC Model View Controller eğitim serisi yayında...

Ana sayfa > Programlama > Python Programlama > Python örnek kodlar > python_ornek00013

Python örnek kodlar

Belirli bir tuşa basana kadar programı bekletme

Program için aşağıda bilgileri ve sanal ortamda kurulum komutları verilen kütüphaneyi kullanacağız:

Keyboard kütüphanesi

Klavye ile ilgili işlemleri kontrol eden bir kütüphanedir.


pip install keyboard

Keyboard kütüphanesinin üç farklı fonksiyonunu kullanarak, belirli bir tuşa basana kadar programı bekletme işlemini gerçekleştirebiliriz.


import keyboard

# 1.yöntem: wait() fonksiyonu ile k tuşuna basılana kadar bekler
print("Program k tuşuna basılana kadar bekler!")
keyboard.wait("k")
print("k tuşuna bastınız!")

# 2.yöntem: read_key() fonksiyonu ile m tuşuna basıldığında döngüden çıkar
print("Program m tuşuna basılana kadar bekler!")
while True:
      if keyboard.read_key() == "m":
         print("m tuşuna bastınız!")
         break

# 3.yöntem: on_press_key() fonksiyonu ile n tuşuna basıldığında döngüden çıkar
print("Program n tuşuna basılana kadar bekler!")
while True:
    if keyboard.is_pressed("n"):
       print("n tuşuna bastınız!")
       break

Programı çalıştırdığımızda, keyboard kütüphanesinin wait() fonksiyonunu kullanarak, k tuşuna basana kadar çalışmayı bekletir. Sonra, bir while döngüsü içinde read_key() fonksiyonunu kullanarak, m tuşuna basana kadar çalışmayı bekletir. Daha sonra, bir while döngüsü içinde is_pressed() fonksiyonunu kullanarak, n tuşuna basana kadar çalışmayı bekletir.