Aracılığıyla paylaş


Windows 7 Fare ve İşaretçiler

Uyarı

Bu tasarım kılavuzu Windows 7 için oluşturulmuştur ve Windows'un daha yeni sürümleri için güncelleştirilmemiştir. Kılavuzun çoğu ilke olarak hala geçerlidir, ancak sunu ve örnekler geçerli tasarım kılavuzumuzu yansıtmaz.

Fare, Windows'taki nesnelerle etkileşimde bulunurken kullanılan birincil giriş cihazıdır. Fare işlevselliği, not defteri bilgisayarlarında yerleşik izleme topları, dokunmatik yüzey ve işaret çubukları, Windows Tablet ve Dokunmatik Teknoloji ile kullanılan kalemler ve dokunmatik ekranlı bilgisayarlarda, hatta bir kullanıcının parmağı gibi diğer işaret cihazlarını da kapsayabilir.

Uyarı

Erişilebilirlik, kalem ve dokunma ile ilgili yönergeler ayrı makalelerde sunulmuştur.

Fareyi fiziksel olarak hareket ettirmek, ekrandaki grafik işaretçisini (imleç olarak da adlandırılır) hareket ettirmektedir. İşaretçinin geçerli davranışını göstermek için çeşitli şekilleri vardır.

beş tipik fare işaretçisinin ekran görüntüsü

Tipik fare işaretçileri

Fare cihazlarında genellikle birincil düğme (genellikle sol düğme), ikincil düğme (genellikle sağ) ve ikisi arasında fare tekerleği bulunur. İşaretçiyi konumlandırıp faredeki birincil ve ikincil düğmelere tıklayarak, kullanıcılar nesneleri seçebilir ve bunlar üzerinde eylemler gerçekleştirebilir. Çoğu etkileşimde, imleç hedefin üzerindeyken fare düğmesine basmak seçili hedefi gösterir ve düğmeyi serbest bırakmak, hedefle ilişkili tüm eylemleri gerçekleştirir.

Meşgul işaretçisi dışındaki tüm işaretçilerin, farenin tam ekran konumunu tanımlayan tek bir piksel etkin noktası vardır. Etkin nokta, fare eylemlerinden hangi nesnenin etkileneceğini belirler. Nesneler, etkin noktanın nesne üzerinde olduğu kabul edilen alan olan bir etkin bölge tanımlar. Genellikle, etkin bölge bir nesnenin kenarlıklarıyla çakışır, ancak kullanıcının amacının daha kolay gerçekleştirilmesini sağlamak daha büyük olabilir.

Şapka işareti, kullanıcı bir metin kutusuna veya başka bir metin düzenleyicisine yazarken görüntülenen yanıp sönen dikey çubukdur. Şapka işareti işaretçiden bağımsızdır (varsayılan olarak, kullanıcı yazarken Windows işaretçiyi gizler).

imleçli metin kutusunun ekran görüntüsü

Şapka işareti

Tasarım kavramları

Fare sezgiseldir

Fare, tipik insan eli için kullanımı kolay olduğundan başarılı bir giriş cihazı oldu. İşaretçi tabanlı etkileşim başarılı olmuştur çünkü sezgiseldir ve zengin çeşitli deneyimlere olanak tanır.

İyi tasarlanmış kullanıcı arabirimi (UI) nesnelerinin, nasıl kullanıldığını öneren bir nesnenin görsel ve davranışsal özellikleri olan affordance'a sahip olduğu söylenir. İşaretçi, el için ara sunucu işlevi görerek kullanıcıların fiziksel nesnelerle olduğu gibi ekran nesneleriyle etkileşim kurmasına olanak sağlar. Biz insanlar insan elinin nasıl çalıştığını doğuştan anlıyoruz, bu yüzden itilebilir gibi görünen bir şey varsa, itmeye çalışırız; Yakalanabilir gibi görünüyorsa, yakalamaya çalışırız. Sonuç olarak, kullanıcılar nesneleri yalnızca bakarak ve deneyerek güçlü bir şekilde kullanmayı öğrenebilir.

düğme ve kaydırıcının ekran görüntüsü

Düğmelerin ve kaydırıcıların güçlü bir gücü vardır

Buna karşılık, düşük bütçeye sahip nesneleri bulmak daha zordur. Bu tür nesneler genellikle bunları açıklamak için bir etiket veya yönerge gerektirir.

bağlantı metninin ve internet dünya simgesinin ekran görüntüsü

bağlantı metni ve simgelerinin düşük bütçesi var

Fare kullanımının bazı yönleri sezgisel değildir

Sağ tıklama, çift tıklama ve Shift veya Ctrl tuş değiştiricileriyle tıklama, gerçek dünya karşılıkları olmadığından sezgisel olmayan üç fare etkileşimidir. Klavye kısayolları ve erişim tuşlarından farklı olarak, bu fare etkileşimleri genellikle kullanıcı arabiriminde herhangi bir yerde belgelenmez. Bu, özellikle acemi kullanıcılar tarafından temel görevleri gerçekleştirmek için sağ tıklama, çift tıklama ve klavye değiştiricilerinin gerekli olmaması gerektiğini gösterir. Ayrıca bu gelişmiş etkileşimlerin etkili bir şekilde kullanılabilmesi için tutarlı ve öngörülebilir davranışlara sahip olması gerektiğini de göstermektedir.

Tek tıklama mı yoksa çift tıklama mı?

Çift tıklama, Windows masaüstünde o kadar kapsamlı bir şekilde kullanılır ki, gelişmiş bir etkileşim gibi görünmeyebilir. Örneğin, Windows Gezgini'nin dosya bölmesinde klasör, program veya belge açma işlemi çift tıklanarak gerçekleştirilir. Windows masaüstünde kısayol açmak için çift tıklama da kullanılır. Buna karşılık, Başlat menüsünde klasörleri veya programları açmak için tek tıklama gerekir.

Seçilebilir nesneler, seçimi gerçekleştirmek için tek tıklama kullanır, bu nedenle açmak için çift tıklama gerektirirken seçilemez nesneler açmak için yalnızca tek tıklama gerektirir. Bu ayrım birçok kullanıcı tarafından anlaşılmıyor (bir program simgesine tıklandığında bir program simgesine tıklanıyor, değil mi?) ve sonuç olarak, bazı kullanıcılar istedikleri şeyi elde edene kadar simgelere tıklamaya devam ediyor.

Doğrudan işleme

Nesnelerle doğrudan etkileşime doğrudan işleme denir. İşaretleme, tıklama, seçme, taşıma, yeniden boyutlandırma, bölme, kaydırma, kaydırma ve yakınlaştırma yaygın doğrudan işlemelerdir. Buna karşılık, bir nesneyle özellikler penceresi veya başka bir iletişim kutusu aracılığıyla etkileşim kurmak dolaylı işleme olarak tanımlanabilir.

Ancak, doğrudan manipülasyon olduğunda, yanlışlıkla manipülasyon ve dolayısıyla bağışlanma ihtiyacı olabilir. Bağışlama, istenmeyen bir eylemi kolayca tersine çevirebilme veya düzeltebilme becerisidir. Geri alma sağlayarak, iyi görsel geri bildirimde bulunarak ve kullanıcıların hataları kolayca düzeltmesine izin vererek doğrudan manipülasyonlar yaparsınız. Bağışlama ile ilişkili, istenmeyen eylemlerin gerçekleşmesini ilk etapta engellemektir. Bunu, istenmeyen sonuçları olan riskli eylemler veya komutlar için kısıtlanmış denetimler ve onaylar kullanarak yapabilirsiniz.

Standart fare düğmesi etkileşimleri

Standart fare etkileşimleri, tıklanan fare tuşu, tıklanan tıklama sayısı, tıklamalar sırasındaki konumu ve klavye değiştiricilerinin basılıp basılmadığı gibi çeşitli faktörlere bağlıdır. Bu faktörlerin genellikle etkileşimi nasıl etkilediğinin bir özeti aşağıdadır:

  • Çoğu nesne için, sol çift tıklama tek bir sol tıklama gerçekleştirir ve varsayılan komutu gerçekleştirir. Varsayılan komut bağlam menüsünde tanımlanır.
  • Bazı seçilebilir nesne türleri için, her tıklama tıklamanın etkisini genişletir. Örneğin, metin kutusunda tek tıklama giriş konumunu ayarlar, çift tıklama bir sözcüğü seçer ve üç kez tıklandığında bir tümce veya paragraf seçilir.
  • Sağ tıklama, nesnenin bağlam menüsünü görüntüler.
  • Fareyi işaret ederken hareketsiz tutmak, farenin üzerine gelindiğinde sonuç elde etme.
  • Fare düğmelerine basıldığında farenin hareketsiz kalması tıklamayı ve tek nesne seçimini gösterir. Fareyi hareket ettirmek, hareket etmek, yeniden boyutlandırmak, bölmek, sürüklemek ve birden çok nesne seçimini gösterir.
  • Shift tuşu seçimi bitişik olarak genişletir.
  • Ctrl tuşu, tıklanan öğenin seçim durumunu diğer nesnelerin seçimini etkilemeden geçiş yaparak seçimi genişletir.

Basit fare etkileşimleri

Aşağıdaki tabloda yaygın fare etkileşimleri ve etkileri açıklanmaktadır.

Basit eylem Etkileşim Tipik etki
Işaret
Fare düğmelerine tıklamadan işaretçiyi belirli bir nesneye getirin.
Hedef, vurgulama durumunu ve tüm dinamik ayrıcalıkları görüntüler.
Gezinip
Fare düğmelerine tıklamadan ve en az bir saniye hareket etmeden işaretçiyi belirli bir nesneye getirin.
Hedef araç ipucunu, bilgi ipucunu veya eşdeğerini görüntüler.
Tıklat
İşaretçiyi belirli, seçilemez bir nesneye getirin ve hareket etmeden fare düğmesine basıp bırakın. Tıklama, kullanıcıların fareyi hedeften çekerek tıklamayı iptal etme fırsatı vermek için fare düğmesi yayınını etkiler. Bu nedenle, fare tuşuna basma yalnızca seçili hedefi gösterir.
Birincil düğmeye sahip tek tıklamalar için nesneyi etkinleştirin. Birincil düğmeyle çift tıklamalar için nesneyi etkinleştirin ve varsayılan komutu gerçekleştirin. İkincil düğme için nesnenin bağlam menüsünü görüntüleyin.
Seçim Yapma
İşaretçiyi belirli, seçilebilir bir nesneye getirin ve bir fare düğmesine basıp bırakın.
Birincil düğmeye sahip tek tıklamalar için nesneyi seçin. Kullanıcılar fareyi sürüklerse, bitişik bir nesne aralığı seçin. Birincil düğmeye çift tıklamalar için nesneyi seçin ve varsayılan komutu gerçekleştirin.
Metin için, sağ birincil düğme tıklaması ekleme noktasını ayarlar, ikinci tıklama ekleme noktasında sözcüğü seçer ve üçüncü tıklama tümceyi veya paragrafı seçer.
Acil
İşaretçiyi belirli bir nesneye getirin ve serbest bırakmadan fare düğmesine basın.
Otomatik yineleme işlevleri için (sürekli kaydırmak için kaydırma okuna basmak gibi), tekrar tekrar etkinleştirin. Aksi takdirde taşıma, yeniden boyutlandırma, bölme veya sürükleme işleminin başlatılma durumunu gösterir. Bunun ardından hareket etmeden bir yayın yapılmadığı sürece.
Wheeling
Fare tekerleğini hareket ettirin.
Pencere, fare tekerleği hareketi yönünde dikey olarak kaydırılabilir.

İşaretçi şekilleri

Aşağıdaki tabloda ortak işaretçi şekilleri ve kullanımları açıklanmaktadır.

Şekil İsim Kullanıldığında
ok şekline sahip işaretçinin ekran görüntüsü
Normal seçim
Çoğu nesne için kullanılır.
işaret parmağı işaret eden el ekran görüntüsü
Bağlantı seçimi
Zayıflıkları nedeniyle metin ve grafik bağlantıları için kullanılır.
i-beam şekline sahip işaretçinin ekran görüntüsü
Metin seçimi
Karakterler arasında bir konum belirtmek için metin için kullanılır.
büyük artı işareti şekline sahip işaretçinin ekran görüntüsü
Duyarlık seçimi
Grafik ve diğer iki boyutlu etkileşimler için kullanılır.

Bileşik fare etkileşimleri

Aşağıdaki tabloda yaygın fare etkileşimleri açıklanmaktadır.

Bileşik eylem Etkileşim Tipik etki Yönergeler
Hareketli
Hareket etmek bir modsa (komut vererek girilir), moda girin, işaretçiyi taşınabilir bir nesnenin üzerine getirin, düğmeye basın ve fareyi hareket ettirin, fare düğmesini bırakın. bu durumda, işaretçi modu göstermek için şekli değiştirir.
aksi takdirde, işaretçiyi taşınabilir bir nesnenin kavrayıcısının üzerine getirin, düğmeye basın ve fareyi hareket ettirin, fare düğmesini bırakın. bu durumda, işaretçinin şekli değiştirmesi gerekmez.
nesne işaretçi hareketi yönünde hareket eder.
taşınmak
dört oklu işaretçinin ekran görüntüsü
bir pencereyi herhangi bir yönde taşımak için kullanılır.
tava
el şekline sahip işaretçinin ekran görüntüsü
Bir nesneyi pencere içinde herhangi bir yönde taşımak için kullanılır.
Yeni -den boyutlandırma
İşaretçiyi yeniden boyutlandırılabilir bir kenarlık üzerine getirin veya tutamacı yeniden boyutlandırın, fare düğmesine basın ve fareyi hareket ettirin ve ardından fare düğmesini bırakın.
nesne işaretçi hareketi yönünde yeniden boyutlandırıyor.
dikey ve yatay yeniden boyutlandırma
Yukarı aşağı işaretçileri gösteren ekran görüntüsü. yukarı ve sağ sol işaretçilerin ekran görüntüsü
tek bir boyutu yeniden boyutlandırmak için kullanılır.
çapraz yeniden boyutlandırma
bb545459.mouse13(en-us,msdn.10) .pngok ipuçlarıyla çapraz işaretçilerin ekran görüntüsü
aynı anda iki boyutu yeniden boyutlandırmak için kullanılır.
satır ve sütun yeniden boyutlandırma
bb545459.mouse15(en-us,msdn.10) .pngçapraz çubuklu ok işaretçilerinin ekran görüntüsü
Kılavuzdaki bir satırı veya sütunu yeniden boyutlandırmak için kullanılır.
Bölme
İşaretçiyi ayırıcının üzerine getirin, fare düğmesine basın ve fareyi hareket ettirin ve ardından fare düğmesini bırakın.
bölme kenarlı bölme işaretçi hareketi yönünde hareket eder.
pencere ayırıcıları
bb545459.mouse17(en-us,msdn.10) çift çapraz çubuklu ok işaretçilerinin ekran görüntüsü .png
Bölünmüş bölmeyi dikey veya yatay olarak yeniden boyutlandırmak için kullanılır.
Sürükleme ve bırakma
İşaretçiyi sürüklemek için geçerli bir nesnenin üzerine getirin, fare düğmesine basın ve fareyi bırakma hedefine getirin ve ardından fare düğmesini bırakın.
nesnesi bırakma hedefine taşınır veya kopyalanır.
normal seçim
fotoğraf, standart işaretçi ve bilgi ipucunun ekran görüntüsü
geçerli sürükleme hedefleri üzerinde kullanılır. ayrıca belirli bir etkiyi belirtmek için bir bilgi ipucuna da sahip olabilir.
kullanılamaz
küçük engellenmiş/çevrimdışı simgesinin ekran görüntüsü
Bir yüzeyin geçerli bir bırakma hedefi olmadığını belirtmek için kullanılır.

Etkinlik göstergeleri

Aşağıdaki tabloda, kullanıcıların tamamlanması birkaç saniyeden uzun süren bir eylem gerçekleştirirken gördükleri işaretçiler gösterilmektedir.

Şekil İsim Kullanıldığında
Halka şeklindeki 'meşgul' işaretçisini gösteren ekran görüntüsü.
Meşgul işaretçisi
Bir pencerenin yanıt vermesini beklemek için kullanılır.
halka şeklindeki işaretçi ve okun ekran görüntüsü
Arka plan işaretçisinde çalışma
Görev arka planda tamamlarken işaret etmek, tıklamak, basmak veya seçmek için kullanılır.

El işaretçileri

Metin ve grafik bağlantıları, zayıf oldukları için bir el veya "bağlantı seçme" işaretçisi (işaret parmağı işaret eden , işaret parmağı işaret eden el ekran görüntüsüne sahip bir el ) kullanır. Bağlantıların bağlantı olduğunu belirten başka görsel ipuçları (alt çizgiler ve özel yerleştirme gibi) olsa da, el işaretçisini vurgulamada görüntülemek bağlantının kesin göstergesidir.

Karışıklığı önlemek için, el işaretçisini başka amaçlarla kullanmamak zorunludur. Örneğin, komut düğmelerinin zaten güçlü bir gücü vardır, bu nedenle el işaretçisine ihtiyaçları yoktur. El işaretçisi "bu hedef bir bağlantıdır" anlamına gelir ve başka bir şey ifade etmez.

Özel işaretçiler

Windows, özel işaretçilerin oluşturulmasını destekler. Daha fazla ayrıntı için bkz. İmleç Görüntüsünü ve Kullanıcı Girişini Ayarlama: Genişletilmiş Örnek.

Birçok uygulama, uygulama işlevselliğini desteklemek için özel işaretçilere sahip bir denetim paleti sağlar.

spray-can işaretçisi ile paletin ekran görüntüsü

Microsoft Paint, her biri benzersiz bir işaretçiye sahip farklı işlevlerden oluşan bir palet içerir

UyduranLarın Yasası

Fitts Yasası, grafik kullanıcı arabirimi tasarımı ergonomisinde temelde şu şekilde bilinen bir ilkedir:

  • Bir hedef ne kadar uzak olursa, fareyle onu elde etmek o kadar uzun sürer.
  • Hedef ne kadar küçük olursa, fareyle elde etmek o kadar uzun sürer.

Bu nedenle, büyük hedefler iyidir. Hedef alanın tamamını tıklanabilir yaptığınızdan emin olun.

Yanlış Doğru (hedefin tamamı tıklanabilir)
yalnızca etiket tıklatılabilir simgenin ekran görüntüsü tıklanabilir simgenin ve tıklanabilir etiketin ekran görüntüsü

Almayı kolaylaştırmak için işaret ederken hedefin boyutunu dinamik olarak değiştirebilirsiniz.

büyütülmüş sayı ile karakter haritasının ekran görüntüsü

Kullanıcı almayı kolaylaştırmak için işaret ettiğinde hedef büyür

Yakın hedefler de iyidir. Tıklanabilir öğeleri büyük olasılıkla kullanılacakları yere yakın bir yerde bulun. Aşağıdaki görüntüde renk paleti araç seçiciden çok uzaktadır.

Araçlardan ayrılmış renk paletinin ekran görüntüsü

Renk paleti, kullanılma olasılığı olan yerden çok uzakta

Kullanıcının geçerli işaretçi konumunun bir hedef kadar yakın olduğunu ve elde etmeyi önemsiz hale getirdiğini göz önünde bulundurun. Bu nedenle bağlam menüleri, Microsoft Office tarafından kullanılan mini araç çubukları gibi Fitts yasasından tam olarak yararlanıyor.

açılan listenin yakınında işaretçilerin ekran görüntüsü

Geçerli işaretçi konumu her zaman elde etmek için en kolay konumdur

Ayrıca, nesne boyutlarını belirlerken alternatif giriş cihazlarını da göz önünde bulundurun. Örneğin, dokunma için önerilen en düşük hedef boyutu 23x23 pikseldir (13x13 DLU).

Fare içermeyen ortamlar

Tüm Windows ortamlarında fare yoktur. Örneğin, bilgi noktaları nadiren fareye sahiptir ve bunun yerine genellikle dokunmatik ekrana sahiptir. Bu, kullanıcıların sol tıklama ve belki de sürükleyip bırakma gibi basit etkileşimler gerçekleştirebileceği anlamına gelir. Ancak, bu kişiler üzerine gelemez, sağ tıklayamaz veya çift tıklayamaz. Bu sınırlamalar genellikle önceden bilindiğinden bu durum kolayca tasarlanır.

Fare kullanmak için ince motor becerileri gerekir ve sonuç olarak tüm kullanıcılar fare kullanamaz. Yazılımınızı en geniş kitlenin erişimine açmak için, ince motor becerilerine sahip tüm etkileşimlerin klavye kullanılarak gerçekleştirilemiyorsan emin olun.

Daha fazla bilgi ve yönergeler için bkz . Erişilebilirlik.

Yalnızca dört şey yaparsanız...

  1. Uygun olduğunda standart işaretçileri kullanarak fare etkileşimlerine standart etkileriyle tutarlı davranışlar verin.
  2. Gelişmiş fare etkileşimlerini (sağ tıklama, birden çok tıklama veya değiştirici tuş gerektirenler) gelişmiş kullanıcıları hedefleyen gelişmiş görevlerle sınırlayın.
  3. Etkili bir şekilde kullanılabilmesi için gelişmiş fare etkileşimlerini tutarlı, öngörülebilir davranışlar atayın.
  4. Programınızın özellikle yıkıcı komutlar için istenmeyen eylemleri tersine çevirme veya düzeltme olanağı sağladığından emin olun. Doğrudan işleme kullanılırken yanlışlıkla yapılan eylemler daha olasıdır.

Yönergeler

Affordance'a tıklayın

  • Tıklanabilir olup olmadığını belirlemek için hiçbir zaman kullanıcıların bir nesneye tıklamasını gerektirmeyin. Kullanıcıların tek başına görsel inceleme ile tıklanabilirliği belirleyebilmesi gerekir.
    • Birincil kullanıcı arabiriminin (işleme düğmeleri gibi) statik tıklama gücü olmalıdır. Kullanıcıların birincil kullanıcı arabirimini bulmak için üzerine gelmeleri gerekmez.
    • İkincil kullanıcı arabirimi (ikincil komutlar veya aşamalı açıklama denetimleri gibi) üzerine gelindiğinde tıklama gücünü görüntüleyebilir.
    • Metin bağlantıları statik olarak bağlantı metni önermeli, ardından tıklamanın uygun olup olmadığını (alt çizgi veya el işaretçisiyle başka bir sunu değişikliği) üzerine gelindiğinde görüntülemelidir.
    • Grafik bağlantıları yalnızca üzerine gelindiğinde bir el işaretçisi görüntüler.
  • Yalnızca metin ve grafik bağlantıları için el (veya "bağlantı seçimi") işaretçisini kullanın. Aksi takdirde, kullanıcıların bağlantı olup olmadığını belirlemek için nesnelere tıklamaları gerekir.

Standart fare düğmesi etkileşimleri

Aşağıdaki tabloda çoğu durumda geçerli olan fare düğmesi etkileşimleri özetlemektedir:

Etkileşim Etki
Hover
Hedef araç ipucunu, bilgi ipucunu veya eşdeğerini görüntüler.
Tek sol tıklama
Nesneyi etkinleştirir veya seçer. Metin için ekleme noktasını ayarlar.
Tek sağ tıklama
Nesneyi seçer ve bağlam menüsünü görüntüler.
Çift sol tıklama
Nesneyi etkinleştirir veya seçer ve varsayılan komutu gerçekleştirir. Metin için ekleme noktasındaki sözcüğü seçer (üçüncü tıklama tümceyi veya paragrafı seçer).
Çift sağ tıklama
Tek bir sağ tıklamayla aynı.
Shift tekli sol tıklama
Seçilebilir nesneler için seçimi bitişik olarak genişletir. Aksi takdirde, olası değişikliklerle tek bir sol tıklamayla aynı olur. Örneğin Paint'te, Shift tuşu değiştirici ile oval çizildiğinde daire çizilmeyle sonuçlandır.
Shift tek sağ tıklama
Shift tek sol tıklama ile aynı.
Shift çift sol tıklama
Shift tekli sol tıklamayla aynı ve seçimin tamamında varsayılan komutu gerçekleştirir.
Shift çift sağ tıklama
Shift tek sol tıklama ile aynı.
Ctrl tekli sol tıklama
Seçilebilir nesneler için, tıklanan öğenin seçim durumunu diğer nesnelerin seçimini etkilemeden (bu nedenle bitişik olmayan seçime izin vererek) seçimi genişletir. Aksi takdirde, tek bir sol tıklamayla aynı.
Ctrl tek sağ tıklama
Ctrl tek tek sol tıklamayla aynı.
Ctrl çift sola tıklama
Ctrl tek tek sol tıklama ile aynıdır ve seçimin tamamında varsayılan komutu gerçekleştirir.
Ctrl tuşunu basılı tutarak sağ tıklayın
Ctrl tek tek sol tıklamayla aynı.

Fare etkileşimi

  • Herhangi bir giriş cihazı tarafından kolayca tıklanması için tıklama hedeflerini en az 16x16 piksel yapın. Dokunma için önerilen minimum denetim boyutu 23x23 pikseldir (13x13 DLU). Kullanıcı daha kolay edinilmesi için işaret ederken küçük hedeflerin boyutunu dinamik olarak değiştirmeyi göz önünde bulundurun.

    Bu örnekte, döndürme denetimi düğmeleri dokunmatik veya kalemle etkili bir şekilde kullanılamayacak kadar küçüktür.

    küçük oklarla döndürme denetiminin ekran görüntüsü

  • Bölmeleri, herhangi bir giriş cihazı tarafından kolayca tıklanacak şekilde en az beş piksel genişliğinde yapın. Kullanıcı daha kolay edinilmesi için işaret ederken küçük hedeflerin boyutunu dinamik olarak değiştirmeyi göz önünde bulundurun.

    Bu örnekte, Windows Gezgini gezinti bölmesindeki ayırıcı fare veya kalemle etkili bir şekilde kullanılamayamayacak kadar dardır.

    dar, neredeyse görünmez bölücü ekran görüntüsü

  • Kullanıcılara uzamsal olarak bir hata marjı sağlayın. Kullanıcılar fare düğmesini serbest bıraktığında fare hareketi (örneğin, üç piksel) için izin verin. Kullanıcılar bazen fare düğmesini serbest bırakırken fareyi biraz hareket ettirebilir, bu nedenle düğme serbest bırakmadan hemen önceki fare konumu, kullanıcının amacını hemen sonraki konuma göre daha iyi yansıtır.

  • Kullanıcılara zamansal olarak bir hata kenar boşluğu sağlayın. Tek ve çift tıklamaları ayırt etmek için sistem çift tıklama hızını kullanın.

  • Tıklamaların fare düğmesinin üzerinde etkili olması için. Kullanıcıların fare düğmesini bırakmadan önce fareyi geçerli hedeflerden kaldırarak fare eylemlerini bırakmasına izin verin. Fare etkileşimlerinin çoğunda, fare düğmesine basıldığında yalnızca seçili hedef gösterilir ve düğme serbest bırakıldığında eylem etkinleştirilir. Otomatik yineleme işlevleri (sürekli kaydırmak için bir kaydırma okuna basmak gibi) bir istisnadır.

  • Fareyi seçmek, taşımak, yeniden boyutlandırmak, bölmek ve sürüklemek için yakalayın.

  • Kullanıcıların hareket etme, yeniden boyutlandırma, bölme ve sürükleme gibi bileşik fare etkileşimlerini bırakmasına izin vermek için Esc tuşunu kullanın.

  • Bir nesne çift tıklamayı desteklemiyorsa ancak kullanıcıların bunu varsayması muhtemelse, "çift tıklamayı" tek tıklama olarak yorumlayın. Kullanıcının iki eylem yerine tek bir eylem amaçladığı varsayılır.

    Kullanıcılar, görev çubuğu düğmelerinin çift tıklamayı desteklediğini varsayacağından, "çift tıklama" tek tıklama olarak işlenmelidir.

    görev çubuğu düğmesinin ve standart işaretçinin ekran görüntüsü

  • Programınız etkin değilken gereksiz fare tıklamalarını yoksayın. Örneğin, bir program etkin değilken kullanıcı bir düğmeye 10 kez tıklarsa, bunu tek tıklama olarak yorumla.

  • Çift sürükleme veya akor kullanmayın. Çift sürükleme, çift tıklamayla başlatılan bir sürükleme eylemidir ve akor, aynı anda birden çok fare düğmesine basıldığında gerçekleştirilen bir akordur. Bu etkileşimler standart değildir, bulunamaz, gerçekleştirilmesi zordur ve büyük olasılıkla yanlışlıkla gerçekleştirilir.

  • Fare etkileşimleri için Alt'i değiştirici olarak kullanmayın. Alt tuşu, araç çubuğu erişimi ve erişim anahtarları için ayrılmıştır.

  • Fare etkileşimleri için değiştirici olarak Shift+Ctrl tuşlarını kullanmayın. Bunu yapmak çok zor olabilir.

  • Vurgulamanın yedekli olmasını sağlayın. Programınıza dokunabilir hale getirmek için, yalnızca eylem gerçekleştirmesi gerekmeyen yollarla vurgulama özelliğinden tam olarak yararlanın. Bu, genellikle bir eylemin tıklatılarak da gerçekleştirilebileceği anlamına gelir, ancak tam olarak aynı şekilde yapılamaz. Vurgulama çoğu dokunmatik teknoloji tarafından desteklenmez, bu nedenle dokunmatik ekranlı kullanıcılar üzerine gelme gerektiren hiçbir görevi gerçekleştiremez.

Fare tekerleği

  • Fare tekerleğinin işaretçinin üzerinde olduğu denetimi, bölmeyi veya pencereyi etkilemesini sağlayın. Bunu yapmak istenmeyen sonuçları önler.
  • Fare tekerleğinin tıklamadan veya giriş odağı olmadan etkili olmasını sağlayın. Üzerine gelme yeterlidir.
  • Fare tekerleğinin nesneyi en özel kapsama sahip şekilde etkilemesini sağlayın. Örneğin, işaretçi kaydırılabilir bir pencere içindeki kaydırılabilir bir bölmede kaydırılabilir liste kutusu denetiminin üzerindeyse, fare tekerleği liste kutusu denetimini etkiler.
  • Fare tekerleğini kullanırken giriş odağını değiştirmeyin.
  • Fare tekerleğine aşağıdaki efektleri verin:
    • Kaydırılabilir pencereler, bölmeler ve denetimler için:
      • Fare tekerleğini döndürmek nesneyi dikey olarak kaydırarak yukarı doğru döner. Tekerleğin doğal eşlemeye sahip olması için, fare tekerleğini döndürmek hiçbir zaman yatay olarak kaydırmamalıdır, çünkü bunu yapmak kafa bozan ve beklenmeyen bir işlemdir.
        • Ctrl tuşuna basılırsa, fare tekerleğini döndürmek nesneyi yakınlaştırır; burada yukarı döndürme yakınlaştırma ve aşağı döndürme yakınlaştırma uzaklaştırır.
        • Fare tekerleğinin eğilmesi nesneyi yatay olarak kaydırıyor.
    • Yakınlaştırılabilir pencereler ve bölmeler için (kaydırma çubukları olmadan):
      • Fare tekerleğini döndürmek nesneyi yakınlaştırır, burada yukarı döndürmek yakınlaştırır ve aşağı doğru döndürmek uzaklaştırır.
      • Fare tekerleğini eğme işleminin hiçbir etkisi yoktur.
    • Sekmeler için:
      • Fare tekerleğini döndürmek, sekmelerin yönü ne olursa olsun geçerli sekmeyi değiştirebilir .
      • Fare tekerleğini eğme işleminin hiçbir etkisi yoktur.
    • Shift ve Alt tuşları depresyondaysa fare tekerleğinin etkisi olmaz.
  • Dikey kaydırma boyutu (döndürme için) ve yatay kaydırma boyutu (eğme için) için Windows sistem ayarlarını kullanın. Bu ayarlar Fare denetim masası öğesi aracılığıyla yapılandırılabilir.
  • Fare tekerleğini daha hızlı döndürmenin daha hızlı kaydırmaya neden olmasını sağlayın. Bunun yapılması, kullanıcıların büyük belgeleri daha verimli bir şekilde kaydırmasına olanak tanır.
  • Kaydırılabilir pencereler için fare tekerleği düğmesine tıklamanın pencereyi "okuyucu moduna" getirmesini göz önünde bulundurun. Okuyucu modu özel bir kaydırma kaynağı simgesi ekler ve pencereyi kaydırma kaynağına göre bir yönde ve hızda kaydırır.

kaydırma çıkış noktası simgesiyle sayfanın ekran görüntüsü

Internet Explorer, kaydırma çıkış noktası simgesini içeren okuyucu modunu destekler

İşaretçiyi gizleme

  • İşaretçiyi gizlemeyin. Özel durum:
    • Tam ekran sunu modunda çalışan sunu uygulamaları işaretçiyi gizleyebilir. Ancak, kullanıcılar fareyi hareket ettirdiğinde işaretçi hemen geri yüklenmelidir ve iki saniye işlem yapılmadığında yeniden gösterilebilir.
    • Fare içermeyen ortamlar (bilgi noktaları gibi) işaretçiyi kalıcı olarak gizleyebilir.
  • Varsayılan olarak, kullanıcı metin kutusuna yazarken Windows işaretçiyi gizler. Bu Windows sistem ayarı Fare denetim masası öğesi aracılığıyla yapılandırılabilir.

Etkinlik işaretçileri

Windows'daki etkinlik işaretçileri meşgul işaretçisi (halka şeklindeki işaretçinin ekran görüntüsü ) ve arka planda çalışan işaretçidir (halka şeklindeki işaretçi ve okun ekran görüntüsü ).

  • Kullanıcıların bir eylemin tamamlanması için bir saniyeden fazla beklemesi gerektiğinde meşgul işaretçisini görüntüleyin. Meşgul işaretçisinin etkin noktası olmadığını, bu nedenle kullanıcıların görüntülendiği sırada hiçbir şeye tıklayamadıklarını unutmayın.
  • Kullanıcıların bir eylemin tamamlanması için bir saniyeden fazla beklemesi gerektiğinde, ancak program yanıt veriyorsa ve eylemin tamamlanmadığını belirten başka görsel geri bildirim olmadığında arka planda çalışma işaretçisini görüntüleyin.
  • Etkinlik işaretçilerini ilerleme çubukları veya ilerleme animasyonlarıyla birleştirmeyin.

Düzeltme imi

  • Metin giriş penceresi veya denetimi giriş odağına sahip olana kadar şapka işaretini görüntülemeyin. Şapka işareti kullanıcılara giriş odağı önerir, ancak giriş odağı olmadan bir pencere veya denetim şapka işaretini görüntüleyebilir. Elbette, bağlam dışı iletişim kutusunun şapka işaretini görüntüleyebilmesi için giriş odağını çalmayın.

    Windows Kimlik Bilgileri Yöneticisi giriş işaretiyle bağlam dışında ancak giriş odağı olmadan görüntülenir. Sonuç olarak, kullanıcılar parolalarını beklenmedik yerlere yazar.

    odak olmadan kimlik bilgileri yöneticisinin ekran görüntüsü

  • Şapka işaretini kullanıcıların en çok yazma olasılığı olan yere yerleştirin. Genellikle bu, kullanıcının son yazıldığı yer veya metnin sonunda yer alır.

Erişilebilirlik

  • Fareyi hiç kullanamayan kullanıcılar için fareyi klavyeyle yedekli hale getirin.
    • Kullanıcılar, çizim ve oyun oynama gibi ince motor becerilerinin gerekli olduğu eylemler dışında fareyle yapabilecekleri her şeyi klavyeyle yapabilmelidir.
    • Kullanıcılar, verimli metin girişi dışında klavyeyle yapabilecekleri her şeyi fareyle yapabilmelidir.
  • Fareyi kullanma yeteneği sınırlı olan kullanıcılar için:
    • Bir eylemi gerçekleştirmek için çift tıklamayı ve sürüklemeyi tek yol yapmayın.

Daha fazla bilgi ve yönergeler için bkz . Erişilebilirlik.

Dokümantasyon

Fareye başvururken:

  • Çoğul fareleri kullanmaktan kaçının; birden fazla fareye başvurmanız gerekiyorsa, fare cihazlarını kullanın.
  • Sol fare düğmesini belirtmek için fare düğmesini kullanın. Birincil fare düğmesini kullanmayın. Benzer şekilde, ikincil fare düğmesi yerine sağ fare düğmesini kullanın. Doğruluktan bağımsız olarak, kullanıcılar bu terimleri anlar ve düğmelerini yeniden programlayan kullanıcılar zihinsel değişimi yapar.
  • Fare tekerleğinin dönen kısmı için tekerleği ve tıklanabilir parçaya başvurmak için tekerlek düğmesini kullanın.
  • Fare eylemlerine başvurmak için tıklama, işaret etme ve sürükleme gibi fiilleri kullanın. Kullanıcılar tekerleği dikey olarak döndürür, yatay olarak eğir ve tekerlek düğmesine tıklar.
  • Belgeyi veya klasörü taşıma eylemi için sürükleyip bırakma yerine sürüklemeyi kullanın. "Klasörü taşımak sürükle ve bırak işlemidir" gibi bir sıfat olarak sürükle ve bırak özelliğini kullanmak kabul edilebilir.
  • Fiil olarak her zaman çift tıklama ve sağ tıklama heceleme yapın.
  • Tıklamayı kullanın, tıklamayı değil. İçine tıklayın ("pencereye tıklayın" seçeneğinde olduğu gibi) kabul edilebilir.

Fare işaretçilerine başvururken:

  • fare işaretçisine işaretçi olarak başvurun. İmleci yalnızca teknik belgelerde kullanın.
  • Etkinlik göstergeleri olan işaretçiler için, yalnızca bir etkinlik göstergesinden oluşan işaretçi için meşgul işaretçisini kullanın ve birleşim işaretçisi ile etkinlik göstergesi için arka plan işaretçisinde çalışma.
  • Diğer işaretçi türleri için, işaretçiye başvurmak için açıklayıcı etiketler kullanmayın. Gerekirse, fare işaretçisinin ekranda nasıl görünebileceğini açıklamak için bir grafik kullanın.

Örnekler:

  • Pencere kenarlarının üzerine gelin.
  • Fareyi kullanarak Simge Durumuna Küçült düğmesine tıklayın.
  • Shift tuşunu basılı tutun ve sağ fare düğmesine tıklayın.
  • İşaretçi iki çapraz çubuğu olan bir ok ekran görüntüsüne dönüştüğünde, bölme çizgisini hareket ettirmek için işaretçiyi sürükleyin.

Ayrıca bkz.