私は、US キーボード ドックを備えた Asus Transformer (最初のモデル) を所有しています。
しかし、私はフランス人なので、かなり定期的にフランス語でやり取りする必要があります。これには、アクセント付きの文字を書くことも含まれます。
私の知る限り、これを行うための現在の回避策は、基本的にソフトウェア キーボードをポップアップすることですが、あまり便利ではありません。
従来の QWERTY レイアウトでアクセント付き (および ß などのその他の特殊文字) を書くことができる実装の 1 つは、Mac OS X で使用されているものです。これは通常、非常に理にかなっています(冗談ではありません。本当に理にかなっています)、それはあなたにアクセントを与え、次にアクセントを付けたい文字を与えます(つまり、alt + e、次にeあなたに与えるでしょう é)。
それが私が実装したい動作です。しかし、私はそれをしなければならない場所を本当に見つけません。
キーボード デバイスに関するドキュメント ( http://source.android.com/tech/input/keyboard-devices.html ) を見ましたが、変更したくないので、変更を行うのに適切な場所ではないと思います。キーマップまたはキーコードを変更します。
一方で、https://github.com/android/platform_frameworks_base/tree/master/core/java/android/inputmethodservice (特にkeyboard.javaとkeyboardview.java)をざっと見ましたが、こんな印象ですソフトウェアキーボードに関連しています。
誰もこれについてもっと手がかりを持っていますか?
ありがとう