기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요.
안드로이드 입문 초보입니다.
키 이벤트 관하여 몇 가지 질문 드립니다.
1. 어플리케이션에서 키 업과 키 다운을 받으려고 합니다.
그래서 리눅스 드라이버에서 input_report_key 를 사용하여 이벤트를 전달하는데요
키 다운이벤트가 한번 날아가면 안드로이드에서 해당 키가 다운이 되었다고 보고 키 업이벤트가 발생하기 전까지
계속 이벤트가 발생되더라구요
예) 리눅스 : input_report_key( ..., KEY_1, 1 );
안드로이드 :
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
Log.d("APP","_________________________> test");
return super.onKeyDown(keyCode, event);
}
결과
","_________________________> test
","_________________________> test
","_________________________> test
","_________________________> test
","_________________________> test
.
.
.
저는 키 누를때 이벤트 한번 , 뗄때 이벤트 한번 이렇게 하고 싶은데 가능할까요?
2. 어플리케이션에서 멀티키를 처리하고 싶습니다.
안드로이드 쪽에 보면 onKeyMultiple 라고 멀티키를 처리하는 함수가 있는데
리눅스 쪽에서 어떻게 보내야 하는지 잘모르겠습니다.
onKeyLongPress 도 마찬가지 이구요.
답변부탁드립니다.