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 함수가 실행됩니다.