所有关键代码都是跨平台的吗 2024-6-19 • keyboard 几乎所有键盘在 Windows、Macintosh 和 GNU/Linux 上的工作方式都相同。 我发现这个虚拟按键列表。 这些密钥代码从何而来,我如何证明它们是跨平台的? 答案1 不,关键代码是平台相关。它们来自API(当前操作系统的应用程序编程接口)。 对于 WinAPI,你可以找到它们这里,对于 MacOS其中一个头文件。 固件(驱动程序)将按键“翻译”为当前操作系统所依赖的正确虚拟代码。这是一种将物理设备(键盘)从软件层(操作系统)抽象出来的“映射”。 相关内容 如何在没有主机访问的情况下在客户机上安装 VMware 工具? Nautilus 中的拖放功能有时不起作用 Vista 中的屏幕分辨率重置 Linux 传入/传出数据包修改模块[关闭] Ubuntu 14 上的 Compiz CPU 负载过高 如何在没有 root 权限的情况下在 systemd 下运行 init.d 服务(已更新) awk -- 在同一行中的直接模式之后替换一次! 如何在 rangeprefix 中转义反斜杠? 如何在 Impish 中轻松从 Jammy 安装 kimageformat-plugins_5.90.0? 使用 Tikz 显示无边缘的重量