Kalem
Not
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.
Tüm Microsoft Windows uygulamaları kalem etkinleştirilmelidir. Ve bunu yapmak sandığından daha kolay.
Kalem girişi, Windows'un kalem kullanarak bir bilgisayarla doğrudan etkileşim kurmanızı sağlama biçimini ifade eder. Kalem hem işaret etmek hem de hareketler, basit metin girişi ve serbest biçimli düşünceleri dijital mürekkeple yakalamak için kullanılabilir.
Giriş için kullanılan kalem, mürekkeple hassas işaret etmeyi, yazmayı veya çizmeyi destekleyen ince, düzgün bir ipucuna sahiptir. Kalemin isteğe bağlı kalem düğmesi (sağ tıklamaları gerçekleştirmek için kullanılır) ve silgisi (mürekkep silmek için kullanılır) de olabilir. Kalemlerin çoğu vurgulama desteği sağlar.
Tipik bir kalemşekil
Tipik bir kalem.
Kalem el yazısı için kullanıldığında, kullanıcının vuruşları el yazısı tanıma kullanılarak metne dönüştürülebilir. Vuruşlar, metin olarak aramayı ve kopyalamayı desteklemek için arka planda gerçekleştirilen tanıma özelliğiyle yazıldığı gibi tutulabilir. Bu tür çevrilmemiş vuruşlara dijital mürekkep adı verilir.
Onenote sayfasında el yazısının ekran görüntüsünü
Mürekkep girişi örneği.
Çoğu Windows programı, kalemin fare yerine kullanılabilmesi, kalemin en önemli görev ve etkileşimler için sorunsuz çalışması ve programın hareketlere yanıt vermesi nedeniyle zaten kalem kullanımına uygundur. El yazısı metin girişi konusunda yardımcı olan bir program el yazısı kullanımına uygun hale gelir. Bir program, kalem vuruşlarının metne veya eşdeğer fare hareketlerine çevrilmesi yerine doğrudan mürekkeple başa çıkabildiğinde mürekkep etkin hale gelir. Bu, kullanıcıların serbest akışlı, yüksek kaliteli dijital mürekkeple yorum yazmasına, çizmesine ve eklemesine olanak tanır. Mürekkep toplama işlemi fare olaylarını toplamaktan farklıdır, çünkü mürekkep daha yüksek çözünürlük ve daha yüksek bir örnek hızı gerektirir ve ayrıca basınç ve eğme ile nüans ekleyebilir. El yazısı kullanımı kolay ve mürekkep özellikli programlar oluşturma hakkında bilgi için bkz. Mürekkep Tümleştirme ve Kalem Kullanarak Metin Girişi.
Kalem konumlandırılırken, ipucunun kendisini temsil ettiği için imlece daha az ihtiyaç vardır. Ancak, windows hedefleme yardımı için geçerli kalem konumunu gösteren küçük bir kalem imleci sağlar. Değiştirdiği fare işaretçisinin aksine, kalem ekrana yakın olmadığı sürece kalem imleci gerekli değildir, bu nedenle engelsiz bir bilgi görünümüne izin vermek için birkaç saniye işlem yapılmadığında kaybolur.
Çoğu kalem dostu program hareketleri destekler. Hareket, kalemin fare hareketi, yazma veya çizim olarak değil, bilgisayarın komut olarak yorum yaptığı bir ekrandaki hızlı harekettir. Gerçekleştirilecek en hızlı ve en kolay hareketlerden biri hızlı bir harekettir. Hızlı kaydırma, gezinti veya düzenleme komutuyla sonuçlayan basit bir harekettir. Gezinti hareketleri yukarı sürükleme, aşağı sürükleme, geri gitme ve ileri gitme işlemlerini içerirken, düzenleme hareketleri kopyalama, yapıştırma, geri alma ve silme işlemlerini içerir.
Meşgul işaretçisi dışındaki tüm işaretçilerin, işaretçinin tam ekran konumunu tanımlayan tek bir piksel etkin noktası vardır. Etkin nokta, etkileşimden hangi nesnenin etkilendiğini belirler. Nesneler, etkin noktanın nesne üzerinde olduğu kabul edilen alan olan bir etkin bölge tanımlar. Genellikle, sıcak bölge bir nesnenin kenarlıklarıyla çakışır, ancak etkileşimi kolaylaştırmak daha büyük olabilir.
Bir kalem bir parmaktan daha hassas bir şekilde işaret ettiğinden, kullanıcı arabiriminiz dokunma için iyi çalışıyorsa, kalem için de iyi çalışır. Sonuç olarak, bu makale öncelikli olarak dokunma için tasarlanmış programlara kalem desteği eklemeye odaklanmıştır.
Not: fare, erişilebilirlikve dokunma ile ilgili Yönergeleri ayrı makalelerde sunulmuştur.
Tasarım kavramları
Giriş için kalem kullanmak aşağıdaki özelliklere sahiptir:
- Doğal ve sezgisel. Herkes kalemle işaret edip dokunmayı bilir. Nesne etkileşimleri, kullanıcıların gerçek dünyadaki nesnelerle tutarlı bir şekilde etkileşim kurma şekline karşılık gelen şekilde tasarlanmıştır.
- Anlamlı. Kalemin vuruşlarını kontrol etmek kolaydır, böylece yazı yazma, çizme, taslak oluşturma, boyama ve açıklama ekleme işlemleri fareyle yapmaktan daha kolaydır.
- Daha kişisel. Tıpkı el yazısı not veya imzanın yazılı nottan daha kişisel olması gibi, dijital olarak el yazısı bir not veya imza kullanmak da daha kişiseldir.
- Daha az müdahaleci. Kalem kullanmak sessizdir ve sonuç olarak, özellikle toplantılar gibi sosyal durumlarda yazmaktan veya tıklamaktan çok daha az dikkat dağıtıcıdır.
- Taşınabilir. Kalem özelliğine sahip bir bilgisayar daha kompakt olabilir çünkü görevlerin çoğu klavye, fare veya dokunmatik yüzey olmadan tamamlanabilir. Çalışma yüzeyi gerektirmediğinden daha esnek olabilir. Bilgisayar kullanmak için yeni yerler ve senaryolar sağlar.
- Doğrudan ve ilgi çekici. Kalem kullanmak, ekrandaki nesnelerle doğrudan etkileşimde olduğunuzu hissetmenizi sağlarken, fare veya dokunmatik yüzey kullanmak her zaman el hareketlerini karşılaştırma yoluyla dolaylı hissettiren ayrı ekran işaretçisi hareketleriyle koordine etmenizi gerektirir.
Tüm Windows programlarının iyi bir kalem deneyimi olmalıdır. Kullanıcılar, programınızın en önemli görevlerini kalem kullanarak verimli bir şekilde gerçekleştirebilmelidir. Yazma veya ayrıntılı piksel işleme gibi bazı görevler kalem için uygun değildir, ancak en azından mümkün olmalıdır.
Neyse ki, programınız zaten iyi tasarlanmışsa ve dokunmatik kullanıma uygunsa, iyi kalem desteği sağlamak kolaydır. Bu amaçla iyi tasarlanmış bir program:
- İyi bir fare desteğine sahiptir. Etkileşimli denetimlerin net, görünür bir gücü vardır ve işaretçi geri bildirimi için vurgu durumları vardır. Nesneler, standart fare etkileşimleri için standart davranışlara sahiptir (tek ve çift sol tıklama, sağ tıklama, sürükleme ve vurgulama). işaretçi şekli, doğrudan işleme türünü göstermek için uygun şekilde değişir.
- İyi bir klavye desteğine sahiptir. Program, özellikle hareketlerle oluşturulabilen gezinti ve düzenleme komutları için standart kısayol tuşu atamaları sağlayarak kullanıcıları verimli hale getirir.
- Dokunmak için yeterince büyük denetimlere sahiptir. Denetimlerin boyutu en az 23x23 pikseldir (13x13 iletişim birimi [DLU]) ve en sık kullanılan denetimler en az 40x40 pikseldir (23x22 DLU). Yanıt vermeyen davranışı önlemek için hedefler arasında küçük boşluklar olmamalıdır, böylece bitişik hedeflerin dokunması veya aralarında en az 5 piksel (3 DLU) boşluk olması için kullanıcı arabirimi öğelerinin aralanması gerekir.
- Erişilebilir. Yardımcı teknolojiler için kullanıcı arabirimine programlı erişim sağlamak için Microsoft Etkin Erişilebilirlik (MSAA) kullanır. Program, tema ve sistem ölçümü değişikliklerine uygun şekilde yanıt verir.
- İyi çalışır ve 120 dpi (inç başına nokta) ile iyi görünür kalem etkin bilgisayarlar için önerilen varsayılan görüntü çözünürlüğüdür.
- Yaygın denetimleri kullanır. En yaygın denetimler, iyi bir kalem deneyimini destekleyecek şekilde tasarlanmıştır. Gerekirse, program kolay hedeflemeyi ve etkileşimli işlemeyi desteklemek için tasarlanmış iyi uygulanmış özel denetimler kullanır.
- Kısıtlanmış denetimleri kullanır. Kolay hedefleme için tasarlandıklarında, listeler ve kaydırıcılar gibi kısıtlanmış denetimler metin kutusu gibi kısıtlanmamış denetimlerden daha iyi olabilir, çünkü bunlar metin girişi ihtiyacını azaltır.
- Uygun varsayılan değerleri sağlar. Program, varsayılan olarak en güvenli seçeneği (veri veya sistem erişimi kaybını önlemek için) ve en güvenli seçeneği seçer. Güvenlik ve güvenlik faktörleri değilse, program en olası veya uygun seçeneği seçer ve böylece gereksiz etkileşimi ortadan kaldırır.
- Metin otomatik tamamlama sağlar. Metin girişini çok daha kolay hale getirmek için en olası veya son giriş değerlerinin listesini sağlar.
Ne yazık ki, programınız iyi tasarlanmamışsa, bunun eksiklikleri kalem kullanan kullanıcılar için özellikle belirgin olacaktır.
Kalem etkileşimi modeli
Kalem kullanma konusunda deneyimli değilseniz, en iyi giriş yaparak öğrenmektir. Kalem özellikli bir bilgisayar edinin, fareyi ve klavyeyi bir kenara koyun ve normalde yalnızca kalem kullanarak yaptığınız görevleri gerçekleştirin. Hem Windows Journal gibi mürekkep özellikli programları hem de mürekkep etkin olmayan programları denediğinden emin olun. Tablet pc'niz varsa, bunu kucağınızda, masada düz uzanırken veya ayaktayken kollarınızda olduğu gibi farklı konumlarda tutma denemeleri yapın. Dikey ve yatay yönlendirmede kullanmayı ve kalemi yazı yazmak ve sadece işaret için sol elinizin yanı sıra sağında tutmayı deneyin.
Kalem kullanmayı denediğinizde şunları keşfedeceksiniz:
- Küçük denetimlerin kullanılması zordur. Denetimlerin boyutu etkili bir şekilde etkileşim kurma becerinizi büyük ölçüde etkiler. 10x10 piksel olan denetimler kalem için makul bir şekilde çalışır, ancak daha büyük denetimlerin kullanımı daha rahattır. Örneğin, döndürme denetimleri (15x11 piksel) kalemle kolayca kullanamayacak kadar küçüktür.
- Elle kullanım bir faktördür. Eliniz bazen görmek veya etkileşime geçmek isteyebileceğiniz şeyleri kapsıyor. Örneğin, sağ elle kullanılan kullanıcılar için, tıklama noktasının sağ tarafında görünen bağlam menülerini kullanmak zordur, bu nedenle sol tarafta görünmeleri daha iyidir. Windows, kullanıcıların Tablet PC Ayarları denetim masası öğesinde ellerini göstermelerine olanak tanır.
- Görev yerelliği yardımcı olur. İşaretçiyi 3 inç fare hareketiyle 14 inçlik bir ekranda hareket ettirebilirsiniz ancak kalem kullanmak için elinizi 14 inç boyunca hareket ettirmeniz gerekir. Birbirinden çok uzak hedefler arasında sürekli hareket etmek yorucu olabilir, bu nedenle görev etkileşimlerini mümkün olduğunca bekleyen bir el aralığında tutmak çok daha iyidir. Bağlam menüleri el hareketi gerektirmediğinden kullanışlıdır.
- Metin girişi ve seçimi zordur. Uzun metin girişi özellikle kalem kullanmak zordur, bu nedenle otomatik tamamlama ve kabul edilebilir varsayılan metin değerleri görevleri gerçekten basitleştirebilir. Metin seçimi de oldukça zor olabilir, bu nedenle görevler tam imleç yerleşimi gerektirmediğinde daha kolaydır.
- Ekranın kenarına yakın küçük hedeflere dokunmak çok zor olabilir. Bazı ekran çerçeveleri çıkıntılı ve bazı dokunmatik ekran teknolojileri kenarlarda daha az hassastır ve kenar yakınındaki denetimlerin kullanımını zorlaştırır. Örneğin, bir pencere ekranı kapladığında başlık çubuğundaki Simge Durumuna Küçült, Ekranı Kapla/Geri Yükle ve Kapat düğmelerini kullanmak daha zor olabilir.
Denetim konumu
Görev yerelliği, sıkıcı yinelenen çapraz ekran hareketlerini azaltır. El hareketlerini en aza indirmek için, denetimleri büyük olasılıkla kullanılacakları yere yakın bir yerde bulun.
yanlış :
Araçlardan ayrılmış renk paletinin
Windows XP'deki bu örnekte, renk paleti kullanılma olasılığı çok uzaktır.
Kullanıcının geçerli konumunun bir hedefin olabileceği en yakın konum olduğunu ve elde etmeyi önemsiz hale getirebileceğini düşünün. Bu nedenle bağlam menüleri, Microsoft Office tarafından kullanılan mini araç çubukları gibi Fitts Yasasıtam olarak yararlanıyor.
Geçerli işaretçi konumu her zaman elde etmek için en kolay konumdur.
Ekran kenarına yakın küçük hedefleri hedeflemek zor olabilir, bu nedenle pencere kenarlarının yakınına küçük denetimler yerleştirmekten kaçının. Bir pencere ekranı kapladığında denetimlerin kolayca hedeflendiğinden emin olmak için, bunları en az 23x23 piksel (13x13 DLU) yapın veya pencere kenarından uzağa yerleştirin.
Kalem etkileşimleri
Sistem hareketleri
Sistem hareketleri Windows tarafından tanımlanır ve işlenir. Sonuç olarak, tüm Windows programları bunlara erişebilir. Bu hareketlerin eşdeğer fare, klavye ve uygulama komut iletileri vardır:
Sistem hareketi | Birleştirilmiş eşdeğer ileti |
---|---|
Üzerine gelin (desteklendiğinde) |
Fare vurgulama |
Dokunun (aşağı ve yukarı) |
Fareyle sol tıklama |
İki kez dokunma (iki kez aşağı ve yukarı) |
Fareyi çift sola tıklama |
Basılı tutun (aşağı, duraklat, yukarı) |
Fareye sağ tıklama |
Sürükleyin (aşağı, taşı, yukarı) |
Fareyi sola sürükleme |
Basılı tutun ve sürükleyin (aşağı, duraklat, taşı, yukarı) |
Fareyi sağa sürükleme |
Seç (aşağı, seçilebilir nesneler üzerinde hareket et, yukarı) |
Fare seçimi |
Geliştiriciler: Daha fazla bilgi için bkz. SystemGesture Sabit Listesi.
Flicks
Hızlı kaydırmalar, klavye kısayollarının kabaca eşdeğeri olan basit hareketlerdir. Gezinti hareketleri yukarı sürükleme, aşağı sürükleme, geri gitme ve ileri gitme gibi işlemleri içerir. Düzenleme hareketleri kopyalama, yapıştırma, geri alma ve silme işlemlerini içerir. Hızlı hareketleri kullanmak için programınızın yalnızca ilgili tuş vuruşları komutlarını yanıtlaması gerekir.
Windows 7'de sekiz hızlı kaydırma hareketi ve bunların varsayılan atamaları. Gezinti hareketleri kaydırmak yerine (nesne hareketin ters yönünde hareket eder) kaydırmaya (nesnenin hareket ettiği yerde) yatay kaydırmaya karşılık olacak şekilde değiştirildi.
Taşıma hareketişekli
Windows Vista'da sekiz hızlı kaydırma hareketi ve bunların varsayılan atamaları.
Gezinti hareketlerinin doğal eşlemesi vardır, bu nedenle öğrenmesi ve hatırlaması kolaydır. Düzenleme hareketleri daha fazla duyarlık gerektiren köşegenlerdir ve eşlemeleri doğal değildir (silmek için Geri Dönüşüm Kutusu'na doğru hızlı kaydırın, geri almak için Geri ok yönünde hızlı kaydırın), bu nedenle bunlar varsayılan olarak etkinleştirilmez. Tüm hızlı işlem eylemleri Kalem ve Giriş Cihazları denetim masası öğesi kullanılarak özelleştirilebilir.
Fiske | Birleştirilmiş eşdeğer ileti |
---|---|
Sola hızlı kaydırma |
İleri komutu (Windows Vista için Geri komutu) |
Sağa doğru hızlı kaydırma |
Geri komutu (Windows Vista için İleri komutu) |
Yukarı doğru hızlı kaydırın |
Klavye Aşağı Kaydır |
Aşağı doğru hızlı kaydırın |
Klavye Yukarı Kaydırma |
Yukarı sola çapraz hızlı kaydırma |
Klavye Silme |
Aşağı doğru aşağı doğru çapraz hızlı kaydırma |
Klavyeyi Geri Al |
Sağa yukarı doğru çapraz hızlı kaydırma |
Klavye Kopyalama |
Aşağı doğru çapraz hızlı kaydırma |
Klavye Yapıştırma |
uygulama hareketlerini
Uygulamalar diğer hareketleri de tanımlayabilir ve işleyebilir. Microsoft Gesture Recognizer, 40 hareketi tanıyabilir. Uygulama hareketlerini kullanmak için programınızın tanıdığı hareketleri tanımlaması ve ardından ortaya çıkan olayları işlemesi gerekir.
yanıt verme ve tutarlılık
Yanıt verme, doğrudan ve ilgi çekici hissettiren kalem deneyimleri oluşturmak için gereklidir. Doğrudan hissetmek için hareketlerin hemen etkili olması ve bir nesnenin temas noktalarının hareket boyunca kalemin altında sorunsuz bir şekilde kalması gerekir. Gecikme, dalgalı yanıt, temas kaybı veya yanlış sonuçlar doğrudan manipülasyon ve kalite algısını yok eder.
Tutarlılık, doğal ve sezgisel hissettiren kalem deneyimleri oluşturmak için gereklidir. Kullanıcılar standart bir hareket öğrendiklerinde, bu hareketin tüm geçerli programlarda aynı etkiye sahip olmasını bekler. Karışıklığı ve hayal kırıklığını önlemek için standart olmayan anlamları standart hareketlere atamayın. Bunun yerine, programınıza özgü etkileşimler için özel hareketler kullanın.
Mürekkep ve metin düzenleme
Mürekkep ve metin düzenleme, kalem kullanırken en zorlu etkileşimlerdendir. Kısıtlanmış denetimlerin, uygun varsayılan değerlerin ve otomatik tamamlamanın kullanılması, metin girişi gereksinimini ortadan kaldırır veya azaltır. Ancak programınız metin veya mürekkep düzenlemeyi içeriyorsa, kalem kullanıldığında giriş kullanıcı arabirimini varsayılan olarak yüzde 150'ye kadar yakınlaştırarak kullanıcıların daha üretken olmasını sağlayabilirsiniz.
Örneğin, bir e-posta programı kullanıcı arabirimini normal boyutta görüntüleyebilir, ancak ileti oluşturmak için giriş kullanıcı arabirimini yüzde 150 yakınlaştırabilir.
Outlook iletisinin büyük yazı tipiekran görüntüsü
Bu örnekte giriş kullanıcı arabirimi yüzde 150'ye yakınlaştırılmıştır.
Yalnızca dört şey yaparsanız...
-
- Windows programlarınızın iyi bir kalem deneyimine sahip olmasını sağlayın! Kullanıcılar, programınızın en önemli görevlerini kalem kullanarak verimli bir şekilde gerçekleştirebilmelidir (en azından çok fazla yazma veya ayrıntılı piksel işleme içermeyen görevler).
-
- En ilgili senaryolarda doğrudan mürekkep kullanarak açıklama yazma, çizme ve ekleme desteği eklemeyi göz önünde bulundurun.
-
- Doğrudan ve ilgi çekici bir deneyim oluşturmak için hareketlerin hemen etkili olmasını sağlayın, hareket boyunca iletişim noktalarını kullanıcının kaleminin altında sorunsuz bir şekilde tutun ve hareket haritasının doğrudan kullanıcının hareketine etkisine sahip olun.
-
- Doğal ve sezgisel bir deneyim oluşturmak için uygun standart hareketleri destekleyin ve standart anlamlarını atayın. Programınıza özgü etkileşimler için özel hareketler kullanın.
Yönerge -leri
Kullanımı denetleme
- Ortak denetimleri kullanmayı tercih edin. En yaygın denetimler, iyi bir kalem deneyimini destekleyecek şekilde tasarlanmıştır.
- Kısıtlanmış denetimleri tercih edin. Metin girişi gereksinimini azaltmak için metin kutuları gibi kısıtlanmamış denetimler yerine mümkün olduğunca listeler ve kaydırıcılar gibi kısıtlanmış denetimleri kullanın.
- Uygun varsayılan değerleri sağlayın. Varsayılan olarak en güvenli seçeneği (veri veya sistem erişimi kaybını önlemek için) ve en güvenli seçeneği belirleyin. Güvenlik ve güvenlik faktörler değilse, en olası veya kullanışlı seçeneği belirleyerek gereksiz etkileşimi ortadan kaldırın.
- Metin otomatik tamamlama sağlayın. Metin girişini çok daha kolay hale getirmek için en olası veya son giriş değerlerinin listesini sağlayın.
- Birden çok seçim kullanan önemli görevler için, normalde standart bir çoklu seçim listesi kullanılıyorsa, bunun yerine onay kutusu listesi kullanma seçeneği sağlayın.
- Sistem ölçümlerine saygı gösterin. Tüm boyutlar için sistem ölçümlerini kullanın, sabit kablo boyutları kullanmayın. Gerekirse, kullanıcılar sistem ölçümlerini veya dpi'lerini ihtiyaçlarını karşılayacak şekilde değiştirebilir. Ancak, kullanıcıların normalde kullanıcı arabirimini kullanılabilir hale getirmek için sistem ayarlarını yapması gerekmediğinden bunu son çare olarak değerlendirin.
Normal ve büyük boyutlandırma
Bu örnekte, menü yüksekliği için sistem ölçümü değiştirilmiştir.
Boyutlandırmayı, düzeni ve aralığı denetleme
- Yaygın denetimler için önerilen denetim boyutlarını kullanın. Bunlar, döndürme denetimleri dışında iyi bir kalem deneyimi için yeterince büyüktür (kalemle kullanılamaz, ancak yedeklidir).
- Denetimleri kullanılma olasılığı en yüksek olan yere yakın bir yere yerleştiren bir düzen seçin. Mümkün olduğunda görev etkileşimlerini küçük bir alanda tutun. Özellikle sık kullanılan görevler ve sürüklemeler için uzun mesafeli el hareketlerinden kaçının.
- Önerilen aralığı kullanın. Önerilen aralık kalem kullanımına uygundur.
- Etkileşimli denetimlerin dokunması veya tercihen aralarında en az 5 piksel (3 DLU) boşluk olması gerekir. Bunun yapılması, kullanıcılar hedeflenen hedefin dışına dokunduğunda karışıklığı önler.
- Komut bağlantıları, onay kutuları ve radyo düğmeleri gibi ve gruplar arasında önerilen dikey aralıktan fazlasını eklemeyi göz önünde bulundurun. Bunu yapmak, ayırt etmelerini kolaylaştırır.
Etkileşim
- El yazısını kabul etmek üzere tasarlanmış programlar için varsayılan mürekkep oluşturmayı etkinleştirin. Varsayılan mürekkep oluşturma, kullanıcıların dokunmak, komut vermek veya özel bir şey yapmak zorunda kalmadan yazmaya yeni başlayarak mürekkep eklemesine olanak tanır. Bunu yapmak kalemle en doğal deneyimi sağlar. El yazısını kabul etmek üzere tasarlanmamış programlar için metin kutularındaki kalem girişini seçim olarak işleyebilir.
- Programınızın metin düzenleme gerektiren görevleri varsa kullanıcıların içerik kullanıcı arabirimini yakınlaştırmasına izin verin. Kalem kullanıldığında otomatik olarak yüzde 150 yakınlaştırmayı göz önünde bulundurun.
- Hareketler ezberlenmiş olduğundan, onlara programlar arasında tutarlı anlamlar atayın. Sabit semantiği olan hareketlere farklı anlamlar vermeyin. Bunun yerine programa özgü uygun bir hareket kullanın.
Elle Kullanım
Pencere bağlamsalsa, her zaman başlatıldığı nesnenin yakınında görüntüleyin. Kaynak nesnenin pencere tarafından kapsanmaması için bu nesnenin yolunun dışına yerleştirin.
Fare kullanılarak görüntüleniyorsa, mümkün olduğunda bağlam penceresi uzaklığını aşağı ve sağa yerleştirin.
Nesneşekli
Başlatıldığı nesnenin yakınında bağlamsal pencereleri gösterin.
Kalem kullanılarak görüntülenirse, mümkün olduğunda bağlam penceresini kullanıcının eliyle kapsanmayacak şekilde yerleştirin. Sağ elle kullanılan kullanıcılar için sola doğru görüntüleme; aksi takdirde sağ tarafta görüntülenir.
Nesneşekli
Kalem kullanırken, kullanıcının elinin kapsamına alınmayacak şekilde bağlamsal pencereleri de gösterin.
Geliştiriciler: GetMessageExtraInfo API' kullanarak fare olayları ile kalem olayları arasında ayrım yapabilirsiniz. SPI_GETMENUDROPALIGNMENT ile SystemParametersInfo API'sini kullanarak kullanıcının teslim belirleyebilirsiniz.
Mağfiret
- Geri al komutu sağlayın. İdeal olarak, tüm komutlar için geri alma sağlamanız gerekir, ancak programınızda etkisi geri alınamayan bazı komutlar olabilir.
- İyi bir vurgulama geri bildirimi sağlayın. Kalemin tıklanabilir bir hedefin üzerinde olduğunu açıkça belirtin. Bu tür geri bildirimler, yanlışlıkla işlemeyi önlemenin harika bir yoludur.
- Pratik olduğunda, kalem aşağı doğru iyi geri bildirim sağlayın, ancak bir hareket veya kalem yukarı kadar işlem yapmayın. Bunun yapılması, kullanıcıların hataları yapmadan önce düzeltmesine olanak tanır.
- Pratik olduğunda, kullanıcıların hataları kolayca düzeltmesine izin verin. Bir eylem kalem yukarı üzerinde etkili olursa, kullanıcıların kalem hala çalışmıyorken kaydırarak hataları düzeltmesine izin verin.
Belge
Kalem girişine başvururken:
- Kalem şeklindeki ekran kalemi giriş cihazına kalem olarak başvurun. İlk bahsetmede tablet kalemi kullanın.
- Kalemin yan tarafındaki düğmeyi kalem düğmesi olarak değil kalem düğmesi olarak adlandırın.
- Giriş cihazı olarak klavye, fare, trackball, kalem veya parmak genel olarak başvurun.
- Kalem kullanımına özgü yordamları belgelerken tıklamak yerine dokunun (ve iki kez dokunun) kullanın. Ekrana basmak ve bekleme süresinden önce kaldırmak için anlamına gelir seçeneğine dokunun. Fare tıklaması oluşturmak için kullanılabilir veya kullanılamayabilir. Kalemi içermeyen etkileşimler için tıklamayı kullanmaya devam edin.