gpt4 book ai didi

java - 虚码和扫码的区别

转载 作者:太空狗 更新时间:2023-10-29 23:07:30 25 4
gpt4 key购买 nike

虚拟键码扫码有什么区别。我看扫码here但我不明白虚拟代码的用途是什么以及扫描代码与虚拟代码有何不同?

例如在 Java 中:

private void jTextField1KeyPressed(java.awt.event.KeyEvent evt) {                                       
int code = evt.getKeyCode(); // WHAT DO I GET ? A Scan code or a Virtual Code..?
}

C 中:

KBDLLHOOKSTRUCT *kbhook = (KBDLLHOOKSTRUCT *) lParam;
printf("%u\n",kbhook->vkCode); // WHAT DO I GET ? A Scan code or a Virtual Code..?

以上只是举例,我不想在此基础上阐明概念。

最佳答案

扫描代码表示特定键的硬件相关代码,而虚拟代码表示同一键的硬件独立代码和操作系统相关代码。所以作为一名程序员,我们应该始终使用虚拟代码......

现在让我们来谈谈 Java 和 C++。 VK_ 关键字是 Microsoft 定义的,Java 使用自己的 VK_ 关键字...因此它们可能引用相同的字符代码,但它们的值不同。

关于java - 虚码和扫码的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12739278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com