[python] 파이썬에서 키 입력 시각화하기

파이썬은 키 입력을 간단하게 처리할 수 있는 기능을 제공합니다. 이 기능을 활용하여 사용자가 키를 입력할 때마다 시각화하는 프로그램을 작성해보겠습니다.

1. 라이브러리 설치

먼저, keyboard 라이브러리를 설치해야 합니다. 이 라이브러리는 파이썬에서 키 입력을 처리하는 기능을 제공합니다. 아래 명령을 실행하여 keyboard 라이브러리를 설치합니다.

pip install keyboard

2. 코드 작성

아래는 키 입력을 시각화하는 코드입니다.

import keyboard

def on_press(event):
    print(f"Key {event.name} was pressed")

keyboard.on_press(on_press)

input("Press any key to exit")

keyboard.unhook_all()

keyboard 라이브러리를 임포트하고 on_press 함수를 정의합니다. 이 함수는 키 입력이 발생할 때마다 실행되는 콜백 함수입니다. 콜백 함수에는 event 매개변수가 전달되며, 이를 통해 어떤 키가 눌렸는지 확인할 수 있습니다.

keyboard.on_press 함수를 통해 on_press 함수를 등록하고, input 함수를 통해 어떤 키를 입력해도 프로그램이 종료되도록 합니다.

3. 실행

위 코드를 실행하면 키를 누를 때마다 눌린 키의 이름이 출력됩니다. 프로그램을 종료하려면 아무 키나 눌러 종료하면 됩니다.

참고 자료