Bağlama duyarlı kullanıcı arayüzü - Context-sensitive user interface

Bir bağlama duyarlı kullanıcı arabirimi aktif programın durumuna göre kullanıcıya seçenekler sunar.[1] Bağlam duyarlılığı mevcut durumda her yerde grafik kullanıcı arayüzleri sık sık bağlam menüleri.

Bir kullanıcı arayüzü ayrıca içeriğe duyarlı olabilir geri bildirim, örneğin fare imlecinin veya imlecinin görünümünü değiştirme, menü rengini değiştirme veya işitsel veya dokunsal geribildirim ile.

Bağlam duyarlılığının muhakeme ve avantajları

Bağlam duyarlılığını tanıtmanın birincil nedeni, kullanıcı arayüzünü basitleştirmektir.

Avantajlar şunları içerir:

  • Belirli bir verimlilik düzeyi için kullanıcı tarafından bilinmesi gereken daha az komut sayısı.
  • Azaltılmış sayısı tıklama veya tuş vuruşları belirli bir işlemi gerçekleştirmek için gerekli.
  • Tutarlı davranışın kullanıcı tarafından önceden programlanmasına veya değiştirilmesine izin verir.
  • Tek seferde ekranda ihtiyaç duyulan seçenek sayısını azaltır.

Dezavantajları

Bağlama duyarlı eylemler şu şekilde algılanabilir: kısmak Kullanıcı arabiriminin kullanımı - bilgisayar istenmeyen bir eylemi gerçekleştirmeye karar verdiğinde operatörü ne yapması gerektiği konusunda kaybetmek. Ek olarak, otomatik olmayan prosedürler, bağlama duyarlı arayüz tarafından gizlenebilir veya karartılabilir ve tasarımcıların öngörmediği işlemler için kullanıcı iş yükünde bir artışa neden olabilir.

Kötü bir uygulama yardımcı olmaktan çok can sıkıcı olabilir - bunun klasik bir örneği Ofis asistanı.

Uygulama

En basit düzeyde, her olası eylem tek bir olası eyleme indirgenir - gerçekleştirilen eylem tek bir değişkene (dosya uzantısı gibi) dayanır. Daha karmaşık uygulamalarda, kullanıcının önceki eylemleri, dosyanın boyutu, mevcut kullanımdaki programlar gibi birden çok faktör değerlendirilebilir. meta veriler[2] vb.

Yöntem sadece aşağıdaki yanıtla sınırlı değildir zorunlu düğmeye basma ve fare tıklamaları - açılır menüler kısaltılabilir ve / veya değiştirilebilir veya bir web araması önceki aramalara dayalı sonuçlara odaklanabilir.

Daha yüksek uygulama seviyelerinde bağlama duyarlı eylemler ya daha büyük miktarlarda meta veri gerektirir, vaka Analizi tabanlı programlama veya diğer yapay zeka algoritmalar.

Bilgisayar ve video oyunlarında

Bağlam hassasiyeti video oyunlarında önemlidir - özellikle oyun kumandası, oyun kolu veya Bilgisayar faresi mevcut düğme sayısının sınırlı olduğu. Öncelikle oyuncu belirli bir yerdeyken uygulanır ve bir kişi veya nesne ile etkileşimde bulunmak için kullanılır. Örneğin, oyuncu bir kişinin yanında duruyorsa oyuncu olmayan Karakter, oyuncunun kendisiyle konuşmasına izin veren bir seçenek ortaya çıkabilir.

Uygulamalar embriyonik 'Hızlı Zaman Etkinliği Kullanılan saldırının, hem oyuncunun hem de rakibin pozisyonuna ve yönelimine ve ayrıca sanal çevreye bağlı olduğu hassas kılıç dövüşünün bağlamına göre. Oyuncunun karakterinin oyun içindeki konumuna bağlı olarak, oyuncunun bir şey almasına, bir kapıyı açmasına, bir ip kapmasına, bir canavara veya rakibe yumruk atmasına neden olabilen 'eylem düğmesinde' benzer bir kullanım aralığı bulunur. bir nesneyi parçala.[3]

Yanıtın oynatıcı tarafından etkinleştirilmesi gerekmez - bir ekran cihazı yalnızca belirli durumlarda gösterilebilir, örn. Bir uçuş savaş oyununda artı işaretlerini 'hedeflemek', oyuncunun ateş etmesi gerektiğini gösterebilir. Alternatif bir uygulama, oyuncudan gelen girdiyi izlemek (örneğin, düğme basma aktivitesi seviyesi) ve bunu, keyfi en üst düzeye çıkarmak veya heyecanı veya ambiyansı kontrol etmek amacıyla oyunun hızını kontrol etmek için kullanmaktır.[4]

Daha karmaşık oyunlar, birkaç düğmeli (klavyesiz konsollar) makineler için tasarlandığından, yöntem giderek daha önemli hale geldi. Bennet Ring (2006'da) şu yorumu yaptı: "Bağlama duyarlı yeni mercek parlaması ".[5]

Bağlama duyarlı yardım

Bağlama duyarlı yardım, bağlam duyarlılığının yaygın bir uygulamasıdır, tek bir yardım düğmesi harekete geçirilir ve yardım sayfası veya menü belirli bir sayfayı veya ilgili konuyu açar.[6]

Ayrıca bakınız

Referanslar

Alıntılar

  1. ^ Webopedia: bağlama duyarlı
  2. ^ Alan Dix; Tiziana Catarci; Benjamin Habegger; Yannis Ioannidis; Azrina Kamaruddin; Akrivi Katifori; Giorgos Lepouras; Antonella Poggi; Devina Ramduny-Ellis. "masaüstünde ve web'de akıllı bağlama duyarlı etkileşimler" (PDF). Arşivlenen orijinal (PDF) 2007-03-06 tarihinde. Alındı 2008-07-29. Alıntı dergisi gerektirir | günlük = (Yardım)
  3. ^ "Assassin's Creed E3 Ön İzleme". Arşivlenen orijinal 2007-08-03 tarihinde. Alındı 2008-07-29.
  4. ^ Yeni Nesil Kullanıcı Arayüzleri (Eitan Glinert tarafından yazılan MIT Bilgisayar Bilimleri Yüksek Lisans Tezi)
  5. ^ Gears of War incelemesi - Şimdi yeni nesil oyunların konusu bu
  6. ^ Webopedia: Yardım

Kaynaklar