[python] 파이썬에서 특정 키 입력 감지하기
파이썬에서는 다양한 방법으로 키보드의 입력을 감지할 수 있습니다. 이 중에서도 특정 키를 감지하는 방법을 알아보겠습니다.
사용자 입력 받기
파이썬에서 사용자 입력을 받기 위해서는 input()
함수를 사용합니다. 이를 통해 사용자에게서 키보드 입력을 받을 수 있습니다.
user_input = input("값을 입력하세요: ")
print("입력한 값은", user_input, "입니다.")
위의 예제에서 input()
함수는 사용자로부터 값을 입력받기 위해 대기합니다. 사용자가 값을 입력한 후에는 user_input
변수에 입력한 값이 저장되고, 그 값을 출력해 줍니다.
특정 키 입력 감지하기
파이썬에서는 특정 키 입력을 감지하기 위해 keyboard
라이브러리를 사용할 수 있습니다. 이 라이브러리를 사용해 특정 키가 눌렸는지 여부를 확인할 수 있습니다.
import keyboard
while True:
if keyboard.is_pressed('q'):
print("Q 키가 눌렸습니다.")
break
위의 예제에서는 keyboard
라이브러리의 is_pressed()
함수를 사용하여 Q
키가 눌렸는지를 확인합니다. 무한 루프를 통해 지속적으로 키 입력을 감지하고, Q
키가 눌렸을 경우에는 해당 메시지를 출력한 후 루프를 종료합니다.
참고 자료
- keyboard 라이브러리: https://pypi.org/project/keyboard/
위의 예제를 통해 파이썬에서 특정 키 입력을 감지하는 방법을 알아보았습니다. keyboard
라이브러리를 사용하면 쉽게 특정 키 입력을 감지할 수 있으므로, 이를 활용하여 다양한 기능을 구현해보시기 바랍니다.