web-dev-qa-db-ja.com

真ん中のドット(・)はスペースを表すための最良の方法ですか?

私たちのWebアプリケーションでは、ユーザーの希望に応じて、何をするか、何を入力するかを明示的に指示しようとしています。

ヒントの1つはClick or type /r to respondのようになります。 /rの後にスペースを入力すると、フレーズ全体が/whisper <username>に置き換えられます。

しかし、この交換は、端子スペースを落とした場合には発生せず、混乱を招く可能性があります。 /rと入力しましたが、実際には何も起こりません。今はどうしますか?

1つのアプローチは、ミドルドットを追加することでした。したがって、Click or type /r· to respond.

真ん中のドットがあるはずですか?それは当惑させるでしょうか?ユーザーは直感的にスペースを追加しますか?完全に異なるアプローチはありますか?

13
Michael

完全な使用法は/r <message>、ただしこの答えは/r <username>、または/r <username> <message>

スペースの後にプレースホルダーを置くことができます-指示部分を1つのフォントで入力し、実際のコードで固定幅フォントを入力して、スペースをより明確に表示することをお勧めします。

クリックまたは入力/r [message] 返答する

これにより、スペースが必要であること、およびユーザーが従うことが期待されることをユーザーに明らかにする必要があります/rあり。プレースホルダーの括弧表記がユー​​ザーを混乱させないように注意する必要があります(ユーザーは実際にメッセージの前後に括弧を入力する必要があると考えるかもしれません)が、代替として検討できます。

クリックまたは入力/r message 返答する

角かっこを削除しますが、messageがプレースホルダーであるか、入力する必要があるかについて、あいまいさを生じさせます。 messageの部分を目立たせることで、これを回避できる場合があります。

クリックまたは入力/ryour_message 返答する

スペースを強調表示することもできます-たとえば、/rmessageは緑色で強調表示され、その間のスペースは黄色で強調表示され、文字を印刷せずに目立つようになりますが、これにより、色覚異常のユーザーにアクセシビリティの問題が発生する可能性があります。

最後のアイデア:/r [message]クリック可能-フレーズの下の物理的な下線(スタイリングの下線のリンクを想定)はスペースをさらに強調表示し、それをクリックすると、コマンドがアプリケーションに貼り付けられ、ユーザーがメッセージを追加できるようになります。彼らはこの方法を2回以上使用する可能性は低いですが、最初の試行で意図された使用法を明確に示します。

最後に、そうする余地がある場合は、使用例を指定できます。

クリックまたは入力/r [message]応答します。例:

/r hello!

/rhello!は使用目的ではありません。

7
Kai

すべてのコマンドはスペースで終わりますか?それらはhaveで終わりますか?なぜスペースが必要なのですか? /rが一意の有効なコマンドとして認識されるように、プログラミングを変更できますか、または変更する必要がありますか?

スペースが本当に必要な場合は、ユーザーにそのことを伝えてください。ただし、真ん中のドットのような非標準の記号は使用しないでください。

Click or type /r followed by a space to respond.

コーディングにおける一般的な記号は、˽のようなものを使用することですが、それでもメッセージではあまり意味がありません。

Click or type /r˽ to respond.

または:別の終端文字を選択して、簡単に明示できるようにします。

Click or type /r* to respond.

5
Andrew Leach

最も簡単な方法は、コマンドを引用符で囲むことです。 Type "/r " to respond.人々がスペースを逃す可能性はまだありますが、それはかなり一般的な慣習であり、一般的に人々は引用符を含めないことを知っています。

0
aslum