外付けキーボードのキーボードレイアウトを切り替える方法


9

Android 2.1で外付けUSBキーボードのキーボードレイアウトを切り替えるにはどうすればよいですか?ドイツ語のUSBキーボードをAndroidタブレット(Easypix 1000)に接続しました。言語はドイツ語に設定されていますが、外付けキーボードは英語のキーボードとして誤って読み取られます。ありがとう!

回答:


3

希望がある。

私はこれを正確に実行する概念実証アプリをコーディングしました(そしてそれを私の日常のキーボードとして使用しています)。

カップケーキから始めて、システムには、InputMethodServiceその場でキープレスをオーバーライドできるがあります。これにより、アプリケーションはルート必要とせずにその場でキーコードを変更できます。

ソースコードはこちらから入手できます(最も興味のある方のみ)


2

ルート権限を取得している場合は、ここで定義されているキーボードレイアウトファイルを変更できる可能性があります:http : //source.android.com/porting/keymaps_keyboard_input.html

警告:私はこれを自分で試したことがないので、うまくいくかどうかわかりません。システムファイルを変更すると、Androidがブリックする可能性があります。


1
これははるかに有用な答えですが、ライアンが言うように、システムファイルの変更は危険です。この方法を試してみる場合は、結果をここに投稿してください。結果を知りたいと思います。そして、バックアップを作成してください!
newuser '19

0

デスクトップOSのキーボードレイアウトはOSのソフトウェアに保持されているので、Androidが大きく異なるとは思えません。Android用に設計されており、物理キーボード(私が考えることができる)を備えている唯一のデバイスは電話であるため、キーボードを外すことができないので、キーボードレイアウトを変更するオプションもAndroidスタックにあるとは思えません。あなたのドロイドを別のものと交換してください。

デバイスに到達する前にキーボードからの入力をインターセプトしてデータを再マッピングする方法があるかもしれませんが、専用のアプリ(実際にオプションがAndroidスタックに存在する場合)または間に何かを接続する必要がありますキーボードとタブレット。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.