Mac OS 및 Linux의 어떤 부분이 키보드 및 마우스 입력을 처리하며 이를 어떻게 캡처합니까? [폐쇄]

Mac OS 및 Linux의 어떤 부분이 키보드 및 마우스 입력을 처리하며 이를 어떻게 캡처합니까? [폐쇄]

저는 작은 게임을 작성 중인데 키보드와 마우스 이벤트를 캡처할 수 있기를 원합니다.

코드를 직접 작성하고 싶은데 이제 macOS와 Linux의 어느 부분에서 이를 처리할 수 있는지 궁금합니다.

macO와 Linux 커널은 부분적으로 Unix를 기반으로 하기 때문에 동일한 부분인가요?

답변1

MAC-OS와 Gnu/Linux 사이의 낮은 수준의 차이점을 모르겠습니다.

하지만:

  • X11을 사용하는 모든 시스템(MacO를 제외한 거의 모든 Unix)에는 다양한 X11 라이브러리가 있습니다.
  • Gnu/Linux 및 Microsoft의 Windows, MacO, Android 및 iOS를 포함한 다양한 시스템에 대한 SDL이 있습니다. 그래픽, 키보드, 마우스를 위한 크로스 플랫폼 플랫폼입니다. 게임을 만드는데 자주 사용됩니다.
  • 유닉스: 저주와 같이 하위 수준 터미널 제어를 제공하는 라이브러리가 있습니다. 기억이 나지 않지만 원시 키보드 모니터링이 가능하다고 생각합니다.

다른 도서관도 있지만 기억이 나지 않습니다.

관련 정보