所有关键代码都是跨平台的


2

几乎每个键盘都适用于Windows,Macintosh和GNU / Linux。
我找到了这个虚拟密钥列表。
这些密钥代码来自何处以及如何证明它们是跨平台的?

Answers:


3

不,密钥代码取决于平台。它们来自当前操作系统的API(应用程序编程接口)。

对于WinAPI,您可以在此处找到它们,对于MacOS中的一个头文件

固件(驱动程序)将键击“转换”为依赖于当前OS的正确VirtualCodes。这是一种从软件层(操作系统)抽象物理设备(键盘)的“映射”。


1
感谢您的回答,那么什么使得键盘跨平台?是否必须为更多操作系统编写固件?
isar

确切地说,固件(驱动程序)将键击“转换”为依赖于当前OS的正确VirtualCodes。这是一种“映射”,用于抽象来自软件层的物理设计。
duDE
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.