假设我有一个String s = "Hello World"
。如何获得每个角色的等效键码?我知道通过使用
char pressedKey = (char) event.getUnicodeChar();
。就我而言,我没有 KeyEvent 。
假设在我的情况下,我没有使用 AndroidSDK ,我在java中尝试过。我需要找出每个角色的等价值。
通过在地图中存储所有键码和字符值,我可以选择执行上述方案,然后通过读取比较我的字符串字符。
您能否告知我的选择是否合适?如果没有,任何人都可以提出最佳建议吗?
答案 0 :(得分:0)
您可以使用 KeyStroke ,看一下这个例子:
KeyStroke kStroke = KeyStroke.getKeyStroke('a');
System.out.println(ks.getKeyCode());
另请看这里:KeyStroke
您可以使用上面的示例从字符串中获取所有键代码。 如果这是你想要的,请告诉我。