jm_p_op
.py 실시간 키보드 입력 , 본문
from pynput import keyboard
import time
def on_press(key):
try :
key.char
except AttributeError:
if (key == keyboard.Key.up):
keyboard.Key.up
key값은 영어 글자 입력
눌를때 작
except에서의 key값은 특수키들
def on_release(key):
if key == keyboard.Key.esc: # esc 키가 입력되면 종료
global isActive
isActive = False
return False
esc를 손에서 땔때 입력됨
with keyboard.Listener(
on_press=on_press, on_release=on_release) as listener:
listener.join()
listener실행 방법(import처럼 바로 실행)
listener = keyboard.Listener(
on_press=on_press,
on_release=on_release)
listener.start()
print("실행중입니다.")
while isActive:
#내용 입력
pass
print("종료했습니다.")
listener 코드에서 실행
'py' 카테고리의 다른 글
.py class와 dictionary 불러오는 방식 (0) | 2023.04.03 |
---|---|
.py 키도드 입력 keyboard (0) | 2023.03.31 |
.py dictionary를 활용한 class 바로 만들기 (0) | 2023.03.31 |
.py list vs array (0) | 2023.03.31 |
.py dictionary, 함수 연동 (0) | 2023.03.29 |