web-dev-qa-db-ja.com

スマートフォンのキーボードレイアウトを改善するには?

私のスマートフォンの小さなキーは、指で完全に覆っているため、多くの問題があります。ほとんどの人が同じ問題を抱えていると思います。

Qwertyキーボードレイアウトは、10本指のタイピング用に設計されています。スマートフォンでは、それは完全に不可能です。

キーを「オーバーロード」し、キーの数を減らして大きくすることをお勧めします。 「古き良き」クワーティーから脱却。

キーボードレイアウト構成が異なるスマートフォンでの入力に関連する研究はありますか?ダウンロードして使用できる代替キーボードレイアウトはありますか?

注:これは言語とは無関係です。

編集:唯一有効な 非QWERTY提案 に100ボーナスを与えました。

私はSwypeをテストしましたが、それは非常に寛容なので、とてもいいです。一部の文字を完全に過ぎてSwypeしても、正しいWordを取得できます。一方、それはまだQWERTYです。気に入らないことが2つあります。

  1. Wordの提案メカニズムは時々それを誤解します*。
    • 辞書に載っていなかった単語「ハイネケン」をスワイプしてみました。それは別の言葉に置き換えられました。文字に「ハイネケン」という文字を入力したところ、同じ単語に置き換えられました... Swypeのデフォルトでは、辞書内で最も近い単語が選択されています。あなたは提案されたリストからそれを選択することで「ハイネケン」を得ることができます...退屈で間違いがちです。
  2. 入力中にWordのプロポーザルバーが表示/非表示になり、非常に不快な moving-target 効果が生じます。

現在、MessagEaseをテストして使用しています。学習曲線があります。一部の文字は...私がそれらを期待する場所ではありません(おそらくQWERTY邪魔をします)。Swypeほど寛容ではありません(文字を少し間違ってスワイプすると、間違った文字を取得します。文字ごとに入力する必要がありますが、ディクショナリがインストールされていると、少し速くなります。文字ごとに削除する必要があります。このキーボードは1か月間使用し、キープ用であれば報告します。

SwypeとMessagEaseの組み合わせがおそらく私にとっての勝者でしょう。


お楽しみは xkcd をご覧ください。

27
GUI Junkie

Google Playストアには MessagEase Keyboard と呼ばれるキーボードがあり、従来のキーボードとは完全に異なるレイアウトになっています。ご覧いただけるようにスクリーンショットを挿入しました。

Message Ease Keyboard

親指で目的の文字をスライドするだけで入力できます。まったく違うものですが、慣れるまでに実際に1時間程度しかかかりません。どの研究が行われたのかはわかりませんが、最もよく使われる文字のグループがすべて互いに近くにあるため、いくつかの研究があったに違いありません-少しググリングがあなたの道を助けると確信しています。

19
Robert Grant

今後数年間のイノベーションの多くは、このタイプの入力(音声、ジェスチャー、センシングなど)を完全に回避できるものになると思います。これらの分野の進歩は、一部のアプリケーションではキーボードが本質的に制限されていることを示しています。

入力のバリエーションのほとんどは、まだQWERTYレイアウトに基づいています。SWYPEやBlackberryの新しい「10」OSなどの製品は、いくつかの改善を試みました

  • ブラックベリー: enter image description here
  • スウィープ: enter image description here

理由がありますQWERTYが続いた:

メカニカルタイプライターで入力しているときに戻るQWERTYは、一般的に使用されるキーが互いに離れていることを確認し、衝突する腕の衝突を回避しました。したがって、スペースと速度の低下の両方でした。

人々がA-Zキーパッドを導入しようとした時がありました。しかし、人々はQWERTYレイアウトを好むように訓練された筋肉の記憶と好みを持っていたので、彼らはa-zレイアウトを偶然見つけました。

古い電話では、キーパッドの数字に3文字ほど割り当てられていることを覚えているかもしれません。これは、数字のみが表示された以前の時間に基づいて再び構築されていました。これらはA-Zレイアウトでした。最初はこれに慣れるのに苦労したことを覚えています。

今日、いくつかの電話メーカーは、現状を改善するための技術を使用しています。たとえば、Appleは、入力の予測に基づいて文字のターゲットサイズを実質的に変更します。つまり、次に「E」と入力する可能性が高い場合は、Eのターゲット領域キーを拡大します[ 参考記事 ]

編集(メインポストにDVORAKに関する私のポイントを追加):

[〜#〜] dvorak [〜#〜]キーボードは興味深いものです。それは、反復的なタスクの動きの効率に焦点を合わせたときに来ました(ある意味で現代のUXの前身。範囲ははるかに限定されています)。ベータマックスに少し似ていますが、多くの点で優れていましたが、変化の非効率性が認識されていたため、離陸できませんでした。 QWERTYそれは浸透のためにネットワークに影響を与えました。これは今日まで持続します。直感的であることは、ユーザーの先を行きすぎていないということです。

参照:

ただし、QWERTYの代わりに新しい方法が必要な場合は、以下をご覧ください。

Weird keyboard

私はこれがうまく機能していないと言う必要があります。 DVORAKキーボードとは異なり、それが優れていることを示す研究はほとんどありません。したがって、それは新規性の値のみです(テストされるまで)。

結論として:

ただし、いくつかの代替レイアウトは、いくつかの方法で「優れている」場合があります。 QWERTYルールは使い慣れているためです。後継である可能性が高いですか?キーボードはまったく必要ありません。理由?コンテキストが変更されました。

編集2:今見たばかり この記事 これは新しいキーボードの発明をカバーしています...

... [it]は、1本の指で最適に使用するように、または2本の指でそれ自体を分割して、2本の親指での入力を容易にするように設計されています。キーボードはアルファベット順で、文字は3行ではなく5行に分割されており、左利きの人が簡単に使用できるようにフリップできます。

Alternative A-Z keyboard layout

19
Jay

指をつつくのは、情報を入力する良い方法ではありません。キーボードを適合させるのではなく、入力メカニズムを適合させる必要があります。ビデオと指ベースの入力に基づいた 仮想キーボード に関する研究はたくさんあります。 商用 も利用できます。そしてもちろん、声は急速に向上しています。うまくいけば、あまりにも長い間、テキスト入力のために小さなモバイル画面に依存することはありません。

ただし、ソフトウェアキーボードの利点の1つは、コンテキストに応じて変化するできることです。これは次のような事柄に依存する可能性があります。

  • タスク。
  • 個々のユーザー
  • データ

タスクベースのキーボード

HTML5はすでに一部の this に対処しているようです。

したがって、電子メールフィールドの場合、キーボードには「.com」キーがあり、数値フィールドには数字キーボードがあります。

最近の モバイルデザインの話 で、ルークブロブレスキーは、さまざまな入力タイプ(42分)に設定されたこれらのHTML5のさまざまなキーボードレイアウトにより、複雑な入力がはるかに実現可能になると主張しています。

より多くのコンテキストが探索されるにつれて、これらは発展すると確信しています。

the HTML5 keyboard layouts for several input types

個別に構成されたキーボード

この paper は、個人がキーボードを独自の仕様にカスタマイズできるテクニックを示しています( ここでもCHI 2012から )。

enter image description here

データに基づくキーボードの改善

このグループ アプリストアでリリースしたタイピングゲームに基づいて調査を行い、データに基づいてキーボードの構成を変更しました。ただし、キーボードを変更するとエラー率は向上しましたが、タイピングは遅くなりました。つまり、複雑です!


余談ですが、私自身の見方としては、英語圏でははQWERTYレイアウトに固執する必要があります。あなたが訓練されて、私たちが今それを基にした文化を持っているならば、それは明らかに使用するのが速いです。私の経験では、平均的なユーザーがQWERTYキーボードに基づくタッチタイピストになるまでに約 5時間かかります(そして私は 教えられている子供たち それを行うには5歳です)。タッチタイピングは、子供たちが指をつつく癖をつける前に、学校で子供たちに教えるべきスキルです。 もし誰もがタッチタイピストだったら、携帯電話でより優れた入力メカニズムを要求するでしょう!

14
Lisa Tweedie

最近流出したのは、Windows Phoneからの片手用の新しいキーボードレイアウトです: 新しいArcソフトキーボードがWindows Phone 8に登場する可能性があります

キーは親指で使用するために弧状になっています。レイアウトではQWERTY予測テキスト?)。

漏洩したプレゼンテーションから:

Curved keyboard on Windows Phone

7
dhmstark

この質問に完全に答えるには、最初に以下を調べる必要があります。

  • 携帯電話の持ち方
  • 携帯電話を握っているときの自然な動き(人間工学的)
  • 既存の実装の長所と短所は何ですか


携帯電話は通常、次の位置のいずれかに保持されます...

a。電話は垂直で、優勢な手で持ち、親指は電話の上に水平、指は電話の下に水平

b。電話は垂直で、支配的ではない手で持ち、親指は電話の上に水平、指は電話の下に水平、もう一方の手は電話の上にあり、指は電話の上に水平に浮いています。

c。電話は水平で、両手で持ち、親指は電話の上に水平、指は電話の下に水平

d。電話が水平で、優位でない手で保持されている、親指が電話の上に水平、指が電話の下に水平、もう一方の手が電話の上にあり、指が電話の上に水平に浮いている


手の動き

人間工学的運動とは、手首を中心に回転することなく、手全体が腕とともに動く運動です。これには、指の上下の動き(その向きとの関係)、腕の横方向の上下の動きが含まれ、 親指の関節 の曲がりは含まれません 手根中手骨関節

位置(a)では、人間工学的でない動きには、親指を使ったタイプ入力が含まれます。人間工学に基づいた動きには、指の水平方向の動き(電話の下)があります。

位置(b)では、握る手の非人間工学的および人間工学的な動きは(a)と同じですが、ホバリングハンドにはより人間工学的な動きのオプションがありますが、携帯電話では、この位置は常に可能ではありません。環境との相互作用のため。

位置(c)では、各手は(a)と同じ人間工学的および非人間工学的動きを持っていますが、電話が水平になっているため、電話に対する動きは異なります。

ポジション(d)では、動きは(b)と同じですが、電話が水平になっているため、電話との相対的な動きは異なります。携帯電話を使用する場合、環境とのやり取りには手が必要になることが多いため、この位置が常に可能とは限りません。


既存の実装

  • ソフトキー-キーはdynamic(コンテキスト依存)およびフィードバックを提供しません。携帯電話の場合、キーは小さくて互いに近くで、タイプミスが多く、表示領域ではなくキーを確認する必要があります。物事を正しくするために。レイアウトは通常qwertyであり、それらはスワイプなどのプログラムで、リフト/プッシュ時間を節約し、辞書から正しい単語を提供することで生産性を向上させることができます。

  • 引き抜き/取り付け可能なキーボード-キーはconstantフィードバックを提供します。保持位置を(d)に制限します。

  • ダイヤルパッド-キーは通常一定で、通常フィードバックを提供します。キーの量には制限があるため、各キーには多くのオーバーロードがあり、正しいキーを複数回クリックする必要があり、一般的な単語の予測辞書を使用する必要があります。


背景をカバーしたので、エルゴノミクスをカバーするより最適なエクスペリエンスを提供し、フィードバックを提供し、片手または両手での使用を可能にし、タイプミスを減らして生産性を向上させる方法を検討してみましょう。

すぐに使える思考-ゲーム開発者の大会でqwertyキーボードを備えたゲームパッドのプロトタイプを見たことがあります。オンラインで見つけることができないので、起動しなかったと思います。しかし、デザインは人間工学に基づいており、コツをつかんでミスなくすばやく入力するのにかかった時間は0回でした。それは 標準のゲームパッド のように見えましたが、上部にボタンとコントロールの代わりに、qwertyラベルがあり、その下にラベルのレイアウトの小さなボタンがありました(多かれ少なかれ、私はそれを約6つ見ました)数年前、私にはカメラがありませんでした)。両手で持って、8本の指を下に動かしてタイプしました。

スマートフォンに戻る-スマートフォンを(a)または(c)のいずれかの位置に保持し、4本または8本の指でストレスなく入力できるとしたらどうでしょう。あなたの親指と身体的および視覚的フィードバックの両方で?

columnsのキーが下にあり、それぞれ対応する仮想キーが画面上に表示され、その上に微妙なスワイプがある電話を想像してください画面上の親指(手根中手関節のみを使用)の場合、モードを変更できます(例:数字と記号、英語と他の言語)。

両側から3列、列ごとに5つのキーを使用すると、電話の向きや手(またはその両方)に関係なく、指ごとに3つのキーを提供できます。指は水平(位置(a)と(c)を参照)で垂直ではない(例:デスクトップqwertyキーボード)ので、配置は手で5の3列であり、手で5の3行ではありません(通常のqwertyキーボードのように)。 )。

電話の横型ホールドの両手レイアウトは次のようになります。
enter image description here
同じ指で同じキーを動かすと、通常のqwertyキーボードと同じように動くことに注意してください。

電話の縦型ホールドの右のみのレイアウトは次のようになります。
enter image description here
画面を親指でスワイプした後、右手を左側に動かしたことを示します。
enter image description here
これらのレイアウトも、通常のqwertyキーボードで右手だけで入力するときの右手の動きをシミュレートするためのものです。

そして左利きの場合:
enter image description here
そして、画面上を親指でスワイプした後:
enter image description here


同じ物理キーを異なる方法で使用することにより、電話の向きと手の近接検出に応じて、どちらの手が電話を持っているかを判別し、30のキーの1つのセットでこれらの異なるキーのレイアウトを実装できます。

5
Danny Varod

swype のようなものは、サポートされているデバイスがある場合に便利です。私がハードウェアキーを楽しんでいる限り、彼らは確かに予測ビットに対してかなりの仕事をしました。あなたはあなたが望む鍵の近くにいる必要があるだけで、それはあなたが目指している正しい単語を推測する可能性が高いでしょう。

4
Squeak

標準パターンと区別すると、多くの場合、ユーザーがすべてを最初から学習する必要がある状況につながることに注意してください。キーボードレイアウトの場合、2つの主要な、最も一般的に記憶されるパターンがあります。qwertyレイアウトと電話ダイヤルレイアウトです。より良いキーボードレイアウトを見つけることは興味深い学術活動かもしれませんが、導入するのが面倒な変更でもあります。

UXの観点から、ユーザーのニーズを満たすか、問題を解決しようとすることがよくあります。私は自分に質問をします:新しいキーボードレイアウトは必要ですか、問題ですか-または-解決策の1つだけですか?マットは既にSWYPEを提案しました他のソリューションの1つ。ユーザーとして、私は新しいレイアウトではなくswypeに投票します...

4

革新的なキーボードレイアウトのコレクションが必要な場合は、 このWebサイト にアクセスできます。それらのいくつかは、上記の回答に記載されていません。

3
Ooker

これらの学術出版物によると、ジェスチャーキーボードのバリエーション、具体的にはGK-D、次にGK-Cは、スマートフォンのスワイプキーボードでエラー率を減らすのに最適です2015 および 2016 から。コロンビア大学とGoogleがCHI 2015で発表した2015年の出版物は、エラー率をジェスチャーの明瞭さとジェスチャーの速度に分割しているため、少し優れています。

素晴らしい質問ですが、5年以上が経過した後、より良い回答 上記のJayの構築 が利用できるようになりました。

2
MXMLLN

新しい選択肢のリストに加えて、ここでは作成における1つのイノベーションがあります。

Minuumキーボード

enter image description here

プロジェクトのプロモーションビデオ: http://www.youtube.com/watch?v=niV2KCkKmRw

クールな側面では、入力は主に1次元の動きのみに基づいているため、タッチスクリーンである必要はありません。

問題の面では、これまでに見たことよりも、辞書の単語照合に依存しているようです。それが問題になるかどうかわからない。

enter image description here

2
JOG