すべてのキーコードはクロスプラットフォームですか?

すべてのキーコードはクロスプラットフォームですか?

ほぼすべてのキーボードはWindows、Macintosh、GNU/Linuxで同じように動作します。
私はこれを見つけました仮想キーリスト。
これらのキー コードはどこから来るのでしょうか。また、クロスプラットフォームであることをどのように証明できるのでしょうか。

答え1

いいえ、キーコードはプラットフォーム依存それらはAPI(アプリケーション プログラミング インターフェイス) 現在のオペレーティング システムの。

WinAPIの場合は以下を参照してくださいここ、MacOSの場合ヘッダーファイルの1つ

ファームウェア (ドライバー) は、キーストロークを現在の OS に応じて適切な VirtualCodes に「変換」します。これは、物理デバイス (キーボード) をソフトウェア層 (オペレーティング システム) から抽象化する一種の「マッピング」です。

関連情報