//

from pynput.keyboard import Key, Listener
import msvcrt, sys


def on_press(key):
    print(f"{key} pressed")


def on_release(key):
    print(f"{key} released")
    if msvcrt.kbhit():  # 현재창의 키입력만 받음
        key = msvcrt.getch()
        if key == b"\x1b":  # ESC
            sys.exit(0)


# 전역 키보드 이벤트 모니터링
with Listener(on_press=on_press, on_release=on_release) as listener:
    listener.join()

//

 

 

반응형

'Code > Python' 카테고리의 다른 글

SMI 자막 파일을 SRT 파일로 변환 코드 소스  (0) 2024.06.18
python tray 아이콘 처리  (0) 2024.04.17
파이썬 사용자 모듈 import 방법  (0) 2023.09.16
[Python] Django 시작하기  (0) 2023.08.11
[Python] 구글 코랩 사용법  (0) 2023.02.15
Posted by codens