안드로이드

키 이벤트

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까지의 키값
반응형