作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
虚拟键码
和扫码
有什么区别。我看扫码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/
我有一个特别的问题想要解决,我不确定是否可行,因为我找不到任何信息或正在完成的示例。基本上,我有: class ParentObject {}; class DerivedObject : publi
在我们的项目中,我们配置了虚 URL,以便用户可以在地址栏中输入虚 URL,这会将他们重定向到原始 URL。 例如: 如果用户输入'http://www.abc.com/partner ',它会将它们
我是一名优秀的程序员,十分优秀!