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があります。グラフィック、キーボード、マウスのためのクロスプラットフォームプラットフォーム。ゲームを作るのによく使われます。
  • Unix:呪いなど、低レベルの端末制御を提供するライブラリがあります。覚えていませんが、生のキーボードモニタリングが可能だと思います。

他の図書館もありますが、覚えていません。

関連情報