Android 中的键盘键码是如何命名的?

How is the Keyboard KeyCode named in Android?

有谁知道对勾蓝色键码的名称是什么?

它是 KeyEvent.KEYCODE_ENTEREditorInfo.IME_ACTION_DONE,具体取决于您使用的侦听器。您需要 OnEditorActionListener 用于软件键盘和 OnKeyListener 用于硬件键盘:

val editText = EditText()
editText.setOnKeyListener { _, keyCode, event ->
    if (keyCode == KeyEvent.KEYCODE_ENTER) {
        // do something
        true
    } else {
        false
    }
}
editText.setOnEditorActionListener { _, actionId, _ ->
    if (actionId == EditorInfo.IME_ACTION_DONE) {
        // do something
        true
    } else {
        false
    }
}