안드로이드
키 이벤트
liufeier
2021. 10. 11. 12:58
반응형
안드로이드 스튜디오에서 ctrl + 스페이스를 누른 상태에서 onkeyd까지 입력하면 onKeyDown 자동완성이 뜬다
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
Toast.makeText(this, "시스템 [back] 버튼이 눌림", Toast.LENGTH_LONG).show();
return true;
}
return false;
}
KeyCode | Value |
KEYCODE_DPAD_LEFT | 왼쪽 화살표 |
KEYCODE_DPAD_RIGHT | 오른쪽 화살표 |
KEYCODE_DPAD_UP | 위쪽 화살표 |
KEYCODE_DPAD_DOWN | 아래쪽 화살표 |
KEYCODE_DPAD_CENTER | 중앙 버튼 |
KEYCODE_CALL | 통화 버튼 |
KEYCODE_ENDCALL | 통화 종료 버튼 |
KEYCODE_HOME | 홈 버튼 |
KEYCODE_BACK | 뒤로가기 버튼 |
KEYCODE_VOLUME_UP | 소리 크게 버튼 |
KEYCODE_VOLUME_DOWN | 소리 작게 버튼 |
KEYCODE_0 ~ KEYCODE_9 | 숫자 0~9까지의 키값 |
KEYCODE_A ~ KEYCODE_Z | 알파벳 A~Z까지의 키값 |
반응형