2011-11-26 2 views
2

소프트 키보드에 입력 할 때 유니 코드 문자를 가져오고 싶습니다 (키 다운 이벤트 사용).android에서 onKeyDown 이벤트에서 유니 코드 문자 받기

예를 들어
@Override 
    public boolean onKeyDown(int keyCode, KeyEvent event) { 
     //I tried this but not work 
     Log.d(TAG,event.getCharacters());   

    } 

, 때와 같은 I 입력 뭔가 : '~', '@', 'A', 'A', '©'나는 키 코드를 가지고 있는지 어떻게 이러한 문자를받을 수 있나요? 미리 감사드립니다.

답변

1

the KeyEvent docs을 확인하고 페이지에서 "@"를 검색하십시오. 그들은 모두 거기에있는 것처럼 보입니다. getUnicodeChar() 방법을 참조하십시오.