Visual Studio İçin Bileşik Desenler
Bileşik desenler etkileşim ve tasarım öğelerini farklı yapılandırmalarda birleştirir. Visual Studio'da tutarlılık açısından en önemli bileşik desenlerden bazıları şunlardır:
Veri görselleştirme
Grafikler, karar alma sürecini geliştirmek için verileri toplamanın ve görselleştirmenin görsel bir yoludur. Kullanıcıların çok fazla veriyle karşılaşmalarına yardımcı olabilir, ancak dikkati neyin hak ettiğini ve nelerin eyleme ihtiyaç duyabileceğini görmeleri çok az anlama gelir.
Aşağıdaki koşullardan herhangi biri doğruysa kullanıcı grafikten yararlanacaktır:
Grafik, kullanıcıların üzerinde işlem yapabilecekleri görevleri tanımlamalarına yardımcı olacak mı?
Grafik, kullanıcıların olası değişikliklerin sonuçlarını tahmin etmelerini sağlayacak mı?
Grafik, kullanıcıların eğilimleri bulmasına ve desenleri belirlemesine yardımcı olacak mı?
Grafik kullanıcıların daha iyi kararlar vermesine izin verecek mi?
Grafik, kullanıcıların belirli bir bağlamda sahip olabileceği belirli bir soruyu yanıtlamaya yardımcı olur mu?
Grafikler için genel kurallar
Verileri açıkça etiketle. Açıklama içermeyen çizimler yalnızca güzel resimlerdir.
Orantıların dengesiz olmasını önlemek için eksenleri sıfırdan başlatın. Çizgi uzunluğu ve çubuk boyutu, veri noktaları arasındaki ilişkileri anlamak için önemli görsel ipuçlarıdır.
Bilgi grafiklerini değil grafikleri oluşturun. Bilgi grafikleri, verilerin artistik gösterimleridir ve bunların birincil hedefi görsel hikaye anlatımıdır. Grafikler görsel olarak çekici olabilir (ve olmalıdır), ancak verilerin kendisi için konuşmasına izin verin.
Skeumorphism, pictorial bar graphs, contrast hashmarks ve diğer infographic touchs kaçının.
3B efektleri dekoratif bir öğe olarak kullanmayın. Bu bilgileri yalnızca kullanıcının bilgileri anlama becerisinin tam olarak ayrılmaz bir parçasıysa kullanın.
Birden çok çizgi ve dolgu kullanmaktan kaçının, ikiden fazla renk bu grafik türünün doğru okunmasını ve yorumılmasını zorlaştırabilir.
Bir kavramı anlamanın veya verilerle etkileşim kurmanın tek aracı olarak grafik (veya çizim) kullanmayın. Bu, görme bozukluğu olan kullanıcılar için güçlükler sunar.
Grafikleri sayfada zarif veya dekoratif öğeler olarak kullanmayın. Başka bir deyişle, grafik herhangi bir değer eklemezse veya kullanıcıların sorunu çözmesine yardımcı olursa, bu grafiği kullanmayın.
Grafik türleri
Visual Studio'da kullanılan grafik türleri arasında çubuk grafikler, çizgi grafikler, halka grafik veya "halka grafik" olarak bilinen değiştirilmiş pasta grafik, zaman çizelgeleri, dağılım çizimleri ("küme grafikleri" olarak da adlandırılır) ve Gantt grafikleri bulunur. Her grafik türü, farklı türde bilgileri iletmek için kullanışlıdır.
Diğer grafik oluşturma konuları
Color
Visual Studio'da kullanılmak üzere tanımlanmış belirli bir grafik renkleri paleti vardır. Palet, başlıca renk körlüğü türleri için erişilebilir ve çok dar renk dilimleri olarak kullanıldığında bile renkler ayırt edilebilir. Bu renkleri kullanıcı arabiriminizdeki herhangi bir grafik veya grafik türü için istediğiniz kombinasyonda kullanabilirsiniz. Bu kadar çok farklı renge ihtiyacınız yoksa yedi rengi de kullanmanız gerekmez. Bu renkler ön plan öğeleriyle kullanılacak şekilde tasarlanmamıştır, bu nedenle metinleri veya glifleri bu renklerin üzerine yerleştirmeyin. Bu tonlar sabit kodlanmış ve Araç Seçenekleri altında kullanıcı özelleştirmesine açık olmalıdır (bkz. Son kullanıcılar için renkleri kullanıma açma).>
Swatch | Onaltılık | RGB |
---|---|---|
#71B252 | 113,178,82 | |
#BF3F00 | 191,63,0 | |
#FCB714 | 252,183,20 | |
#903F8B | 144,63,139 | |
#117AD1 | 17,122,209 | |
#79D7F2 | 121,215,242 | |
#B5B5B5 | 181,181,181 |
Nesne içi kullanıcı arabirimi ve göz atma
Bu bölüm, Visual Studio'ya özgü bir nesne içi kullanıcı arabirimi türü olan kod özeti görünümü olarak da bilinen göz atma bağlamını sağlar.
Nesne içi kullanıcı arabirimi, kullanıcıya ana görevlerinden çekilmeden daha fazla bilgi veya etkileşim sağlamalıdır.
Visual Studio'daki nesne içi kullanıcı arabiriminin ana deseni "dikkat noktasındaki bilgiler" olarak bilinir.
Visual Studio'daki nesne içi kullanıcı arabirimi satır içi veya kayan ve dayanıklı ya da geçicidir.
Visual Studio'daki bir nesne içi kullanıcı arabirimi türü olan kod özeti görünümü satır içi ve dayanıklıdır.
Visual Studio'daki bir nesne içi kullanıcı arabirimi türü olan CodeLens kayan ve geçicidir
Bir kod parçasının nasıl çalıştığını anlamak veya bu kodla ilgili ayrıntıları bulmak için genellikle geliştiricinin bağlamı değiştirmesi ve diğer içeriğe veya başka bir pencereye gitmesi gerekir. Bu bağlam kaydırmaları kesintiye neden olabilir, çünkü kullanıcılar ana pencerelerinden ayrılırlarsa özgün görevlerine odaklanmayı kaybedebilirler. Ayrıca, özgün bağlamı geri almak zor olabilir, özellikle de pencerelerin değiştirilmesi özgün kodlarının diğer kullanıcı arabirimi tarafından gizlenmeye neden olması durumunda.
Nesne içi kullanıcı arabirimi "dikkat noktasındaki bilgiler" adlı bir desen izler. Bu iletiler, açılır pencereler ve iletişim kutuları, kullanıcılara ana görevlerine odaklanmalarını kaybetmeden netleştirme veya etkileşim ekleyen ek, ilgili bilgiler sağlar. Kullanıcı işaretçisini bildirim alanındaki bir simgenin üzerine getirdiğinde görüntülenen açılır pencereler, yanlış yazılmış bir sözcüğün altındaki kırmızı dalgalı çizgi ve Visual Studio 2013'te kullanıma sunulan göz atma görünümü nesne içi kullanıcı arabirimine örnek olarak verilebilir.
Karar noktaları
Visual Studio'da, bu bilgi desenini dikkat çekici bir noktada kullanmanın çeşitli yolları vardır. Doğru mekanizmayı seçmek ve bunu tutarlı, öngörülebilir bir şekilde uygulamak genel deneyim için gereklidir. Aksi takdirde, kullanıcılara içeriğin kendisinden odaklanmayı engelleyen kafa karıştırıcı veya tutarsız bir deneyim sunulabilir.
Ana içerik ve ayrıntı içeriği arasındaki ilişkiler
Dikkat noktasındaki bilgiler, kullanıcının odaklanmış olduğu içerik ("ana" içerik) ile ek ilgili içerik ("ayrıntı" içeriği) arasında bir ilişki görüntülemek için kullanılır. Bu düzende, ayrıntı içeriği açıkça kullanıcının üzerinde çalıştığı içerikle ilgilidir ve ana içeriğe yakın bir şekilde görüntülenebilir. Ek bilgiler veya ana içerik aşırıya alınmadan özetlenemez bilgiler, araç penceresi gibi başka bir deseni izlemelidir.
Ayrıntı içeriğini her zaman ana içeriğe yakın bir şekilde görüntüleyin.
Ayrıntı içeriğinin kullanıcının ana içeriğe odaklanmaya devam etmesini sağladığından emin olun. Genellikle, bunu başarmak için en iyi yol, ayrıntı içeriğini ana içeriğe mümkün olduğunca yakın işlemektir. Bu işlem, ayrıntı içeriğini ana içeriğin yanındaki bir açılır pencerede işleyerek veya ana içeriğin altındaki ayrıntı içeriğini satır içi olarak işleyerek yapılabilir.
Kullanıcıyı ana içerikten uzaklaştıran bilgileri hiçbir zaman dikkate alma noktasında kullanmayın. Kullanıcıların ayrıntı içeriğini ayrı olarak görüntülemesi gerekiyorsa, kullanıcının bunu gerçekleştirmesini sağlayan açık bir eylemi kullanıma sunun.
Tasarım ayrıntıları
Nesne içi kullanıcı arabiriminin doğru seçim olduğunu belirledikten sonra, tasarımda dikkat edilmesi gereken dört ana nokta vardır:
Kalıcılık: İçeriğin dayanıklı veya geçici olması bekleniyor mu? Kullanıcılar, başvuruda bulunmak veya etkileşimde bulunmak için bilgileri görünür tutmak ister mi? Yoksa kullanıcılar bilgilere hızla göz atıp ana görevlerine devam etmek mi isteyecek?
İçerik türü: İçerik bilgilendirilebilir, eyleme dönüştürülebilir veya gezinti amaçlı mı olacak? Kullanıcının ana içerik hakkında ek ayrıntılara ihtiyacı var mı? Kullanıcının ana içeriği etkileyen bir görevi tamamlaması gerekiyor mu? Yoksa kullanıcının başka bir kaynağa yönlendirilmesi mi gerekiyor?
Gösterge türü: Ortam göstergesi anlamlı mı? Bilgiler yararlı bir şekilde özetlenebilir ve ana içeriğe aşırı yüklenmeden görüntülenebilir mi?
Hareketler: Kullanıcı arabirimini çağırmak ve kapatmak için hangi hareketler kullanılacak? Kullanıcı ayrıntı içeriğini nasıl ortaya çıkarır ve gönderir? Geçici ve dayanıklı durumlar arasında geçiş yapmak için sabitleme gibi bir hareket eklemenin bir değeri var mı?
Bu dört karar noktasından her birinin nesne içi kullanıcı arabiriminin ana bileşenleri üzerinde etkisi olacaktır.
Nesne içi kullanıcı arabirimi bileşenleri
Kapsayıcı (içerik sunucusu) türü
Yüzen
Satır içi
Content type
Bilgi: Statik veya dinamik olabilecek veriler
Eyleme dönüştürülebilir: ana içeriği değiştiren komutlar
Gezinti: Kullanıcıyı MSDN gibi başka bir pencereye veya uygulamaya götüren bağlantılar
Hareketler
Çağrı
Işten çıkarma
Sabitleme
Diğer etkileşimler
Kalıcılık ve işleme modeli
Geçici
Dayanıklı
Otomatik
İsteğe bağlı
Ortam göstergeleri (isteğe bağlı)
Dalgalı alt çizgi
Akıllı etiket simgesi
Diğer ortam göstergeleri
Kapsayıcı (içerik sunucusu) türü
İlgi noktasında içerik sunmak için iki ana seçenek vardır:
Satır içi: Visual Studio 2013 Kod Düzenleyicisi'nde kullanıma sunulan göz atma görünümü gibi satır içi sunucu, var olan içeriği kaydırarak yeni içerik için alan açar.
Kullanıcıların sunduğun içeriğe başvurmak veya içerikle etkileşimde bulunmak için önemli miktarda zaman harcamasını bekliyorsanız, satır içi sunucuları tercih edin .
Kullanıcıların sunduğun bilgilere göz atmasını ve ardından en az kesintiyle ana görevlerine devam etmesini bekliyorsanız, satır içi sunuculardan kaçının .
Kayan: Kayan sunucu seçili içeriğe mümkün olduğunca yakın bir konuma yerleştirilir ancak mevcut içeriğin düzenini değiştirmez. Seçili simgeye en yakın kullanılabilir boşluk üzerinde kayan içerik paneli görüntüleme gibi çeşitli stratejiler kullanılabilir.
Kullanıcıların sunduğun bilgilere göz atmasını ve ardından en az kesintiyle ana görevlerine devam etmesini bekliyorsanız kayan sunucuları tercih edin .
Kullanıcıların sunduğun içeriğe başvurmak veya içerikle etkileşime geçmek için önemli miktarda zaman harcamasını bekliyorsanız kayan sunuculardan kaçının .
Content type
Herhangi bir nesne içi kullanıcı arabirimi kapsayıcısının içinde görüntülenebilen üç ana içerik türü vardır. Bu tür bilgilerin herhangi bir bileşimi gösterilebilir. Üç tür şunlardır:
Bilgilendirici: Nesne içi kullanıcı arabirimi kapsayıcılarının çoğu bir tür bilgilendirici içerik görüntüler. İçerik, ortamın mevcut durumuyla ilgili bilgileri veya ortamın gelecekteki olası durumu hakkındaki bilgileri temsil edebilir. Örneğin, yeniden düzenleme gibi belirli bir komutun var olan kod üzerindeki etkisini göstermek için kullanılabilir.
Her zaman görüntülediğiniz bilgilerin kurallı gösterimini kullanın. Örneğin, kod kod gibi görünmelidir ve söz dizimi vurgulama ile birlikte görünmelidir ve kullanıcının ayarlamış olduğu yazı tipi ve diğer ortam ayarlarına saygı göstermelidir.
Aynı bilgiler ana içerik olarak sunulursa mümkün olabilecek bilgilendirme içeriği üzerinde her zaman herhangi bir eylemi desteklemeyi göz önünde bulundurun. Örneğin, var olan kodu nesne içi kullanıcı arabirimi kapsayıcısı içinde sunuyorsanız, bu koda göz atma ve kodu değiştirme özelliğini desteklemeyi kesinlikle göz önünde bulundurun.
Gelecekteki olası bir durumu temsil eden bilgi içeriği sunuyorsanız her zaman farklı bir arka plan rengi kullanmayı göz önünde bulundurun.
Eyleme dönüştürülebilir: Bazı nesne içi UI kapsayıcıları, ana içerik üzerinde yeniden düzenleme işlemi gerçekleştirme gibi bazı eylemler gerçekleştirme olanağı sağlar.
Eyleme dönüştürülebilir komutları her zaman bilgilendiren içerikten ayrı olarak konumlandırın.
Uygun olduğunda eylemleri her zaman etkinleştirin ve devre dışı bırakın.
İletişim kutularının içindeki komutları temsil etmek için her zaman standart yönergelere bakın.
Nesne içi kullanıcı arabirimi kapsayıcısında kullanıma sunulan eylem sayısını her zaman en düşük düzeyde tutun. Nesne içi kullanıcı arabirimiyle etkileşim kurmak basit ve hızlı bir deneyim olmalıdır. Kullanıcının nesne içi kullanıcı arabirimi kapsayıcısının kendisini yönetmeye yönelik enerji harcaması gerekmemelidir.
Nesne içi kullanıcı arabirimi kapsayıcılarının nasıl ve ne zaman kapatılacağını her zaman göz önünde bulundurun. En iyi yöntem olarak, ana ve ayrıntı içeriği arasındaki iletişim kutusunu sonlandıran tüm eylemler, eylem çağrıldığında nesne içi kullanıcı arabirimi kapsayıcısını da kapatmalıdır.
Gezinti: Bazı nesne içi kullanıcı arabirimi kapsayıcıları, kullanıcıyı başka bir pencereye veya uygulamaya götüren bağlantılar (örneğin, kullanıcının web tarayıcısında msdn makalesi açma) içerir.
Kullanıcıların başka bir içeriğe gitmekle şaşırmaması için her zaman "Aç" ile herhangi bir gezinti bağlantısı ekleyin.
Gezinti bağlantılarını her zaman eyleme dönüştürülebilir bağlantılardan ayırın.
Ortam göstergeleri (isteğe bağlı)
Ortam göstergeleri, kodun geri kalanından karşıt bir renkle sunulan metinler dahil olmak üzere ince veya dalgalı alt çizgiler ve akıllı etiket simgeleri gibi değer çizgisi simgeleri de dahil olmak üzere belirgin olabilir. Ortam göstergeleri ek ve ilgili bilgilerin kullanılabilirliğini belirtir. İdeal olarak, kullanıcının bunlarla etkileşim kurmasına gerek kalmadan bile yararlı bilgiler sağlarlar.
Her zaman bir ortam göstergesini kullanıcının dikkatini dağıtmaması veya bunaltmaması için konumlandırın. Ortam göstergesini bu şekilde konumlandırmak mümkün değilse başka bir çözüm düşünün.
Ortam göstergesini her zaman ilgili içeriğe mümkün olduğunca yakın konuma getirin.
Her zaman , kullanılabilir hale getirdiği bilgileri özetleyen bir gösterge oluşturmayı deneyin. Kullanılabilir veri öğelerinin sayısını (örneğin, "Başvurular" yerine "3 başvuru" gibi) sağlamayı veya verileri özetlemenin başka bir yolunu düşünün.
- Gösterge verilerinin her zaman hesaplanmadığı ve görüntülenemediği durumlarda, değerler hesaplanırken hemen aşamalı geri bildirim sağlamayı göz önünde bulundurun. Örneğin, Telefon Windows'daki e-posta canlı kutucuğunun okunmamış e-posta sayısı arttıkça yenilenmesine benzer şekilde, kullanılabilir verilerde yapılan güncelleştirmeleri yansıtan değişikliklere animasyon eklemeyi göz önünde bulundurun.
Hiçbir zaman bir kullanıcının belirli bir içerik parçası için makul bir şekilde alamayacağı kadar gösterge eklemeyin. Ortam göstergeleri, kullanıcıdan herhangi bir etkileşim gerektirmeden yararlı olmalıdır. Göstergeler, taşma ve diğer yönetim denetimlerinin bunları görünüme getirmek için gerekli olması durumunda ortamlarını kaybeder.
Hareketler
Kullanıcının ana içeriğe odaklanmasını sağlamanın temel özelliklerinden biri, ek ayrıntı içeriğini açmak ve kapatmak için doğru hareketleri desteklemektir.
Her zaman kullanıcının ek içeriği açmak için bazı açık hareketler gerçekleştirmesini iste. Yaygın açık hareketler şunlardır:
Vurgulama: araç ipuçları veya etkileşimli olmayan bilgi içeriği
Açık komut: satır içi sunucu
Ortam göstergesine çift tıklayın: CodeLens açılır penceresi
Kullanıcı Esc tuşuna her bastığında ayrıntı içeriğini her zaman kapatın.
Her zaman nesne içi kullanıcı arabiriminin bağlamını göz önünde bulundurun. Kapsayıcı içinde etkileşime izin veren içerik sunucuları için, kullanıcının iş akışında kesintiye neden olabilecek ek bilgilerin üzerine gelindiğinde gösterilip gösterilmeyeceğini dikkatli bir şekilde göz önünde bulundurun.
Düzenlenebilir gibi görünen veya kullanıcı etkileşimlerini davet eden içeriği hiçbir zaman vurgulama. Bu davranış, imleci ayrıntı içeriğinin üzerine taşımaya çalışan kullanıcıları hayal kırıklığına uğratabilir. Bir araç ipucu için standart davranış, imleç artık onu oluşturan ana içeriğin üzerinde olmadığında hemen kapatmaktır.
Seçim modelleri
Seçim modeli, kullanıcı arabirimindeki bir veya daha fazla ilgi çekici nesne üzerinde işlemleri göstermek ve onaylamak için kullanılan mekanizmadır. Bu konuda, Visual Studio belge düzenleyicileri içindeki seçim etkileşim desenleri açıklanmaktadır: metin düzenleyicileri, tasarım yüzeyleri ve modelleme yüzeyleri.
Kullanıcıların Visual Studio'ya ne üzerinde çalıştıklarını göstermek için bir yöntemi olmalıdır ve Visual Studio'nun kullanıcılara ne üzerinde çalıştığı hakkında geri bildirimle tahmin edilebilir bir şekilde yanıt vermesi gerekir. Kullanıcı ile kullanıcı arabirimi arasındaki farklar veya yanlış iletişim, kullanıcının bir eylemi fark etmesine neden olabilir ve bu da istenmeyen sonuçlara neden olabilir. Genellikle kullanıcı bir şeyin eksik olduğunu veya değiştiğini görene kadar hata fark edilmez. Bu nedenle seçim modelleri, kullanıcı arabirimi tasarımının en kritik parçalarından biridir. Visual Studio'daki seçim modelleri Windows ile tutarlı olsa da, küçük çeşitlemeler vardır.
Windows'da olduğu gibi Visual Studio'da da seçim modelleri etkileşimin gerçekleştiği bağlama bağlı olarak farklılık gösterir. Seçimler dört nesne türünde gerçekleşebilir:
Metin
Grafik nesneleri
Listeler ve ağaçlar
Izgaralar
Bu nesnelerin içinde üç tür seçim vardır:
Bitişik
Ayrık
Bölge
Kapsam
Seçimin en önemli bileşeni, kullanıcının hangi pencerede çalıştığını (etkinleştirme) ve odağın nerede (seçim) olduğunu bildiğinden emin olmasıdır. Visual Studio, Windows'ta pencere yönetimi işlevselliğini genişletir, ancak etkinleştirme düzeni aynıdır: bir pencereyle etkileşime geçmek, odağı pencereye getirir. Visual Studio'nun etkinleştirme için iki göstergesi vardır: biri belge pencereleri, diğeri de araç pencereleri için.
Belge pencereleri için etkin pencere, öne gelen ve arka plan rengini değiştiren bir belge penceresi sekmesiyle gösterilir:
Etkin sekme seçimi
Araç pencereleri için etkin pencere, araç penceresinin başlık çubuğu alanının rengindeki bir değişiklikle gösterilir:
Düğümün birincil seçimini gösteren etkin araç penceresi
Düğümün gizli seçimini gösteren etkin olmayan araç penceresi
Bir pencere etkinleştirildikten sonra odak noktası, yönergelerin bu bölümünde belirtilen seçim modellerine göre gösterilir.
Bağlam
Visual Studio, güçlü bir bağlam kavramını korumak ve kullanıcının nerede çalıştığını izlemek için tasarlanmıştır. Araç veya belge penceresi olması fark etmeksizin yalnızca bir pencere etkindir. Ancak, en üstteki belge penceresi her zaman gizli bir seçimi korur. Odak bir araç penceresinde olsa da, en son etkin olan belge penceresinde etkin olmayan durumda bile bir seçim görüntülenir. Bu, kullanıcının düzenledikleri belgedeki bağlamını korumak için yapılır ve araç pencereleri ile belge pencereleri arasında sorunsuz bir şekilde dönebilmeleri ve geçiş yapmaları için Visual Studio'nun durumunu koruduğunu gösterir.
Metin seçimi
Yerleşik metin düzenleyicisi gibi tamamen metinsel olan Visual Studio düzenleyicileri, MSDN'deki Windows Kullanıcı Deneyimi Etkileşim Yönergeleri'nin Fare ve İşaretçiler sayfasında açıklanan aynı metin seçimi modelini ve görünümünü kullanır. Metin düzenleyicisindeki giriş odağı, ekleme noktası olarak adlandırılan dikey bir çubukla gösterilir. Ekleme noktası tek bir piksel kalınlığındadır ve arkasında görünenlerin tersi olarak renklidir. Denetim Masası Klavye uygulaması'nın Hız sekmesindeki İmleç yanıp sönme hızı ayarı tarafından ayarlanan hıza göre yanıp söner.
Bitişik ve kopuk seçim
Metin düzenleyicisindeki seçim yalnızca bitişiktir. Ayrık metin seçimlerine izin verilmez, ancak grafik nesne düzenleyicilerinde ele alınmalıdır. Kullanıcının fare işaretçisi bir metin alanının üzerindeyken, imleç bir I ışına dönüşür. Tek tıklama, ekleme noktasını tıklama konumuna metin düzenleyicisine yerleştirir. Fare düğmesinin basılı tutulması bir seçim vurgusu başlatır ve fare düğmesini serbest bıraktığınızda seçim vurgusu sona erer.
Bölge seçimi (kutu seçimi)
Visual Studio, metin düzenleyicisinde bölge seçimlerini destekler ve buna kutu seçimi adı verilir. Kutu seçimi, kullanıcının normal metin akışını izlemeyen bir metin bölgesi seçmesine olanak tanır. Standart metin seçiminde olduğu gibi, seçim de bitişik olmalıdır. Kutu seçimi, fareyle sürüklenirken Alt tuşu basılı tutularak başlatılır. Kutu seçimi, seçim bölgesini belirtmek için ok tuşları kullanılırken Alt ve Shift tuşları basılı tutularak da başlatılabilir. Kutu seçimi normal seçim vurgusu kullanır ve ekleme noktası imlecinin seçim alanının sonunda yanıp sönmesini gösterir.
Visual Studio'da bölge (kutu) seçimi
Metin seçimi görünümü
Düzenleyicide etkin ve etkin olmayan seçim için kullanılan renkler özelleştirilebilir. Düzenleyicinin görsel görünümünü özelleştirmek için, kullanıcı Araçlar > Seçenekleri'ne gidip Ortam > Yazı Tipleri ve Renkler > Metin Düzenleyicisi'nin altına bakabilir.
Grafik seçimi
Etkileşim
Grafik nesne seçimi karmaşık olabilir ve çeşitli faktörlere bağlıdır:
Düzenleyicinin birincil seçim modeli. Grafik nesneleri içeren düzenleyiciler, metinleri veya kılavuzları düzenlemek için de kullanılabilir. Örneğin düzenleyici, Visual Studio XAML tasarımcısı gibi grafik nesnelerin yerleştirilmesini de destekleyen metin tabanlı bir düzenleyici olabilir. Birden çok nesne türünün desteklenmesi, kullanıcının farklı nesne türlerinden oluşan grupları seçme biçimini etkileyebilir.
Birincil ve ikincil seçim durumları için destek. Düzenleyici birincil ve ikincil seçim durumları sağlayabilir, böylece nesneler birlikte düzenlenebilir, birbiriyle hizalanabilir, birlikte yeniden boyutlandırılabilir vb.
Yerinde düzenleme desteği. Düzenleyiciler, grafik nesnelerinin içeriğinin düzenlenmesine de izin verebilir. Örneğin, dikdörtgen şekli içinde kullanıcı tarafından değiştirilebilen metin de içerebilir. Buna ek olarak, bu metin ortalanmış veya iki yana yaslanmış olabilir. Yerinde düzenleme, kullanıcı etkileşiminin daha ayrıntılı bir düzeyini içerir ve bu nedenle kullanıcıya durum bilgilerini sunmak için uygun görsel ipuçları kümesini gerektirir.
Fare etkileşimi
Girdi | Result |
---|---|
Seçilmemiş bir nesneye tıklayın | Nesneyi seçer ve nesne yeniden boyutlandırılabilirse kesikli bir çizgi ve seçim tutamaçları görüntüler. |
Seçili nesneye tıklayın | Nesne destekliyorsa yerinde düzenlemeyi etkinleştirir. Nesnenin dışına tıklanması yerinde düzenleme modunu devre dışı bırakır. |
Bir nesneye çift tıklayın | Nesnenin arkasındaki kodu düzenlemek üzere açar ve uygunsa varsayılan bir olay işleyicisi ekleyebilir. |
Nesnenin üzerine gelin | İşaretçiyi taşıma imlecine değiştirir. Nesnenin parlaklığı veya rengi gibi görünümü değişebilir. |
Seçim tutamacını işaret etme | İşaretçiyi yeniden boyutlandırma imlecine değiştirir. Döndürmeyi destekleyen nesneler için, bazı seçim tutamaçları işaretçiyi döndürme imlecine dönüştürebilir çünkü işaretçi seçim tutamacıyla ilgili olarak farklı konumlandırılır (örneğin, daha uzağa taşınır). |
Sürükleyin | Nesne daha önce seçili olmasa bile, işaretçiyi taşıma imlecine değiştirir ve nesneyi taşır. |
Düzenleyici odağı kaybediyor | Nesne, son işlemi/seçim durumu sırasında sahip olduğu içeriği ve görünümü korusa da yerinde düzenleme modunu devre dışı bırakır. |
Nesne seçimi | Nesnenin sınırını vurgulamak için kenarlık, noktalı çizgi veya görsel olarak farklı bir işlemle gösterilir. |
Seçili nesneyi yeniden boyutlandırma | Seçim tutamaçlarıyla gösterilir. Yeniden boyutlandırılabilir bir nesnenin, yeniden boyutlandırılabildiği her yönü temsil eden sekiz tutamacı vardır. Nesne yalnızca belirli yönlerde yeniden boyutlandırılabilirse daha az tutamaç kullanılabilir. Kullanıcı bir nesneyi sekiz tutamacın etkileşimli olmadığı bir yere kadar boyutlandırdığında, dört tanıtıcı kullanılabilir. Tutamaç boyutları, görüntü çözünürlüğüne orantılı olarak boyutlandırılacak şekilde GetSystemMetrics API işleviyle pencere kenarlığı ve kenar ölçümlerine bağlanmalıdır. |
Seçili nesneyi döndürme |
Klavye etkileşimi
Girdi | Result |
---|---|
Sekme | Odak göstergesini düzenleyicideki nesnelerin mantıksal sırası arasında taşır. Bu, TabIndex (veya eşdeğeri) özellik değerine, nesne oluşturma sırasına ve düzenleyicinin genel amacına bağlı olarak soldan sağa veya yukarıdan aşağıya olabilir. Shift+Sekme tuşları odak göstergesinin yönünü tersine çevirir. |
Ara Çubuğu | Tuş vuruşu korunurken kaydırma modunu etkinleştirir. Görünüm penceresi konumunu kaydırmak için ek fare girişi gerekir. |
Ctrl+Ara Çubuğu | Tuş vuruşu korunurken yakınlaştırma modunu etkinleştirir. Yakınlaştırma faktörünü artırmak ve azaltmak için ek fare girişi gerekir. |
Ctrl+Alt+Eksi İşareti | Yakınlaştırma faktörünü bir düzey azaltır. |
Ctrl+Alt+Artı İşareti | Yakınlaştırma faktörünü bir düzey artırır. |
Shift VEYA Ctrl | Nesneyi seçim grubuna ekler. Ctrl, nesneleri seçim grubundan tek tek kaldırmanıza da olanak tanır. |
Enter | Nesne için varsayılan komutu gerçekleştirir (genellikle Aç veya Düzenle). |
F2 | Nesne için yerinde düzenlemeyi etkinleştirir. |
Ok tuşları | Seçili nesneleri küçük artımlarla (örneğin, bir kerede 1 piksel) basılan ok tuşuna doğru taşır |
Ctrl+ok tuşları | Seçili nesneleri, daha büyük artışlarla (örneğin, bir kerede 10 piksel) ok tuşuna basılan yönde taşır |
Shift+ok tuşları | Seçili nesneleri küçük artışlarla (örneğin, bir kerede 1 piksel) ilgili yönde yeniden boyutlandırıyor |
Ctrl+Shift+ok tuşları | Seçili nesneleri daha büyük artışlarla (örneğin, bir kerede 10 piksel) ilgili yönde yeniden boyutlandırıyor |
Kullanıcılar denetimleri yerinde düzenlediğinde, nesnelerin kullanıcı girişiyle otomatik olarak yeniden boyutlandırması mantıklı olabilir. Örneğin, kullanıcı bir etiket denetimini düzenlerse, etiketin, kullanıcının yeni yazdığı metni görüntüleyecek şekilde büyümesi gerekir. Bu yapılmazsa, kullanıcının metni düzenledikten sonra denetimi el ile yeniden boyutlandırması gerekir. Kullanıcının çok fazla denetimi varsa bu, çürümüş ve üretilmeyen bir görev haline gelir.
Grafik kapsayıcılar
Bazı durumlarda grafik düzenleyiciler, WINDOWS Forms Panel denetimi veya HTML tasarımcısındaki Kılavuz Düzeni denetimi gibi diğer grafik nesneler için kapsayıcılar sağlar. Düzenleyiciniz diğer grafik nesneler için kapsayıcılar sağlıyorsa, yalnızca kapsayıcı için aşağıdaki seçim modeli kullanılmalıdır (kapsayıcı içindeki nesneler yukarıda açıklandığı gibi standart modeli izler):
Girdi | Result |
---|---|
Kapsayıcıya tek tıklama | Kapsanan nesnelerden herhangi birini doğrudan seçmeden kapsayıcı nesnesini seçer. Kapsayıcı taşınabilir ve/veya standart fare ve klavye girişiyle yeniden boyutlandırılabilir (yukarıda açıklandığı gibi). Kapsanan nesneler kapsayıcıya göre taşınır, ancak kapsanan nesneler de doğrudan seçilmedikleri sürece yeniden boyutlandırılmaz. |
Kapsayıcının sınır bölgesinin üzerine gelin | Fareyi taşıma imlecine dönüştürür ve kapsayıcının taşınabileceğini gösterir. |
Kapsayıcının sınır bölgesini sürükleyin | Fareyi taşıma imlecine değiştirir ve kapsayıcıyı (ve içindeki kapsanan nesneleri) taşır. Kapsayıcı, tek bir tıklamayla seçilmeden taşınamaz. |
Kapsayıcı içindeki bir nesneye tek tıklama | Kapsayıcının seçimini kaldırır (seçiliyse) ve yalnızca tıklanan nesneyi seçer. |
Shift tuşunu basılı tutarak veya Ctrl tuşunu basılı tutarak kapsanan bir nesneye ve/veya kapsayıcıya tıklayın | Tıklanan nesneyi varolan bir seçime veya seçim grubuna ekler. Tıklanan nesne zaten seçim grubunun bir üyesiyse, seçim grubundan kaldırılır. |
Kapsanan nesneler, önceki bölümde açıklandığı gibi temel seçim modeline uymalıdır. Windows Forms tasarımcısının kullanılabilirlik testinden, kullanıcılar araya girmeden (kapsama nesnesi tarafından uygulanan) kapsanan nesnelere sorunsuz erişim beklerdi.
Kopuk ve bölge seçimleri
Grafik nesne düzenleyicileri ayrık seçimleri desteklemelidir. Bu grafiğin Visual Studio'da denetim görünümünü göstermediğini lütfen unutmayın. Ayrıntılı görsel belirtimleri için bkz . Grafik nesne seçimi görünümü .
Kopuk seçim
Grafik düzenleyiciler, kayan yazı tipi seçim göstergesiyle bölge seçimleri de sağlamalıdır. Grafik düzenleyici diğer nesne türlerini (metin gibi) destekliyorsa, diğer nesne türlerinin kısıtlamalarına bağlı olarak bölge seçimleri mümkün olmayabilir.
Kayan yazı seçimi
Birincil ve ikincil seçimler
Bazı grafik nesne düzenleyicileri, kullanıcının gruplardaki nesneleri düzenlemesine veya hizalamasına olanak tanır. Bu durumda, birincil ve ikincil seçimler kavramının tanıtılması gerekir. Birincil seçim, diğer tüm nesnelerin grup işlemleri için yanıt verdiği nesnedir. Kullanıcının ilk olarak seçtiği nesne birincil denetim, sonraki seçimler ise ikincil seçimler olur. Birincil seçim, hangi nesnenin birincil olduğunu belirtmek için ikincil seçimlerden ayrı bir görsel işleme sahiptir:
İki ikincil seçim içeren birincil seçim
Grafik nesne seçimi görünümü
Seçim tutamaçları, nesnenin sınırlayıcı kutusunun çevresinde dikdörtgen bir düzende çizilmiş karelerdir. Aşağıdaki grafikte, bir grafik nesnesinin tanıtıcı, boyutlandırma ve yerinde düzenleme görünümüyle sahip olabileceği çeşitli durumların örnekleri gösterilmektedir. Tutamaçların boyutu, GetSystemMetrics API'sini kullanarak pencere kenarlığı ve kenar ölçümlerine bağlanmalıdır.
State | Görünüm | Görsel ayrıntılar |
---|---|---|
Seçili | Varsayılan | |
Birincil seçim | Resizable | |
Birincil seçim | Yeniden boyutlandırılamaz | |
Birincil seçim | Kilitli | |
İkincil seçim | Resizable | |
İkincil seçim | Yeniden boyutlandırılamaz | |
İkincil seçim | Kilitli | |
Kullanıcı arabirimi etkin | Varsayılan |
Seçim modellerini görüntüleme
Ağaç görünümü
Ağaç görünümündeki seçim basit bir vurguyla gösterilir. Kullanıcı bir düğüm adına veya düğüm simgesine tıklarsa düğüm seçilir. Düğümün solundaki üçgen glifler ağaç denetimini genişletir veya daraltırken kullanıcının seçimini etkilemez, ancak bir istisna vardır: seçim bu düğümün alt öğesinde olduğunda üst düğüm daraltıldığında, seçim üst düğüme taşınır.
Visual Studio'da tipik ağaç görünümü
Ağaç görünümleri, ağaçtaki birden çok düzeyde bile bitişik ve kopuk seçimleri destekleyebilir. Görünür ağaç düğümlerinde bitişik veya kopuk birden çok seçim yapılmalıdır. Bir düğüm daraltılırsa, kopuk seçim kaybolur ve daraltılan düğüm seçimi alır. Bu şekilde, kullanıcı bir işlemden etkilenecek düğümleri görebilir. Düğümler daraltıldığında, hangi düğümlerin etkilenebileceği belirsiz hale gelir.
Bir üst düğüm seçildiğinde, işlemin üst düğüme ve tüm alt öğelerine uygulanmasının mantıklı olduğu durumlar olsa da, işlem üst düğüme uygulanmalıdır. Bu durumda, "tüm alt öğelere uygula" seçeneğini kullanıcıya açık hale getirmek için onay kutusu veya onay iletişim kutusu gibi işlem sırasında ek kullanıcı arabirimi sağlayın.
Yeni -den adlandırma
Ağaçtaki düğümler yeniden adlandırmayı destekliyorsa, yeniden adlandırma yerinde yapılmalıdır. Yerinde işlem, Visual Studio'daki tüm ağaç denetimlerinde standart olmalıdır. Yerinde düzenleme modunu hemen etkinleştiren ve metin seçiminin düğümün tüm adını kapsayan, kullanıcı girişini kabul etmeye hazır bir yeniden adlandırma komutu sağlayın. Düğüm bir dosyayı temsil ederse, dosya adı uzantıyı içermelidir. Seçim vurgusu uzantıyı değil yalnızca dosya adının gövdesini içermelidir.
Girdi | Result |
---|---|
Enter tuşu | Yeniden adlandırma işlemini işler |
Esc tuşu | Yeniden adlandırma işlemini iptal eder |
Yerinde düzenleme bölgesinin dışına tıklama | Yeniden adlandırma işlemini işler |
Geri alın | Yeniden adlandırma işlemini iptal etmek için kolay geri alma sağlayın |
Listeler ve kılavuz denetimleri içinde seçim
Liste seçimindeki temel kavram, satır tabanlı olmasıdır; başka bir deyişle, seçim yapıldığında satırın tamamı birim olarak seçilir. Buna karşılık, kılavuzlar satırın başka bir yönünü etkilemeden belirli hücrelerin seçilmesine izin verebilir. Kılavuzlar, üst satırlarla etkileşim kurarak hiyerarşinin tüm dallarının seçilmesine ve seçiminin alınmasına izin veren iç içe satır hiyerarşisini de (treeGrid'de olduğu gibi) içerebilir. Listelerdeki seçim, veri satırının tamamında basit bir vurgu rengiyle gösterilir. Odak, geçerli düzenlenebilir satır veya hücrenin (tüm hücreler salt okunursa satır) çevresinde tek piksel noktalı kenarlıkla gösterilir.
Not
Odak ve seçim farklı kavramlardır. Odak, başka bir nesneye açıkça yönlendirilmemiş girişi almak için hedeflenen ui öğesinin bir göstergesidir; seçim ise nesnenin sonraki işlemlerin gerçekleşebileceği bir nesne kümesine dahil edilme durumuna başvurur.
Listelerdeki seçimler bitişik, kopuk veya bölge olabilir. Birden çok seçime izin verildiğinde, bitişik ve kopuk seçim her zaman desteklenmeli, bölge (kutu) seçimleri için destek isteğe bağlıdır. Bölge seçimleri, liste gövdesinin boşluk içinde sürüklenerek başlatılır.
Object | Seçim |
---|---|
List | Bitişik |
List | Ayrık |
List | Bölge |
Listeye bir kez tıklandığında, tıklamanın gerçekleştiği satır seçilir. Kullanıcı yerinde düzenlemeyi destekleyen bir liste hücresine tıklarsa, hücre yerinde düzenleme için de hemen etkinleştirilir. Aksi takdirde, satırın tamamı hemen seçilir ve vurgu gösterilir.
Liste gövdesinde sürükleme işlemi şu üç işlemden birini yapar:
Liste destekliyorsa ve fareyle aşağı doğru boşluk varsa bölge seçimini başlatır
Liste hücresi veya satırı sürükleme kaynağı olmayı destekliyorsa sürükleme/bırakma işlemi başlatır
Geçerli satırı seçer
Yerinde düzenleme
Yerinde düzenlemeye izin verildiğinde iki temel model vardır: basit düzenleme denetimi ve özellik seçici. Basit bir düzenleme denetimiyle içerik vurgulanır ve yerinde düzenleme etkinleştirilir etkinleştirilmez kullanıcı girişi için hazır olur. Özellik seçici uygulandığında, yerinde düzenleme modu etkinleştirildikten sonra özellik seçiciyi çağıran düğme görüntülenir ve geçerli seçim vurgulanmaz. Seçici düğmesi hücrede sağa yaslanmalıdır. Yerinde düzenleme örnekleri için bkz. Visual Studio'da Özellikler Penceresi ve Görev Listesi .
Klavye desteği
Listelerde ve kılavuzlarda seçim için klavye desteği, standart Windows kurallarına uyar:
Ok tuşları, odak taşınırken her satırı/hücreyi seçerek listede gezinir.
Shift + ok tuşları ok tuşları yönünde bitişik bir seçim gerçekleştirir.
Ctrl + ok ve ardından Ara Çubuğu seçimden liste öğeleri ekleme ve kaldırma arasında geçiş yaparak ayrık bir seçim oluşturur.
İç içe hiyerarşiler içeren kılavuzlar için Sağ Ok tuşu bir üst satırı genişletir ve Sol Ok tuşu bir satırı daraltır.
Sekme tuşu, hücreler düzenlenebilirse odağı geçerli satırdaki hücreler arasında taşır.
Enter tuşu listedeki öğede (genellikle Aç) varsayılan komutu gerçekleştirir.
F2 tuşu, seçili durumdaki hücre için yerinde düzenlemeyi etkinleştirir.
Kalıcılık ve kaydetme ayarları
Visual Studio'daki her yazılım bileşeni genellikle kendi durumundan ve kalıcılığından sorumludur, ancak Visual Studio pencere boyutları ve konumları gibi bazı durumlarda ayarları otomatik olarak kaydeder. Aşağıdaki tablo, otomatik olarak kaydedilen ayarların ve açık bir kullanıcı veya programlanmış eylem yapılmasını gerektiren ayarların birleşimidir.
Object | Kaydetmeleri gerekenler | Ne zaman kaydedilecek? | Kaydedilecek yer |
---|---|---|---|
Seçilebilir nesne (örneğin, bir kod satırı) | Kod satırında kesme noktası Kod satırıyla ilişkilendirilmiş kullanıcı kısayolu |
Proje kaydedildiğinde | Projenin kullanıcı seçenekleri (.suo) dosyası |
Iletişim | Taşınıp taşınmadığını içeren iletişim kutusunun konumu Kullanıcının iletişim kutusunda son kullandığı görünüm |
İletişim kutusu kapatıldığında Visual Studio oturumu sona erdiğinde |
Bellek içinde HKEY_Current_User'da kayıt defteri |
Pencere | Pencerenin boyutu ve konumu | Pencere kapandığında Visual Studio modu değiştiğinde Visual Studio oturumu sona erdiğinde |
Projenin kullanıcı seçenekleri (.suo) dosyası Pencere ayarları için özel seçenekler dosyası |
Belge | Belgedeki geçerli seçim Belgenin görünümü Kullanıcının ziyaret etti son birkaç yer |
Belge kaydedildiğinde | Projenin kullanıcı seçenekleri (.suo) dosyası |
Proje | Dosyalara başvurular Disk üzerindeki dizinlere başvurular Diğer yazılımlara başvurular Bileşenler Projenin kendisi hakkında durum bilgileri |
Proje kaydedildiğinde | Proje dosyası |
Çözüm | Projelere başvurular Dosyalara başvurular |
Proje veya çözüm kaydedildiğinde | Çözüm (.sln) dosyası |
AyarlarAraçlar > Seçenekleri | Klavye özelleştirmeleri Araç çubuğu özelleştirmeleri Renk düzenleri |
Araçlar > Seçenekleri iletişim kutusu kapatıldığında Visual Studio oturumu sona erdiğinde |
HKEY_Current_User'da kayıt defteri |
Kullanıcının ne yaptığını ve bunu yaparken, bir ayarın belleğe (oturum sırasında), diske (kayıt defteri ayarı olarak oturumlar arasında), proje veya çözüm dosyasının bir parçası olarak mı, çözüm seçenekleri (.suo) dosyasının bir parçası olarak mı yoksa yalnızca yazılım bileşeninin bildiği özel ayarlar dosyası olarak mı kaydedileceğini belirler. Yukarıdaki tabloda, ayarların kaydedilebileceği çeşitli olaylar gösterilmektedir. Ancak, durumunu kaydetmek isteyebileceğiniz başka zamanlar da vardır:
Kullanıcı bir iletişim kutusu veya pencere içindeki konumu değiştirdiğinde
Kullanıcı odağı başka bir pencereye aktardığında
Kullanıcı tasarımdan hata ayıklama moduna geçtiğinde
Kullanıcı hesabını kapattığında
Bilgisayar hazırda bekleme moduna geçtiğinde veya kapandığında
Bilgisayar/sabit sürücü yeniden biçimlendirilip yeniden kurulmak üzereyken
Pencere yapılandırmaları
Pencere yapılandırması, geliştirme ortamının temel sunumudur - mevcut araç pencereleri listesinden ve bunların düzenlendiği şekilden oluşan bir şemadır. IDE (IDE pencereleri) tarafından yönetilen pencereler için, düzen bilgileri kullanıcı başına kalıcı hale geldiğinden, kullanıcı IDE'yi başlattığında pencere düzeni Visual Studio'dan son çıkış yaptığı zamanla aynı görünür. IDE pencerelerinin durumu ve konumu, XML biçiminde bir özel seçenekler dosyasında kalıcıdır. IDE'ye yüklenen paketler tarafından oluşturulan araç pencereleri, durum bilgilerini kayıt defterinde kalıcı hale getirerek kullanıcı başına olabilir veya olmayabilir.
Profile özgü düzenler
Her profil, belirli geliştirici kişiliklerine tanıdık bir şekilde düzenlenmiş araç penceresi düzenleri içerir (Visual C++ geliştiricileri IDE'nin sol tarafında Çözüm Gezgini görmeyi beklerken, C# geliştiricileri Çözüm Gezgini sağda görmeyi bekler). Profile özgü pencere düzenleri, kullanıcı başlangıçta bir profil seçtikten sonra yüklenir. Paket yazarı, kullanıcının pencere yapılandırmasında yaptığı değişikliklerin kalıcı olacağını bilerek müşterisinin deneyimine en uygun pencere düzenini belirlemelidir.
Dokunmatik giriş
Kullanıcılar dokunmatik cihazlarda Microsoft geliştirme ürünlerini giderek daha fazla kullanıyor. Ancak, dokunmatik cihazlarda geliştirme araçlarının kullanılmasını zorlaştıran engeller vardır. Kullanıcılar ürünlerimizin güvenilir ve hassas bir dokunma deneyimi sunmasını bekleyecektir. Bu yönergelerin amacı, hangi dokunma özelliklerinin birleştirildiği hakkında kararları bilgilendirmek ve Visual Studio ve ilgili ürünlerde tutarlı bir dokunma deneyimini teşvik etmektir.
Deneyim düzeyleri
Aşağıdaki deneyim düzeyleri, ekiplerin iletişimde istedikleri yatırım ilgi düzeyine göre hangi dokunma özelliklerini sunacaklarına karar vermelerine yardımcı olacak bir kılavuz görevi görecektir.
Temel deneyim , dokunmatik özellikler sağlamak isteyen ekiplere yöneliktir, bu nedenle çalışmaları boyunca çıkmaz nokta yoktur.
İyileştirilmiş deneyim , en yaygın dokunma özelliklerini (örneğin, genellikle İnternet tarayıcısı uygulamalarında bulunanlar) sağlamak isteyen ekiplere yöneliktir.
Yükseltilmiş deneyim , hareket veya diğer isteğe bağlı özellikler gibi, uygulamalarını dokunmadan önce kolay hale getirebilecek özellikler eklemek isteyen ekiplere yöneliktir.
Temel deneyim | İyileştirilmiş deneyim | Yükseltilmiş deneyim | |
---|---|---|---|
Kullanıcıların ... | Kod ve çözüm/proje düzeyinde çıkmazlar olmadan okuma sorunlarını düzeltme | Bakım, yeniden düzenleme ve gezinti görevlerini gerçekleştirme | Tutarlı, sezgisel ve akıcı bir deneyimde güvenle çalışma |
Düzenleyici | Dokunmatik kaydırma ve seçim Atlamak ve basılı tuşlarına basmak için kaydırma çubuğuna dokunma |
Sıkıştırma yakınlaştırma Hızlı kaydırma Seçim Bağlam menüsünün kolay kullanımı |
|
Üst araç pencereleri | Liste kaydırma Öğe seçimi Atlamak ve basılı tuşlarına basmak için kaydırma çubuğuna dokunma |
Kolay öğe kaydırma ve seçim | |
Pencereleme | Pencereyi yeniden boyutlandır Hızlı erişim |
||
Belge iyi | Açık dosyalar arasında kolay gezinti | ||
Hareketler | IDE genelinde ortak hareketlerin çalıştığından emin olun | Hareket tabanlı eylemler Sürükleyip bırakma ve tasarımcıları destekleme |
|
Diğer konular | Özel ekran klavyesi |
Hareketler
Hareketler, kullanıcılara daha karmaşık bir etkileşim gerektirebilecek komutlar için bir kısayol sağlar. Masaüstü Uygulamaları için yaygın dokunma hareketleriyle ilgili Windows yönergelerine bakın ve kaydırma ve yakınlaştırma gibi basit hareketler de dahil olmak üzere çoğu hareket için bu kılavuzu izleyin.