Aracılığıyla paylaş


Uygulama Hareketleri ve AnlamSal Davranış

Uygulama hareketleri, Windows Vista SDK'sının bir parçası olarak teslim edilir. Microsoft hareket tanıyıcısı, bu hareketleri tanıyacak şekilde oluşturulur. Varsayılan olarak hiçbir hareket etkinleştirilmez. Uygulamaların etkinleştirileceği hareketleri seçmesi gerekir. Microsoft hareket tanıyıcısı, hareketleri tanımaya ek olarak, tanıma sonuçlarının bir parçası olarak güvenilirlik değerleriyle birlikte alternatifler de sağlar. Bu hareketleri uygulamanızda kullanmak için, Tablet PC API Başvurusukullanarak uygulama içinden bunlara abone olmanız gerekir. API'ler bu hareketlerin bir alt kümesini seçmenize ve vuruş sayısı, sık erişim noktası ve diğer özelliklerin yanı sıra alternatifler ve bunların güvenilirlik değerleri gibi belirli özellikleri sorgulamanıza olanak tanır.

Bu hareketleri kullanan kalem kullanan uygulamalar için fare iletileri gönderilmez. Bunun yerine, hareket olayları bu uygulamalara gönderilir ve bu hareketler hakkında bilgilendirilir. Uygulamalar daha sonra bu hareketlere yanıt olarak fare tabanlı eylemlere benzer eylemler gerçekleştirir.

Aşağıdaki tabloda, Microsoft hareket tanıyıcısı tarafından desteklenen uygulama hareketleri listelenmektedir. Uygulamalar arasındaki yaygın eylemlerde kullanılan hareketlerin tutarlılığını sağlamak için aşağıdaki önerilere uymalısınız:

  • Eylem, hareketle ilişkili önerilen anlamsal davranıştır.
  • Aşağıdaki tabloda Sabit olarak etiketlenen hareketler için Microsoft, önerilen anlamsal davranışı değiştirmemenizi önerir. Bir uygulamanın belirtilen anlamsal davranışa ihtiyacı yoksa, Microsoft başka bir eylem veya anlamsal davranış için hareketi yeniden kullanmamanızı önerir.
  • Uygulamaya özgü olarak etiketlenen ve önerilen anlamsal davranışa sahip hareketler için Microsoft, uygulamanızda bu işlevsellik varsa önerilen anlamsal davranışı desteklemenizi önerir. Uygulamalar arasında tutarlılığı korumak için, uygulamanızda önerilen semantike karşılık gelen işlevsellik varsa, böyle bir hareket için farklı bir anlamsal davranış seçmeyin. Bununla birlikte, uygulamanızın önerilen semantike karşılık gelen işlevleri yoksa, ilgili anlamsal davranışları hareketle ilişkilendirebilirsiniz. Bu, Uygulamaya özgü olan ve önerilen anlamsal olmayan tüm hareketler için de geçerlidir.
  • Bir hareketin sıcak noktası, hareketin geometrisindeki ayırt edici bir noktadır. Etkin nokta, hareketin nerede gerçekleştirildiğini belirlemek için kullanılabilir. Özellikle Hareketi nesnesinin HotPoint özelliği olan hareketler API'leri, belirli bir hareketin etkin noktasını belirlemeyi mümkün hale getirir. Ancak, tüm hareketlerin belirli bir ayırt edici etkin noktası yoktur. Belirli bir ayırt edici etkin noktası olmayanlar için, başlangıç noktası etkin nokta olarak bildirilir.

    Not

    Bazı hareketlerin başlangıç noktası olan ayırt edici bir etkin noktası vardır. Bunlar tabloda ayırt edilir.

Jest Hareket adı Önerilen davranış Düzeltildi veya uygulamaya özgü Sık erişim noktası Notlar
yan yana çizilme hareketi Karalama
İçeriği silme
Sabit
Başlangıç noktası
Vuruşları mümkün olduğunca yatay yapın ve en az üç vuruş çizin. Hareketin yüksekliği artarsa, ileri ve geri vuruş sayısının da artması gerekir.
üçgen şeklinde hareket Üçgen
Sokmak
Uygulamaya özgü
Başlangıç noktası
Kalemi kaldırmadan üçgeni tek bir vuruşta çizin. Üçgenin üst kısmının yukarı doğru işaret ettiğinizden emin olun.
Kare şeklinde hareketi Kare
Eylem öğesi
Uygulamaya özgü
Başlangıç noktası
Sol üst köşeden başlayarak kareyi çizin. Kalemi kaldırmadan kareyi tek bir vuruşla çizin.
Yıldız şeklinde hareketi Yıldız
Eylem öğesi
Uygulamaya özgü
Başlangıç noktası
Yıldızı tam olarak beş noktayla çizin. Bunu kalemi kaldırmadan tek bir vuruşta yapın.
Çek şeklinde hareketi Çek
Kullanıma alma
Uygulamaya özgü
Köşe
Denetimin yukarı doğru vuruşu, daha küçük aşağı vuruş kadar iki ile dört kez olmalıdır.
Curlicuehareketi Curlicue
Kesmek
Sabit
Başlangıç noktası etkin noktayı ayırt ediyor
Curlicue'yi sol alttan sağ üste doğru bir açıyla çizin. Kesmeyi planladığınız sözcükle ilgili curlicue'yi başlatın.
Çift kıvrımlıhareketi Double-Curlicue
Kopya etmek
Sabit
Başlangıç noktası etkin noktayı ayırt ediyor
Çift kıvrımlı eğriyi sol alttan sağ üst tarafa doğru bir açıyla çizin. Kopyalamak istediğiniz sözcüğün çift eğrisini başlatın.
Daire şeklinde hareketi Daire
Uygulamaya özgü
Uygulamaya özgü
Başlangıç noktası
Kalemi kaldırmadan daireyi tek bir vuruşta çizin. Daireyi en üstteki noktadan çizmeye başlayın.
Çift dairelihareketi Çift daire
Yapıştırmak
Sabit
Başlangıç noktası
Birbiriyle örtüşen iki daireyi çizin. Bunu kalemi kaldırmadan tek vuruşla yapın.
Sağdan sola doğru çizilmiş yarım daire şeklinde hareketi Sol yarım daire
Geri almak
Sabit
Başlangıç noktası etkin noktayı ayırt ediyor
Yarım daireyi sağdan sola doğru çizdiğinden emin olun. Yay iki ucu aynı yatay çizgide olmalıdır.
Soldan sağa doğru çizilmiş yarım daire şeklinde hareketi Sağ yarım daire
Yinele
Sabit
Başlangıç noktası etkin noktayı ayırt ediyor
Yarım daireyi soldan sağa doğru çizdiğinden emin olun. Yay iki ucu aynı yatay çizgide olmalıdır.
Şapka işareti şeklinde hareketi Düzeltme imi
Yapıştır, ekle
Uygulamaya özgü
Zirve
Şapka işaretinin her iki tarafını da eşit uzunlukta çizin. Açının keskin olduğundan ve noktanın eğriye yuvarlanmadığından emin olun.
Ters şapka işareti şeklinde hareketi Ters şapka işareti
Sokmak
Uygulamaya özgü
Zirve
Şapka işaretinin her iki tarafını da eşit uzunlukta çizin. Açının keskin olduğundan ve noktanın eğriye yuvarlanmadığından emin olun.
Solhareketi Köşeli çift ayraç-sol
Uygulamaya özgü
Uygulamaya özgü
Zirve
Köşeli çift ayracın her iki tarafını da eşit uzunlukta çizin. Açının keskin olduğundan ve noktanın eğriye yuvarlanmadığından emin olun.
Sağhareketi Sağ köşeli çift ayraç
Uygulamaya özgü
Uygulamaya özgü
Zirve
Köşeli çift ayracın her iki tarafını da eşit uzunlukta çizin. Açının keskin olduğundan ve noktanın eğriye yuvarlanmadığından emin olun.
Yukarı dönük ok Yukarı ok
Uygulamaya özgü
Uygulamaya özgü
Ok başı
İkiden fazla vuruşta oku çizmeyin. Oku tek bir vuruşta veya iki vuruşta çizin; burada bir vuruş çizgi, diğeri ok başıdır. Baş ile üçgen olarak yazılmış tek vuruşlu oklar desteklenmez.
aşağı dönük ok Aşağı ok
Uygulamaya özgü
Uygulamaya özgü
Ok başı
İkiden fazla vuruşta oku çizmeyin. Oku tek bir vuruşta veya iki vuruşta çizin; burada bir vuruş çizgi, diğeri ok başıdır. Baş ile üçgen olarak yazılmış tek vuruşlu oklar desteklenmez.
sola ok Sol ok
Uygulamaya özgü
Uygulamaya özgü
Ok başı
İkiden fazla vuruşta oku çizmeyin. Oku tek bir vuruşta veya iki vuruşta çizin; burada bir vuruş çizgi, diğeri ok başıdır. Baş ile üçgen olarak yazılmış tek vuruşlu oklar desteklenmez.
Sağ ok Sağ ok
Uygulamaya özgü
Uygulamaya özgü
Ok başı
İkiden fazla vuruşta oku çizmeyin. Oku tek bir vuruşta veya iki vuruşta çizin; burada bir vuruş çizgi, diğeri ok başıdır. Baş ile üçgen olarak yazılmış tek vuruşlu oklar desteklenmez.
hızlı hızlı yukarı doğru Yukarı
Uygulamaya özgü
Uygulamaya özgü
Başlangıç noktası
Bu hareket, yukarı doğru tek ve hızlı bir hızlı kaydırma hareketidir.
Bu hareket, Flicks Hareketleri tarafından kullanılır.
hızlı aşağı doğru hızlı Aşağı
Uygulamaya özgü
Uygulamaya özgü
Başlangıç noktası
Bu hareket tek bir hızlı aşağı doğru hızlı kaydırmadır.
Bu hareket, Flicks Hareketleri tarafından kullanılır.
sol Sol
Geri tuşu
Sabit
Başlangıç noktası
Bu hareket, sola doğru tek bir hızlı kaydırma hareketidir.
Bu hareket, Flicks Hareketleri tarafından kullanılır.
hızlı hızlı Sağ
Uzay
Sabit
Başlangıç noktası
Bu hareket, sağa doğru tek bir hızlı kaydırma hareketidir.
Bu hareket, Flicks Hareketleri tarafından kullanılır.
çıkan vuruş Sol üst
Uygulamaya özgü
Uygulamaya özgü
Yön noktası değişikliği
Bu hareketi, yukarı vuruşla başlayan tek bir vuruşta çizin. İki kenarın eşit uzunlukta ve dik açıda olduğundan emin olun.
Sağdan yukarı
Uygulamaya özgü
Uygulamaya özgü
Yön noktası değişikliği
Bu hareketi, yukarı vuruşla başlayan tek bir vuruşta çizin. İki kenarın eşit uzunlukta ve dik açıda olduğundan emin olun.
vuruş aşağı ve sol Sol alt
Uygulamaya özgü
Uygulamaya özgü
Yön noktası değişikliği
Bu hareketi, aşağı vuruşla başlayarak tek bir vuruşta çizin. İki kenarın eşit uzunlukta ve dik açıda olduğundan emin olun.
vuruş aşağı ve sağa Sağ alt
Uygulamaya özgü
Uygulamaya özgü
Yön noktası değişikliği
Bu hareketi, aşağı vuruşla başlayarak tek bir vuruşta çizin. İki kenarın eşit uzunlukta ve dik açıda olduğundan emin olun.
vuruş sola ve sonra yukarı Soldan yukarı
Uygulamaya özgü
Uygulamaya özgü
Yön noktası değişikliği
Bu hareketi, sol vuruşla başlayan tek bir vuruşta çizin. İki kenarın eşit uzunlukta ve dik açıda olduğundan emin olun.
vuruş sola ve sonra aşağı Sol aşağı
Uygulamaya özgü
Uygulamaya özgü
Yön noktası değişikliği
Bu hareketi, sol vuruşla başlayan tek bir vuruşta çizin. İki kenarın eşit uzunlukta ve dik açıda olduğundan emin olun.
vuruş sağa ve sonra yukarı doğru Sağdan yukarı
Giriş Yöntemi Düzenleyicisi (IME) dönüştürme
Sabit
Yön noktası değişikliği
Bu hareketi, doğru vuruşla başlayan tek bir vuruşta çizin. İki kenarın eşit uzunlukta ve dik açıda olduğundan emin olun.
vuruş sağa ve sonra aşağı Sağ aşağı
Uygulamaya özgü
Uygulamaya özgü
Yön noktası değişikliği
Bu hareketi, doğru vuruşla başlayan tek bir vuruşta çizin. İki kenarın eşit uzunlukta ve dik açıda olduğundan emin olun.
vuruş yukarı ve aşağı Aşağı yukarı
Geri almak
Sabit
Yön noktası değişikliği
Bu hareketi, yukarı vuruşla başlayan tek bir vuruşta çizin. İki vuruşu mümkün olduğunca yakın çizin.
vuruş aşağı ve sonra yukarı Aşağı doğru
Uygulamaya özgü
Uygulamaya özgü
Yön noktası değişikliği
Bu hareketi, aşağı vuruşla başlayarak tek bir vuruşta çizin. İki vuruşu mümkün olduğunca yakın çizin.
vuruş sola ve sonra sağa Sol-sağ
İmleci sola taşıma
Sabit
Yön noktası değişikliği
Bu hareketi, sol vuruşla başlayan tek bir vuruşta çizin. İki vuruşu mümkün olduğunca yakın çizin.
vuruş sağa ve sonra sola Right-Left
İmleci sağa taşıma
Sabit
Yön noktası değişikliği
Bu hareketi, doğru vuruşla başlayan tek bir vuruşta çizin. İki vuruşu mümkün olduğunca yakın çizin.
vuruş yukarı hareketten daha uzun süre sola doğru hareketle yukarı ve sola doğru Yukarı-sol-uzun
Girintiyi azalt
Sabit
Yön noktası değişikliği
Bu hareketi, yukarı vuruşla başlayan tek bir vuruşta çizin. Sol vuruş, yukarı vuruş ve iki vuruş dik açıda olduğu sürece iki-dört kezdir.
vuruş yukarı doğru daha uzun sağ vuruşla yukarı ve sağa doğru çizilmiş Yukarı-sağ-uzun
Sekme
Sabit
Yön noktası değişikliği
Bu hareketi, yukarı vuruşla başlayan tek bir vuruşta çizin. Yukarı vuruş ve iki vuruş dik açıda olduğu sürece doğru vuruş iki ile dört kat arasında olur.
vuruş aşağı yöndeki vuruştan daha uzun sol yönde olacak şekilde aşağı ve sola doğru çizilmiş Sol alt-uzun
Girmek
Sabit
Yön noktası değişikliği
Bu hareketi, aşağı vuruşla başlayarak tek bir vuruşta çizin. Sol vuruş, aşağı vuruş ve iki vuruş dik açıda olduğu sürece iki-dört kezdir.
vuruş aşağı ve sağa doğru çizilir ve sağa doğru hareket bölümü aşağı vuruş hareketinden daha uzun olur Sağdan aşağı uzun
Uzay
Sabit
Yön noktası değişikliği
Bu hareketi, aşağı vuruşla başlayarak tek bir vuruşta çizin. Sağ vuruş, aşağı vuruş ve iki vuruş dik açıda olduğu sürece iki-dört kezdir.
Ünlem işareti şeklinde hareketi Ünlem
Uygulamaya özgü
Uygulamaya özgü
Satırın ortası
Çizgiyi çizdikten hemen sonra noktayı çizin ve çizginin yakınlarına yerleştirin.
dokunma hareketi Musluk
Tık
Sabit
Başlangıç noktası etkin noktayı ayırt ediyor
Hızlı bir şekilde dokunun.
iki kez dokunma hareketi. İki kez dokunma
Sol çift tıklama
Sabit
Başlangıç noktası etkin noktayı ayırt ediyor
Hızlı bir şekilde ve dokunmalar birbirine mümkün olduğunca yakınken dokunun.

Not

Dokunma ve iki kez dokunma, sistem hareketleri olmasının yanı sıra uygulama hareketleri olarak da desteklenir. Bu, bir parçası olarak dokunma veya iki kez dokunma içeren bir uygulama hareketini etkinleştirmek isteyebileceğiniz senaryoları ele almaktır. Böyle bir hareketin bir örneği Ünlem işaretidir. Böyle bir durumda, dokunma uygulaması hareketini etkinleştirin ve dokunma sistemi hareketini dinlemeyin. Bu, bir hareketin içindeki bir dokunmayı hem belirleyebilen hem de ayırt edebilen tek bir bileşeni dinlemenizi sağlar. Bir hareketin içindeki dokunma durumu, yalnızca genel hareketin tanınması ile sonuçlanıyor.

Hareketi Olayı [InkCollector Sınıfı]

Hareketi Olayı [InkEdit Denetimi]

Hareketi Olayı [InkOverlay Sınıfı]

Hareketi Olayı [InkPicture Denetimi]