2012-10-10 2 views
0

나는 커서가 현재 (원격 데스크톱의 일종)입력 방법

내가 그림을 시도하고 배치되는 글고 치기에 입력해야합니다 무선 랜을 통해 유니 코드 문자를 유도 할 수있는 서비스를이 키보드 레이아웃을 화면에 표시하지 않고 EditText보기 (및 유사한보기)에 텍스트를 입력하는 가장 좋은 방법은 무엇입니까?

IME가 올바른 방향입니까? 또는 키 누르기 (유니 코드 문자)를 시스템에 주입하는 방법이 있습니까?

감사합니다.

내 서버 프로젝트에 IME (실제로 내 솔루션을 테스트하기 위해 구글 의 SoftKeyboard 샘플을 사용)를 가져온 :

+0

unicode는 (는) 표현할 수 없습니다. 문자 인코딩은 어떤 인코딩을합니까? 또한 keypress는 char가 아닙니다. EditText에서 setText를 사용하면됩니다. – njzk2

답변

0

은 내가 해결책을 찾은 것 같아요.

키보드보기를 숨기려면 InputMethodService onEvaluateInputViewShown()을 무시하고 false를 반환합니다.

이제 요청 된 char을 사용하여 onKey() 함수를 호출합니다. 이 방법은 유니 코드 문자를 포커스가있는 뷰로 전달합니다.

누구나 더 좋은 방법이 있습니까?