我正在构建一个需要处理密钥代码的Android应用程序(不仅仅是字符)。在Eclipse中,我正在寻找引号的键码(不是撇号),但我看到的只是字母Q
的键码。我看到它是否在另一个名字下,但是空洞的。有人知道Android调用引号的键码吗?
答案 0 :(得分:0)
我知道这是一个较晚的答案,但是...没有引号("
)的键码。相反,当在软键盘上按下引号键时,Android会将其与按下的Shift键一起视为撇号('
)。因此,由于撇号的键码为75
,因此您需要获取键码75
并检查是否按下了shift键。例如:
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if (keyCode == 75) { // Alternatively, KeyEvent.KEYCODE_APOSTROPHE could replace 75
if (event.isShiftPressed()) {
// Quotation mark (") was pressed
} else {
// Apostrophe mark (') was pressed
}
}
}