アプリケーションの中には、キーボードの「単語の提案」があるのはなぜですか? -- keyboard フィールド android 関連 問題

Why are “word suggestions” of keyboards not shown in some apps?


4
vote

問題

日本語

ジンジャーブレッドのハッカーとSwiftkey Xキーボードを使用しています。提案線はキーボードの上のほとんどのアプリに表示されます。しかし、Androidマーケット(現在はプレイストア)またはDroidedit(コードエディタ)でキーボードを開くとき、提案は私が使用する任意のキーボードのために示されていません。

この動作を決定するのは何ですか?言葉を提案する方法をどのようにやめることができますか?

英語

I'm using Hacker's and SwiftKey X keyboard on GingerBread. Suggestion line is shown in most apps above the keyboard. But when opening the keyboard in Android Market (now Play Store) or DroidEdit (code editor), the suggestions aren't shown for any keyboard I use.

What determines this behaviour? How can I switch on/force suggesting words?

  

回答リスト

7
 
vote
vote
ベストアンサー
 

最もおそらくアプリはその特定の入力ボックスにそれらを表示しないように選択しました。技術的な観点から見ると、これはテキストエリアコントロール(例えば、 <コード> オプション)。アプリが無効にすることを選択した場合、この設定を上書きする方法があるとは思わない。

それは一方向の通りの少しであることに注意することもおそらく重要です。提案はすべてのテキスト領域でデフォルトで有効になっていますが、グローバル設定に従います。そのため、アプリは何らかの方法で提案を強制的に有効にすることはできません。グローバル設定がオフになっている場合は、どこにでもオフです。

申告を強制的に無効にすることを可能にするために開発者のドキュメントが提供する論理は、場合によっては、単にそれほど役に立ちません。特定の関連する引用は(上記のリンクから):

...これは言語から単語を含まないテキストビューに便利で、辞書ベースの補完または訂正から利益を得ることはできません...

私は、アプリの名前や辞書の言葉になる義務がないため、市場が無効にすることができるので、提案の試みはしばしばかなり無駄に証明されるでしょう。私はまたあなたの2番目の例に当てはまることもまた理解しています。これはソースコードエディタのように聞こえます(私はあなたが「構文強調表示」という意味であるものです)。ソースコードのMisspeltの単語の下線を下回るVisual Studioへのakinの種類は、テキストの大部分は辞書単語にならないので、利益はありません。

 

Most likely the app has chosen not to show them for that particular input box. From a technical perspective, this is controlled by flags on the TextView object that represents the text area control (e.g. the TYPE_TEXT_FLAG_NO_SUGGESTIONS option). I don't believe there is any way to override this setting if the app chooses to disable it.

It's probably also important to note that it's a bit of a one-way street. Suggestions are enabled by default on all text areas, but will obey the global setting, so an app can't forcibly enable suggestions in any way. If you have the global setting turned off, they're off everywhere.

The logic that the developer documentation provides for allowing apps to forcibly disable suggestions is that in some cases they simply aren't very useful. The specific relevant quote would be (from the above link):

... This is useful for text views that do not contain words from the language and do not benefit from any dictionary-based completions or corrections ...

I'd wager the Market disables them because app names and such have no obligation to be dictionary words, so suggestion attempts would often prove rather futile. I would also understand the same being true of your second example, which sounds like a source code editor (I assume that's what you mean by "syntax highlighting"). It would be sort of akin to Visual Studio underlining misspelt words in source code - it provides no benefit since most of the text will not be dictionary words.

 
 
     
     

関連する質問

2  HTCドロイドエリスで仮想キーボードの復元性を向上させるにはどうすればよいですか。  ( How can i improve the reponsiveness of the virtual keyboard on my htc droid eris ) 
私のHTCドロイドエリスの仮想キーボードが非常に遅れている可能性があることに気づいた。テキストメッセージを作成しながら、ボタンプレスに応答するために2回以上かかります。 遅れを減らして仮想キーボードをより敏感にするためにできることはありますか? ...

3  ASUS EEE PADトランスフォーマーTF300Tのハードウェアキーボードからの言語の変更  ( Changing language from hardware keyboard in asus eee pad transformer tf300t ) 
今日私は私の ASUS EEE PADトランスフォーマーTF300T をAndroid 4.1に更新し、非常にがっかりしました。 Android 4.0では、英語とロシア語の間の入力言語を切り替えるために、 Russian ASUS Keyboard でCtr...

3  チェコ語の言語辞書を持つ代替キーボード?  ( Alternative keyboard with czech language dictionary ) 
英語/チェコ語辞書とそれらの間で切り替える簡単な方法をサポートするAndroid HTC Desire.1用の代替キーボードはありますか? ...

5  入力するときは、入力方法(円の中に数字の単数の単数のシンボル)を入力する方法?  ( How to input %e2%91%ae%e2%91%ad%e2%91%ac unicode symbols with a number in a circle when typing ) 
私は誰かが「Dratinić」などの数字を使って、 Pokemon Go のポケモンの名前を変更しました。 コピーと貼り付けは考えることができますが、常にこれらの文字を持つ文書を見つけてそこからコピーして pokemon go に貼り付ける必要があります。 ど...

0  Googleキーボードを有効にする方法  ( How to enable google keyboard ) 
続くこの提案私は<コード> 99887766544330 アプリケーションを無効にしました。私のシステム全体がクラッシュし、再起動時に、アプリケーションリストでそのアプリケーションが表示されないので、それを再度有効にすることができます。 Google Ke...

4  ホームスクリーンのランドスケープモードにあるモトローラドロイドは、キーボードをスライドさせることができますか?  ( Can a motorola droid be in landscape mode on the home screen w out sliding out t ) 
タイトルの中にあるが、再び明確にするために:モトローラのドロイドがホームスクリーンでランドスケープモードを使用する方法はありますキーボード? ...

6  在庫キーボードからドイツ語とフランス語の文字を入力する方法はありますか?  ( Is there a way to type german and french characters from the stock keyboard ) 
フランス語とドイツのアクセントやスタッフを在庫キーボードに何らかのアドオンを使っています。私はボードを切り替えたくありません。私はプレイストアにたくさんのキーボードがあるのを見ますが、株の安定性を妨げないものが必要です。 私はAndroid 4.1.1 を実行...

0  SpellCheckerのポップアップを無効にすることができますが、赤く下線を保つことはできますか?  ( Can i disable spellchecker popup but keep the red underline ) 
スペルミスの言葉での赤くなっているのは素晴らしいですが、ポップアップはひどいです。 これは私が望まないポップアップです: 私のキーボードアプリには、常にはるかに良い提案リストがあります。ネイティブのAndroidスペルチェッカーがそれらのもののどちらも...

15  Swypeキーボードでバックトックを入力してください  ( Entering a backtick with the swype keyboard ) 
サムスンギャラクシーを持っており、デフォルトでSwypeキーボードを使用してください(OK、私はそれにはまっています)。 Swypeを使用して、バックトック文字、<コード> ` が見つかりません。これにより、質問に回答するか、これらのSEサイトにコメントを追加...

18  Androidの多言語キーボード  ( Multilanguage keyboard with android ) 
私はドイツ語で、時々英語でタイプすることがあります。 私は1つの言語のために自動補完を切り替えることができるように見え、他の言語の単語を辞書に1つずつ追加する必要があるようです。 多言語である人々のためのより良い方法はありますか? ...

3  Wordの組み合わせを学ぶHTCドロイドのためのソフトキーボードはありますか?  ( Is there a soft keyboard for the htc droid incredible that learns word combinati ) 
私の友人は、壮大なドロイドのための柔らかいキーボードの交換について話していて、彼が特徴の1つを言及したと思いました。現在の単語ではなく、文中の次の単語。ただし、キーボードの名前を忘れました。誰かがそのようなことを知っていますか? ...

1  他の言語には変更できません  ( Cant change to other language anymore ) 
私は言語をETC(BM、中国語、ENG)に変えることができるようにSEDをSEDしましたが、今私が使用できるすべてはENGです。なぜ起こるのはいつ完全に働くために使用されていますか? ...

11  Nexus Oneのキーボードをより良い?  ( Better keyboard on nexus one ) 
Nexus Oneにより良いキーボードを入手する簡単な方法はありますか?デフォルトのキーボードには小さなボタンへの道があり、使用するのは難しいです。 ...

0  問題Google Keyboard [Gboard]のアドオン辞書のダウンロードは異なる方法でダウンロードできますか?  ( Problem downloading add on dictionaries of google keyboard gboard can it be do ) 
ここに入った今、Lenovo A6010 Plus Android 5.0.2の最新アップデートで。これが問題です: に行くとき Gboard Settings&GT。辞書&gt;アドオン辞書 私は単に私が追加したい言語を探してください。ステータスはダウン...

0  私は私の電話でUnicode 9を手に入れるのですか?  ( How do i get unicode 9 on my phone ) 
私はAndroid 6.0を実行している3番目のGen Moto Gを持っています。または箸またはフラットシューズ。ピエロア顔。 道化師の顔は、 emoji 3 spec が2016年にリリースされました。 2017年の文字セットからです。 ???? 私の電...




© 2021 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有


Licensed under cc by-sa 3.0 with attribution required.