Java 特定安卓键盘符号的特定键代码?

Java 特定安卓键盘符号的特定键代码?,java,android,symbols,Java,Android,Symbols,如果一个字符等于某个值,我试图将一个变量赋给某个键码。例如,“将变量设置为KEYCODE\u撇号 现在,我正在尝试查找?和|的键码。这两个符号有钥匙码吗?我不明白你想要什么,你能举个例子吗?@Arsal lmam我想要“?”和“|”符号的钥匙码,如果有的话。否则,是否有其他方法将其输入文本字段?我知道在一个普通键盘上,它们是基于移位的键,有什么我必须做的吗?就像有一个键码a,用于“a”和“a”,那么“?”和“|”的键码可能分别与“/”和“\”的键码相同,因为它们位于键盘上的同一个键上(至少在我的

如果一个字符等于某个值,我试图将一个变量赋给某个键码。例如,
将变量设置为
KEYCODE\u撇号


现在,我正在尝试查找
|
的键码。这两个符号有钥匙码吗?

我不明白你想要什么,你能举个例子吗?@Arsal lmam我想要“?”和“|”符号的钥匙码,如果有的话。否则,是否有其他方法将其输入文本字段?我知道在一个普通键盘上,它们是基于移位的键,有什么我必须做的吗?就像有一个键码a,用于“a”和“a”,那么“?”和“|”的键码可能分别与“/”和“\”的键码相同,因为它们位于键盘上的同一个键上(至少在我的美国键盘上)。因此,我的猜测是,KEYCODE_斜杠表示“?”,KEYCODE_反斜杠表示“|”。但是,您应该能够通过记录按键事件并按下这些字符来轻松确认这一点。@pathfinderelite KEYCODE\u SLASH enters/和KEYCODE\u BACKSLASH enters\。我需要轮班的版本?和|,待输入。我认为您将按键代码与字符混淆。它们不一样。正如我之前所说,“a”(小写)和“a”(大写)是不同的字符,但可以与相同的键码相关联。此外,并非所有字符都有关联的键码,同样,也并非所有键码都与一个字符关联(例如,keycode_HOME)。也许你会感兴趣。