반응형
목차
파이썬 키보드 값 클릭 확인 함수 is_pressed
파이썬(Python)의 키보드 값을 입력하면 입력에 대응해서 뭔가를 처리하고 싶을 때가 있습니다. 이러한 이벤트(event)를 감지하기 위해 필요한 라이브러리가 keyboard 입니다. 만일 keyboard 라이브러리가 없다면 pip install keyboard로 먼저 설치를 하시길 바랍니다.
키보드를 통해 입력한 값이 맞는지를 확인하는 함수는 is_pressed 입니다. 아래 예제 코드를 보시면 쉽게 이해할 수 있습니다.
예제 코드>>
import keyboard
while True:
if keyboard.is_pressed("1"):
print("hello")
break
4번 라인: 키보드 1버튼을 클릭하면 if 문 실행
결과>>
코드 실행 후 1을 클릭하였습니다.
hello
파이썬 키보드 값 클릭 값 읽기 함수 read_key
이번 예제는 read_key 함수를 사용해서 어떤 값을 키보드로 입력했는지를 불러옵니다.
예제 코드>>
import keyboard
while True:
key = keyboard.read_key()
if key == "q":
print("out of system")
break
else:
if key:
print(key)
key = False
결과>>
키보드에 3을 입력 하고 q를 입력했습니다. 3이 두번 발생한 이유는 잘모르겠습니다.
3
3
out of system
반응형
'파이썬(Python) > 문법' 카테고리의 다른 글
[Python] 람다 함수란? 사용하는 목적(Lambda Function, Why) (0) | 2022.06.23 |
---|---|
[Python] 정규표현식으로 파일(XML, txt, html) 내용 검색(필터)하기 (re, match, compile, finditer) (0) | 2022.06.02 |
[Python] 프로그램 동작 시간 측정 함수 timeit 사용방법(Visual Studio) (0) | 2022.03.05 |
[Python] 소수점 자리 올림, 반올림, 내림 (0) | 2022.02.23 |
[Python] pip install 에러 발생 시 해결 책 (0) | 2022.01.19 |