외부 키보드의 키보드 레이아웃을 전환하는 방법


9

Android 2.1에서 외부 USB 키보드의 키보드 레이아웃을 어떻게 전환합니까? 독일어 USB 키보드를 Android 태블릿 (Easypix 1000)에 연결했습니다. 언어가 독일어로 설정되어 있어도 외부 키보드는 영어 키보드로 잘못 읽 힙니다. 감사!

답변:


3

희망이 있습니다.

나는 정확히 이것을 수행하는 개념 증명 응용 프로그램을 코딩했습니다 (그리고 일상적인 키보드로 사용).

컵케익에서 시작하여 시스템은 InputMethodService즉시 키 누르기를 무시할 수 있는 기능 이 있습니다. 이를 통해 응용 프로그램 은 루트 없이 키 코드를 즉석에서 변경할 수 있습니다 .

소스 코드는 여기에 있습니다 (가장 궁금한 부분 만)


2

루팅 된 경우 여기에 정의 된 키보드 레이아웃 파일을 수정할 수 있습니다. http://source.android.com/porting/keymaps_keyboard_input.html

경고 : 나는 이것을 직접 시도하지 않았으므로 그것이 효과가 있는지 모르겠습니다. 시스템 파일을 수정하면 Android가 손상 될 수 있습니다.


1
이것은 훨씬 유용한 답변이지만 Ryan이 시스템 파일을 수정하는 것은 위험하다고 말합니다. 이 방법을 사용하는 경우 결과가 어떻게 진행되는지 알아 보려면 여기에 결과를 게시하십시오. 그리고 백업을 만드십시오!
newuser

0

데스크톱 OS의 키보드 레이아웃은 OS의 소프트웨어에서 유지되며 Android가 크게 다르다는 것을 상상할 수 없습니다. 안드로이드 용으로 설계되었으며 물리적 키보드 (생각할 수있는)가있는 유일한 장치이기 때문에 안드로이드 스택에는 키보드 레이아웃을 변경할 수있는 옵션조차 의심 할 수 있습니다. 당신의 드로이드와 다른 것으로 교체하십시오.

장치에 닿기 전에 키보드에서 입력을 가로 채서 데이터를 다시 매핑하는 방법이있을 수 있지만, 특수한 앱이 필요하거나 (옵션이 실제로 Android 스택에 존재하는 경우) 또는 사이에 무언가를 연결해야합니다. 키보드와 태블릿.


-1

Shift+ Ctrl+를 누릅니다Space

또는

Alt+ Ctrl+를 누릅니다Space

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.