it-mure.jp.net

ユーザーに相当するキーをどのように表示しますか?

Cocoaのプッシュボタンのようなコントロールにキー相当物を割り当てることができます。

たとえば、Cmd-Eをプッシュボタンに割り当てることができます。 Cmd-Eを押すことはそのボタンをクリックすることと同じであることをユーザーに知らせようとしますか? (おそらく、ツールチップを介して、コントロールのラベルなどで)または、ユーザーはドキュメントだけでそのような同等物について学ぶことを期待しますか?

4
ericg

Windowsは、文字に下線を引くことで、相当するものをすでに知っています。下のダイアログでAlt-Fを押すことは、検索ボタンをクリックすることと同じです。

alt text

Windows 3.1では、対応する文字に常に下線が引かれていました。 Windows XP以降では、Altキーを押すまで下線は表示されないと思います。

Macでは、ユーザーがOptionキーを押したときに同等のコマンドキーを表示することで同様のアプローチを実装できますが、AFAIKにはこれをMac OSに自動的に実装するための組み込みメカニズムがありません。アクセシビリティ機能を有効にすると、同等の機能を表示する方法が提供される可能性がありますが、私はそれらを試したことがなく、デフォルトでは有効になっていません。

IMO、Windowsは、Macよりもボタンキーの同等物を適切に処理しますが、Macはメニュー項目のキー同等物をより適切に処理します。メニューをクリックしてOptionキーを押すと、通常は元のメニューの拡張であるさまざまなメニュー項目が表示されます。 ウィンドウを閉じるすべて閉じるになります:

alt text

@DanMが数年前にリンクしたAskTogの記事を読んだことがあります。私はそれをばかげたことを発見し、そして今はばかげたことを見つけました。その前提は誤りです。

  1. キーを押すように求められているテスト参加者とは対照的に、キーの同等物に大きく依存し、ほとんど無意識にそれらを使用するコンピューターユーザーに尋ねます

  2. Togのテストは非常に限られており、IMOは役に立たない。この記事を入力しているときに、Cmd-Shift- [とCmd-Shift-]を数回押して、異なるブラウザータブ間を行き来しました。毎回メニューに行ったり、マウスを動かしてボタンを押したりしなければならないとしたら、かなり不自由を感じていただろう。時間がかかるだけでなく、マウスカーソルを編集フィールドにいた場所に戻す必要があります。副作用はTogでは測定されません。

9
Hisham

個人的には、メニューまたはボタンのツールチップにオプションのショートカットが表示されるのが好きです。

しかし、それはあなたの聴衆に依存します。

プログラマーは(私が知っている大まかな一般化)、キーボードを「普通の」オフィスユーザーよりも使用することを好む傾向があるので、彼らは情報を評価するかもしれません。また、インターフェイスを試して、何ができるかを確認する傾向もあります。

あまり技術的でないユーザーは、提供している情報に圧倒され、キーボードではなくマウスを使用する可能性が高いため(別の一般化)、ショートカットはユーザーにとって重要ではありません。

2
ChrisF

通常、割り当てられているメニュー項目の近くにキーボードショートカットを記載するのが慣例です。他のコントロールに関しては、それほどはっきりしていないか、簡単ではありません(ツールヒントをそこで使用することはできますが、それは標準ではないか、期待されていません)。

なぜこれを避けたいのですか?省スペース?

ユーザーは通常は読みません。具体的にはドキュメントを読みません...

2
Dan Barak

覚えておくべきことの1つは、キーボードショートカットはほとんどのユーザーにとって重要な機能ではないということです。ほとんどのタスクとほとんどのユーザーで、マウスがキーボードよりも速いことを示す調査もあります(例: http://www.asktog.com/SunWorldColumns/S02KeyboardVMouse3.html )。これは、キーボードショートカットを提供するべきではない、またはユーザーがそれらを見つけるための方法を提供するべきではないという意味ではありませんが、キーボードショートカットのツールチップでUIを乱雑にすることについて2度考えた方がよいかもしれないことを示唆しています。

例として、GMailには多数のキーボードショートカットが用意されていますが、ボタンの上にカーソルを置いても、目立つリンクをクリックしても、それらのショートカットを見つけることはできません。私の知る限り、キーボードショートカットに関するすべての情報は 単一のWebページ にあります。これにアクセスする唯一の方法は、[ヘルプ]をクリックして、「キーボードショートカット」を検索することです。 」.

Googleの戦略が従うべき戦略だと言っているのではありませんが、すべてのキーボードショートカットを含むWebページまたはヘルプファイルを作成することから始めるのがよいと思います。多くのユーザーがショートカットを要求するようになった場合、それが存在することをより明確にするために何かをする時が来たことがわかりますが、そうでない場合はおそらく問題ありません。

2
devuxer

Officeがキーボードショートカットのヒントを処理する方法(ツールヒントとサポートドキュメントを使用)が気に入っています。ツールヒントは侵襲的ではありません。コントロールの上にしばらくカーソルを置いたときにのみ表示され、必要なときにすぐに表示されます。

alt text

または、ショートカットのリストが必要な場合は、ヘルプに移動して「キーボードショートカット」と入力します。それらを学びたいユーザーのために、このオプションもそこにある必要があります。

alt text

また、新しいアプリケーションを学習する場合、ユーザーはマウスを使用して左右にクリックし、何が起こるかを確認します。メニュー項目の上にマウスを移動する可能性が非常に高いです。そこにキーボードショートカットポップアップを表示すると、アプリケーションのデザインを混乱させることなく、キーボードショートカットを使用できることがわかります。

1
Tania Gobeil