所有關鍵程式碼是否跨平台

所有關鍵程式碼是否跨平台

幾乎每個鍵盤在 Windows、Macintosh 和 GNU/Linux 上的運作方式都是一樣的。
我找到了這個虛擬鑰匙列表。
這些關鍵程式碼從何而來,如何證明它們是跨平台的?

答案1

不,關鍵代碼是平台依賴。他們來自應用程式介面目前作業系統的(應用程式介面)。

對於 WinAPI 你可以找到它們這裡,對 MacOS 來說頭檔之一

韌體(驅動程式)將擊鍵「翻譯」為取決於目前作業系統的正確虛擬代碼。這是一種從軟體層(作業系統)抽像出實體設備(鍵盤)的「映射」。

相關內容