key_press_start
- ZumiAI.key_press_start()
등록된 키보드 인터럽트 리스너를 시작합니다.
이 함수는 주미 AI 프로그램이 시작될 때 한 번만 호출하여 사용자가 이전에 key_press_set() 함수로 등록한 키보드 콜백 함수들이 정상적으로 작동하도록 합니다.
- 매개변수:
없음
- 반환:
이 함수는 값을 반환하지 않습니다.
- 예외 발생:
RuntimeWarning – 키보드 인터럽트 리스너가 이미 실행 중일 경우 경고 메시지를 출력하고 함수를 종료합니다.
UserWarning – 등록된 키보드 콜백 함수가 없을 경우 경고 메시지를 출력하고 리스너를 시작하지 않습니다.
예제
>>> # 먼저 키보드 콜백 함수를 등록합니다. >>> def go_forward(): >>> print("앞으로 이동!") >>> zumiAI.forward(1) >>> >>> zumiAI.key_press_set("w", go_forward) >>> >>> # 키보드 리스너를 시작합니다. >>> zumiAI.key_press_start() >>> # 이제 'w' 키를 누르면 go_forward 함수가 실행됩니다.