it-swarm.asia

Pola untuk bernavigasi dengan mengetik teks dalam bidang teks

Saya sedang mengerjakan aplikasi yang memiliki UI yang sangat padat dengan banyak item menu.

Apakah ada Pola UI untuk menavigasi ke layar yang berbeda dengan mengetik teks di bidang teks?

Text Field for Navigation

Fokus keyboard ada di bidang pilihan ini. Pengguna dapat mengetik perintah tertentu (biasanya beberapa huruf) untuk membuka modul yang berbeda atau bahkan menavigasi dalam kumpulan data tertentu.

4
Vineet Bhatia

Ini sebenarnya bukan pola UI, tetapi pada dasarnya Gmail dan Google Reader menstandarkan perilaku ini di aplikasi web, dan saya sudah mencoba untuk mengikutinya sejak itu:

  • Tidak ada bidang input khusus; hanya meminta aplikasi merespons penekanan tombol di seluruh (kecuali ketika fokus di bidang input)
  • Tipe ? (shift + /) untuk membuka overlay pintasan keyboard di mana saja di aplikasi.
  • j & k untuk bergerak maju dan mundur dalam konteks, seperti email atau item RSS
  • Urutan: misalnya, mengetik "g" diikuti oleh "i" di Gmail "masuk" ke "kotak masuk" Anda
  • Petakan sebanyak mungkin pintasan keyboard ke tombol yang sesuai dengan tindakan, yang seharusnya membantu daya ingat. "c" di Gmail adalah untuk "menulis". Pengecualian terhadap aturan ini: konvensi utama lainnya, seperti kunci j/k yang disebutkan di atas.

Fitur "urutan" memungkinkan Anda untuk merespons penekanan tombol individual tanpa mengharuskan pengguna untuk menulis kata-kata, dan itu (secara teoritis) memberi Anda kombinasi penekanan tombol tanpa batas karena Anda memiliki selusin opsi per kunci dalam urutan tersebut. Anda harus dapat mengimplementasikan sebagian besar perintah yang Anda inginkan dalam arsitektur ini.

Saya sangat suka bagaimana Google menerapkan ini - sayang sekali mereka tidak benar-benar memperkirakannya menjadi pola desain di suatu tempat (kecuali mereka melakukannya dan saya melewatkannya). Akan menyenangkan melihat lebih banyak aplikasi mengikuti tren yang mereka tetapkan.

4
Rahul

Saya tidak tahu apakah ada nama untuk polanya tetapi ada implementasi yang bagus di Mac OS X.

Jika Anda pergi ke Help | Search atau gunakan jalan pintas Command+Shift+/ (Command +?). Anda dapat mulai mengetik nama item menu dan memilih item itu.

Screenshot of Mac OS X's help shortcut interface

Menekan enter pada titik ini akan mengaktifkan perintah Reload Page.

2

Saya tidak mengerti mengapa pola "ketuk Alt maka urutan kunci" tradisional tidak akan berfungsi. (N.B .: "ketuk"!)

misalnya "Alt-FX" (yaitu, F . Ile - E . Xit ) untuk menutup (sebagian besar) aplikasi di Windows.

Solusi OS X menarik, dan relatif dapat digunakan sampai Anda mencapai titik di mana Anda harus mengetik terlalu banyak karakter untuk mencapai titik diskriminasi (mis. "Cari" vs. "Telusuri dalam File")

Juga tolong jangan sebut mereka "akord", meskipun proposisi sesat apa pun telah diajukan oleh raja-raja yang bertikai dengan kegunaan yang gagal (Google, MS, dan banyak lainnya). Sebut saja "urutan". Siapa pun yang memainkan alat musik yang mampu menghasilkan akord akan memberi tahu Anda apa "akord" moniker antithetis untuk apa yang kami coba gambarkan. "Ctrl + Alt + Del" atau "Ctrl + B" adalah akor . "g, i" adalah urutan .

TY Dan untuk tautan video MS. tidak sabar untuk menontonnya! Jika ada situs dengan video yang menjelaskan setiap lainnya keputusan bodoh yang mereka buat, saya mungkin akan menjadi bagian dari sisa hidup saya. Mengubah presentasi sekitar adalah satu hal, tetapi menghapus asosiasi mnemonik yang banyak orang habiskan selama 20 tahun terakhir untuk mempelajari mode MS yang tampaknya arbitrer adalah pembunuh produktivitas (dan pemicu frustrasi), dan saya tidak sabar untuk dengar mereka mencoba merasionalisasi itu! <- berbicara sebagai "pengguna daya" ("tidak berdaya", lebih tepatnya) yang harus menderita karena metrik penggunaan MS menunjukkan "... 99% pengguna menggunakan 'Fungsi A', jadi mari kita singkirkan fungsi 'B melalui Jadi kita bisa membuat semua ikon 300% lebih besar. " (... juga berbicara sebagai bangga pemilik salinan Office Pro 2007 dan 2010. yang belum dibuka)

0
powerless user