私は小さなゲームを書いていますが、キーボードとマウスのイベントをキャプチャできるようにしたいです。
コードを直接書いてみたいのですが、macOSとLinuxのどの部分でそれを処理できるのか疑問に思います。
macOとLinuxカーネルは部分的にUnixに基づいているので、同じ部分ですか?
答え1
MAC-OSとGnu / Linuxの間の低レベルの違いはわかりません。
しかし:
- X11を使用するすべてのシステム(MacOを除くほぼすべてのUnix)には、さまざまなX11ライブラリがあります。
- Gnu / Linux、MicrosoftのWindows、MacO、Android、iOSなど、さまざまなシステム用のSDLがあります。グラフィック、キーボード、マウスのためのクロスプラットフォームプラットフォーム。ゲームを作るのによく使われます。
- Unix:呪いなど、低レベルの端末制御を提供するライブラリがあります。覚えていませんが、生のキーボードモニタリングが可能だと思います。
他の図書館もありますが、覚えていません。