[python] 파이썬에서 키 이벤트에 따라 다른 함수 실행하기

파이썬에서는 keyboard 모듈을 사용하여 키보드 이벤트를 감지하고 다른 함수를 실행할 수 있습니다. 이를 통해 특정 키 입력에 대한 반응을 설정할 수 있습니다.

keyboard 모듈 설치하기

먼저, keyboard 모듈을 설치해야 합니다. 아래의 명령을 실행하여 설치할 수 있습니다.

pip install keyboard

예제 코드

다음은 키 이벤트에 따라 다른 함수를 실행하는 예제 코드입니다.

import keyboard

def on_key_event(event):
    if event.name == 'a':
        print("a 키가 눌렸습니다.")
        # 여기에 a키를 눌렀을 때 실행할 함수를 작성합니다.
    elif event.name == 'b':
        print("b 키가 눌렸습니다.")
        # 여기에 b키를 눌렀을 때 실행할 함수를 작성합니다.

keyboard.on_press(on_key_event)  # 키보드 이벤트 감지 시작

# 프로그램이 종료될 때까지 대기합니다.
keyboard.wait()

이 코드에서는 on_key_event 함수를 정의하고, keyboard.on_press 메서드를 사용하여 모든 키 입력에 대해 이벤트를 감지합니다. 그러면 on_key_event 함수가 호출되고, 키 이름을 확인하여 해당하는 함수를 실행합니다.

참고 자료