我注意到 Java KeyEvent 对象有一个 getExtendedKeyCode() 方法和一个 getKeyCode() 方法,它们都返回整数。有什么区别?
最佳答案
Java 的 documentation指示虽然 getKeyCode() 应用于美国特定键盘,但 getExtendesKeyCode() 可用于不仅仅支持 Unicode 字符的国际键盘。例如,您可能希望/需要对泰语应用程序使用 getExtendedKeyCode()。
换句话说,getKeyCode() 将检测所有 Unicode 字符,而 getExtendedKeyCode() 将检测更广泛的字符。
您可以阅读有关 Unicode 兼容语言和非 Unicode 兼容语言之间的区别 here
关于Java KeyEvent - 键代码与扩展键代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30291437/