web-dev-qa-db-ja.com

アルファベット順にソートされたリストのリストの一番上または一番下にアイテムをプッシュする方法は?

この質問は、特定のシナリオ、プラットフォーム、または製品とは関係ありません。UXの設計というよりは、エンドユーザーUXの問題です。これは、さまざまなユースケースとプラットフォームに適用されます。この質問をするきっかけとなった1つの具体的な例は、Evernoteのノートブックリストです。「アーカイブ」というノートブックをリストの一番下にプッシュします。それ以外の場合は、一番上にあります。別のケースは、コンピューター上のファイルとフォルダーに名前を付けることです。

アルファベット順にソートされている特定のリストがあり、それらを再配置する方法はありません。一般的に、アイテムがたくさんあり、手動で配置する必要がない場合にアイテムを見つけやすくなるため、これは非常に実用的です。

ただし、リストの特定の項目を上または下にプッシュしたい場合があります。そして、それを行う唯一の方法は、アイテムに特定の記号を付けることです。

そう:

  • アイテムを上にプルするの場合、私が最もよく使用するのは!であるため、Requirementsアイテムは! Requirementsになります。その他のニースオプションは~または-です。
  • pushing to the bottomの場合、1つの明白な記号は「z」であるため、アイテムの名前がArchivesの場合は、zzz-Archivesまたはzzz Archivesという名前を付けます。

感嘆符やその他の非アルファ記号は問題ないように見えますが、zzzはリストの視覚的な「整然さ」を打ち消します。

誰かが押したり引いたりするためのよりエレガントなソリューションを使用したり見たりしたのではないでしょうか?

19
ulmas

Ω(Alt 234)は、アイテムをWindowsファイルフォルダーの一番下にプッシュします。直感的なので気に入っています。

17
Jocob

コードページ437 に基づいて、zの後に続く文字のリストを次に示します。ソート順にリストされていることに注意してください。オメガはギリシャ語のアルファベットの最後の文字であるため、おそらくこの使用例に最も適しています。

α  alpha        U+03B1  Alt 224
Γ  gamma        U+0393  Alt 226
δ  delta        U+03B4  Alt 235
ε  epsilon      U+03B5  Alt 238
Θ  theta        U+0398  Alt 233
π  pi           U+03C0  Alt 227
Σ  sigma upper  U+03A3  Alt 228
σ  sigma lower  U+03C3  Alt 229
τ  tau          U+03C4  Alt 231
Φ  phi upper    U+03A6  Alt 232
φ  phi lower    U+03C6  Alt 237
Ω  omega        U+03A9  Alt 234
7
Steven Penny

リストが常にアルファベット順にソートされている場合は、すでにリストされているそのようなトリックや回避策に頼らざるを得ません。

ユーザーのニーズを満たすより良い方法は、ユーザーがリストをソートできるようにすることです。ドラッグアンドドロップで。リストはデフォルトでアルファベット順に並べ替えることができますが、ユーザーが変更した場合は、各アイテムの位置も覚えておくことができます。

このアプローチでは、設計が必要な予期しない状況が発生する可能性があります。頭に浮かぶそれらのいくつかは次のとおりです

  • 新しいアイテムはどこに表示されますか?
  • ここでexactlyは、新しいアイテムに関連して移動されたアイテムですか? (上の項目の後、下の項目の前、実際の文字の「間」など)
  • アイテムの名前を変更するとどうなりますか?

ユースケースをシミュレートすることにより、これらのそれぞれ、および発生する可能性のある他のものに対する最適なソリューションを思い付くことができます。

3
Jawa

見つけた! (少なくとも、私のChromebookで動作しています。他のマシンでどのように動作するのかはわかりません。JamesQMurphyによる、WebとWindowsの並べ替えに関するコメントです。)

アイスランド語 文字 とげ

þ

奇妙なのは、アイスランド語のアルファベットの最後の3文字がþ、æ、öであり、ウィキペディアで次のように述べられていることです。

ÆæおよびÖöは、それ自体が文字であると見なされ、それぞれの文字の合字または分音版ではありません。

どちらも æおよびöは、それぞれaおよびoの後にソートされます。そしてÐð( "Eth")は "th"の音を発します。これはDの後に配置されます。これは、それがアルファベットで現れるためです。

とげを試してみますか?

また、私はアイスランド人ではないので、私が言ったことが正しいかどうかわかりません。私はキャラクターごとに挑戦してきました。

2
sensorsweep

上記の提案された解決策の多くは、非常に面倒です。誰かが「よりエレガントな解決策」を求めたとき、たいていの場合、彼らは全体の思考プロセスまたは方法論を再発明するように求めていません。文字通り、OPは「zzz」よりも見栄えの良いものがあるかと尋ねました—

美しさはいつものように見る人の目にありますが、別の提案として、私は日常的に使用しています

z_または

z-または

z。何かを下に押し込んだことに対して。

人によってストロークは異なりますが、英語を話す人にとっては、オメガキャラクターよりも「終わり」または「下」のほうがzの方が直感的だと思います。ただし、Ωは1文字であるため、Ωを使用するという提案は非常に気に入っています。

メタコメント:UXフォーラムに投稿した人が他の人に「この質問は間違ったカテゴリにある」と言ったとき、それはいつも私にとって驚くべきことです。これは、UXデザインの主要な指令である「ユーザーは決して間違いではない」(彼/彼女がやりたいことにおいて)に露骨に違反しています。 99%の確率でエンジニアは自分の思考プロセスを別の人に課したいと考え、通常は「これが明らかにこれを解決するための最良かつ最も効率的な方法です」というコメントを付けます。 TL; dr —誰かが自分のファイルシステムまたはリストのより適切な順序を作成しようとしているため、このようなUXフォーラムで提案を求めている場合、UXが1分でも執着することに反対することは、UXとは正反対です。この質問は別のフォーラムに属しています。」良いUXは、明確な場所がない場合に、質問またはアイテムを複数のカテゴリに配置します。

1
UXdesigner

基本的に、実行したいことは、グローバルリスト内にサブリストを作成することです。

すべてのアイテムにアルファベット順の接頭辞を付加しないのはなぜですか。

例えば:

メール:タスク

メール:これを転送

メール:レポートで返信

PICS:アルバムを作成x

PICS:アルバムyを作成

PICS:アルバムxから画像2を削除

このようにして、スクロールしたり、ブラウザーが出席したいリストの一番上に直接アクセスしたり、タスクの命名規則に基づいてアイテムを作成したり、選択したリスト内のアルファベット順に従ってアイテムを正しいリストに表示したりできます。また、リストには「!」よりもセマンティックな名前が付けられます。または 'ZZZ'

これは、YYYYMMDD形式を使用して日付をアルファベット順にすることと多少似ています。

アーカイブに関しては、それはトリッキーなものですが、同じことを意味するがアルファベットのさらに下にある別のWordを見つけることができます。または、/重要です

このような:

〜メール

〜PICS

アーカイブ

これで、アルファベット順のシステムに適合しながら、別のレベルの制御が可能になります。

事前に作成されたツールを使用しているときに、リスト内の項目を分類するために組み込まれている可能性のある関数もチェックします。

1
Toni Leigh

記号は文字や数字よりも先にソートされるため、記号を使用するのが最善のようです。

シンボルを使用する際の問題は、それらの多くは特定の言語の演算子であり、特定のコンテキストでそれらのシンボルを使用するのが嫌いなことです。たとえば、ディレクトリ名の先頭に~または|これらの文字は、シェルの人に問題を引き起こす可能性があります。

2つあります。

  • _キーボードから利用可能
  • ユニコードの16進コードはU + 2022(別名「弾丸」文字)
  • ~ Windowsでは(ただしLinuxでは~には 特別な意味 )があります
  • . Windowsの場合(ただし、これによりフォルダーが非表示になるため、Linuxの場合は不可)
1

すべてのアイテムに番号を付ける

アルファベット順のリストの順序をカスタマイズするために番号を使用しました。これは、後で、または新規参入者に対しても明確であるため、うまく機能します。これも最小数の文字を使用し、文字と組み合わせてそのようなグループを作成するために使用できます1A dog, 1B cat, ... 5A jello, 5B cake, etc.

欠点は、リスト内のほとんどすべての項目に番号を付ける必要があることです。項目が多い場合は、番号にゼロを埋め込む必要があります。 001, 002, ... 011, 012, ... 111, 112, etc.

より優れたUXの選択肢

項目が別の順序/優先度フィールドに格納されている番号でソートされているリストを見ました。これは、ユーザーに各項目名の一部として無関係な文字を入力させるよりもはるかに優れており、アルファベット順の名前の並べ替えと優先番号の並べ替えを簡単に切り替えることができます。これらの数値は自動的に増加します。ユーザーがリスト内のアイテムの位置を変更したい場合、対応する注文番号を変更するだけですが、これは完全にオプションです。

別のアプローチとして、お気に入りタグを組み込んで、ユーザーが他のアイテムよりも重要なアイテムとしてすばやくマークを付け、お気に入りのアイテムを自分のリストの一番上に表示することができます。

1
DaveAlger

通常、チルダ文字(〜)は、希望どおりの動作をします。もう1つのオプションは、垂直パイプ文字(|)です。

ただし、Evernoteはさまざまなクライアント間で非常に一貫性のないUXを持っています。ノートブックの名前を〜Miscellaneousに変更しました。 Webバージョンではリストの一番下に表示されましたが、Windowsデスクトップクライアントでは一番上に表示されました。

ほとんどの並べ替えアルゴリズムは、ASCIIまたはUnicode数値を使用します。大文字のA〜Zの値は65〜90です。小文字のa〜zの値は97〜122です。通常は、ソフトウェアはテキストを大文字または小文字に変換し、コードを使用してリストを数値順に並べます。したがって、ASCIIまたは122より大きいUnicode値を持つ記号を選択すると、おそらくこのタイプの単純なソートを使用するプラットフォームのトリック。

0
JamesQMurphy

正確に次の文字で綴ってください。 ℮ѕ????chⅰ????℮ѕコピーして貼り付けます。

これにより、ほとんどのアルファベット順のソートリストの一番下に配置されます。これらのいずれかを追加して、弾丸で囲みます:ᛡᛜ岩のように沈むはずです!

0
Rusty

Windowsエクスプローラーで実験的に、ほとんどのキーボードの非アルファベット文字が開始記号として使用され、その後にスペースが続き、その数によってその位置が決まることがわかりました。つまり:-フォルダー/ファイル名(3つのスペース)が前に来る-フォルダー/ファイル名(2つのスペース)が先行する-フォルダー/ファイル名(1つのスペース)。スペース数を変えることで簡単に位置調整ができます。ファイル名はスペースの後にアルファベット順にソートされます。私はこれをWindowsフォルダーにのみ使用しました。シンボルは完全に左で、上部の名前は下部よりも右にあるため、逆インデントのように見えます。 Trevorが指摘したように、一部のシンボルはLinuxで特別な意味を持ち、シェル(たとえばダッシュ)も信じています。多くのスペースを追加すると、「ファイル名が長すぎます」というメッセージが表示される場合があります。私はLinuxへの移行を始めています。そのため、この回答は非常に遅く、残念ながらそこでは機能しません。だから、誰かが複数の記号なしでそのための簡単な解決策を持っているなら...?

0
RichardLaws