Java 字符和外来字符列表
我试图捕捉一些字母和特殊字符。我正在使用这种方法:Java 字符和外来字符列表,java,special-characters,keycode,Java,Special Characters,Keycode,我试图捕捉一些字母和特殊字符。我正在使用这种方法: Keyboard keyboard = null; if (keyboard.isKeyDown(Key.A)) { } 但是,我不知道如何注册问号,例如(?)。我需要的信件是: ! ? Æ Ø Å æ ø å 我怎样才能使用它们呢?java中没有问号(?)的键码,所以不确定是否有任何方法可以抓住它。从 并非所有字符都有与其关联的键码。例如,没有用于 问号,因为没有键盘显示在主层上 例如,java中似乎存在常量VK\u感叹号问号(?)没有键
Keyboard keyboard = null;
if (keyboard.isKeyDown(Key.A)) {
}
但是,我不知道如何注册问号,例如(?)。我需要的信件是:
! ? Æ Ø Å æ ø å
我怎样才能使用它们呢?java中没有问号(?)的键码,所以不确定是否有任何方法可以抓住它。从 并非所有字符都有与其关联的键码。例如,没有用于 问号,因为没有键盘显示在主层上
例如,java中似乎存在常量
VK\u感叹号问号(?)没有键码,因此不确定是否有任何方法可以捕捉到它。从
并非所有字符都有与其关联的键码。例如,没有用于
问号,因为没有键盘显示在主层上
例如,这里似乎有一个常量VK\u感叹号
,您可以这样做
if(event.isShiftDown() && (event.getKeyCode() == KeyEvent.VK_1)) {
//exclamation mark
}
你可以这样做
if(event.isShiftDown() && (event.getKeyCode() == KeyEvent.VK_1)) {
//exclamation mark
}
你在上什么课?你能给出完全限定的类名吗?嗯,它只是内置的Java类。Key.A是Key类,Keyboard是Keyboard类。密钥类位于Component.java中。它在net.java.games包中。您可以尝试在普通键盘中注册“/”和“shift”,因为问号不存在,因为键不在定义的第一层上。所以去按键事件,考虑字符代码。一个国际化的问题。你不能获得某个字符的字节值并将其转换成字符串吗?你使用的是什么类?你能给出完全限定的类名吗?嗯,它只是内置的Java类。Key.A是Key类,Keyboard是Keyboard类。密钥类位于Component.java中。它在net.java.games包中。您可以尝试在普通键盘中注册“/”和“shift”,因为问号不存在,因为键不在定义的第一层上。所以去按键事件,考虑字符代码。一个国际化的问题。你不能获得某个字符的字节值并将其转换成字符串吗?