Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Gesty aplikacji są dostarczane w ramach zestawu Windows Vista SDK. Rozpoznawanie gestów firmy Microsoft jest tworzone w celu rozpoznawania tych gestów. Domyślnie nie są włączone żadne gesty. Aplikacje muszą wybrać gesty do włączenia. Oprócz rozpoznawania gestów funkcja rozpoznawania gestów firmy Microsoft udostępnia również alternatywne wartości wraz z wartościami ufności w ramach wyników rozpoznawania. Aby użyć tych gestów w aplikacji, należy zasubskrybować je z poziomu aplikacji przy użyciu interfejsu API Tablet PC Reference. Interfejsy API umożliwiają wybranie podzestawu tych gestów i wykonywanie zapytań o określone właściwości, takie jak liczba pociągnięć, punkt gorący i inne właściwości, a także alternatywne i ich wartości ufności.
W przypadku aplikacji obsługujących pióra, które używają tych gestów, komunikaty myszy nie są wysyłane. Zamiast tego zdarzenia gestów są wysyłane do tych aplikacji informujące o tych gestach. Następnie aplikacje podejmują akcje podobne do akcji opartych na myszach w odpowiedzi na te gesty.
W poniższej tabeli wymieniono gesty aplikacji obsługiwane przez aparat rozpoznawania gestów firmy Microsoft. Aby zapewnić spójność gestów używanych do typowych akcji między aplikacjami, należy przestrzegać następujących sugestii:
- Akcja jest sugerowanym zachowaniem semantycznym skojarzonym z gestem.
- W przypadku gestów oznaczonych jako Naprawiono w poniższej tabeli firma Microsoft zaleca, aby nie zmieniać sugerowanego zachowania semantycznego. Jeśli aplikacja nie ma potrzeby określonego zachowania semantycznego, firma Microsoft zaleca, aby nie używać ponownie gestu dla innej akcji lub zachowania semantycznego.
- W przypadku gestów oznaczonych jako specyficzne dla aplikacji i sugerowanych zachowań semantycznych firma Microsoft zaleca obsługę sugerowanego zachowania semantycznego, jeśli ta funkcja istnieje w aplikacji. Aby zachować spójność w aplikacjach, nie wybieraj innego zachowania semantycznego dla takiego gestu, jeśli w aplikacji istnieje funkcja odpowiadająca sugerowanej semantyce. Jeśli jednak aplikacja nie ma funkcji odpowiadających sugerowanej semantyce, należy swobodnie skojarzyć odpowiednie zachowania semantyczne z gestem. Dotyczy to również wszystkich gestów specyficznych dla aplikacji i nie mają sugerowanej semantyki.
- Gorący punkt gestu jest punktem wyróżniającym w geometrii gestu. Punkt gorący może służyć do określenia miejsca wykonania gestu. Interfejsy API gestów, w szczególności właściwość HotPoint obiektu Gest, umożliwiają określenie punktu gorącego dla danego gestu. Jednak nie wszystkie gesty mają konkretny punkt wyróżniający. Dla tych, które nie mają określonego punktu wyróżniającego gorącą, punkt początkowy jest zgłaszany jako punkt gorący.
Nuta
Niektóre gesty mają wyróżniający gorący punkt, który po prostu jest punktem wyjścia. Są one rozróżniane w tabeli.
Gest | Nazwa gestu | Sugerowane zachowanie | Naprawiono lub specyficzne dla aplikacji | Punkt gorący | Notatki |
---|---|---|---|---|---|
![]() |
Podstawy |
Wymazywanie zawartości |
Stały |
Punkt początkowy |
Ustaw pociągnięcia tak poziome, jak to możliwe, i rysuj co najmniej trzy pociągnięcia. Jeśli wysokość gestu wzrośnie, liczba pociągnięć z tyłu i z powrotem również musi wzrosnąć. |
![]() |
Trójkąt |
Wstawiać |
Specyficzne dla aplikacji |
Punkt początkowy |
Rysuj trójkąt w jednym pociągnięciu bez podnoszenia pióra. Upewnij się, że górna część trójkąta wskazuje w górę. |
![]() |
Kwadratowy |
Element akcji |
Specyficzne dla aplikacji |
Punkt początkowy |
Rysuj kwadrat zaczynający się od lewego górnego rogu. Rysuj kwadrat z jednym pociągnięciem, bez podnoszenia pióra. |
![]() |
Gwiazda |
Element akcji |
Specyficzne dla aplikacji |
Punkt początkowy |
Rysuj gwiazdę z dokładnie pięcioma punktami. Zrób to w jednym pociągnięciu bez podnoszenia pióra. |
![]() |
Sprawdzić |
Wyewidencjonuj |
Specyficzne dla aplikacji |
Róg |
Skok w górę sprawdzania musi być od dwóch do czterech razy dłuższy od mniejszego pociągnięcia w dół. |
![]() |
Curlicue |
Ciąć |
Stały |
Punkt początkowy rozróżnia punkt gorący |
Rysuj curlicue pod kątem, od lewej dolnej do prawej górnej. Rozpocznij curlicue na słowo, które zamierzasz wyciąć. |
![]() |
Double-Curlicue |
Kopiować |
Stały |
Punkt początkowy rozróżnia punkt gorący |
Rysuj podwójną krzywą pod kątem, od lewej dolnej do prawej górnej. Uruchom polecenie double-curlicue na słowie, który zamierzasz skopiować. |
![]() |
Koło |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Punkt początkowy |
Rysuj okrąg w jednym pociągnięciu bez podnoszenia pióra. Zacznij rysować okrąg od najwyższego punktu. |
![]() |
Podwójne kółko |
Wklejać |
Stały |
Punkt początkowy |
Rysuj dwa okręgi nakładające się na siebie nawzajem. Zrób to za pomocą jednego pociągnięcia, bez podnoszenia pióra. |
![]() |
Półokrąg lewy |
Cofnąć |
Stały |
Punkt początkowy rozróżnia punkt gorący |
Pamiętaj, aby narysować półkole od prawej do lewej. Dwa końce łuku powinny znajdować się na tej samej linii poziomej. |
![]() |
Półkole w prawo |
Ponowić |
Stały |
Punkt początkowy rozróżnia punkt gorący |
Pamiętaj, aby narysować półkole od lewej do prawej. Dwa końce łuku powinny znajdować się na tej samej linii poziomej. |
![]() |
Daszek |
Wklej, wstaw |
Specyficzne dla aplikacji |
Szczyt |
Rysuj obie boki karetki o równej długości. Upewnij się, że kąt jest ostry i że punkt nie jest zaokrąglany do krzywej. |
![]() |
Odwrócony karetki |
Wstawiać |
Specyficzne dla aplikacji |
Szczyt |
Rysuj obie boki karetki o równej długości. Upewnij się, że kąt jest ostry i że punkt nie jest zaokrąglany do krzywej. |
![]() |
Strzałka w lewo |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Szczyt |
Rysuj obie strony chevronu o równej długości. Upewnij się, że kąt jest ostry i że punkt nie jest zaokrąglany do krzywej. |
![]() |
Prawy cudzysłów |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Szczyt |
Rysuj obie strony chevronu o równej długości. Upewnij się, że kąt jest ostry i że punkt nie jest zaokrąglany do krzywej. |
![]() |
Strzałka w górę |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Strzałka w głowę |
Nie rysuj strzałki w więcej niż dwóch pociągnięciach. Rysuj strzałkę w jednym pociągnięciu lub w dwóch pociągnięciach, gdzie jedno pociągnięcie jest linią, a druga jest głową strzałki. Strzałki z pojedynczym pociągnięciem pisane z głową jako trójkąt nie są obsługiwane. |
![]() |
Strzałka w dół |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Strzałka w głowę |
Nie rysuj strzałki w więcej niż dwóch pociągnięciach. Rysuj strzałkę w jednym pociągnięciu lub w dwóch pociągnięciach, gdzie jedno pociągnięcie jest linią, a druga jest głową strzałki. Strzałki z pojedynczym pociągnięciem pisane z głową jako trójkąt nie są obsługiwane. |
![]() |
Strzałka w lewo |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Strzałka w głowę |
Nie rysuj strzałki w więcej niż dwóch pociągnięciach. Rysuj strzałkę w jednym pociągnięciu lub w dwóch pociągnięciach, gdzie jedno pociągnięcie jest linią, a druga jest głową strzałki. Strzałki z pojedynczym pociągnięciem pisane z głową jako trójkąt nie są obsługiwane. |
![]() |
Strzałka w prawo |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Strzałka w głowę |
Nie rysuj strzałki w więcej niż dwóch pociągnięciach. Rysuj strzałkę w jednym pociągnięciu lub w dwóch pociągnięciach, gdzie jedno pociągnięcie jest linią, a druga jest głową strzałki. Strzałki z pojedynczym pociągnięciem pisane z głową jako trójkąt nie są obsługiwane. |
![]() |
W górę |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Punkt początkowy |
Ten gest jest jednym, szybkim mignięciem w górę. Ten gest jest używany przez gesty Flicks. |
![]() |
Na dół |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Punkt początkowy |
Ten gest jest jednym, szybkim flick w dół. Ten gest jest używany przez gesty Flicks. |
![]() |
Lewy |
Backspace |
Stały |
Punkt początkowy |
Ten gest jest jednym, szybkim mignięciem do lewej strony. Ten gest jest używany przez gesty Flicks. |
![]() |
Prawy |
Przestrzeń |
Stały |
Punkt początkowy |
Ten gest jest jednym, szybkim mignięciem po prawej stronie. Ten gest jest używany przez gesty Flicks. |
![]() |
W lewo |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Zmiana kierunku |
Rysuj ten gest w jednym pociągnięciu rozpoczynającym się od pociągnięcia w górę. Upewnij się, że obie strony są równe długości i pod kątem prostym. |
![]() |
W prawo |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Zmiana kierunku |
Rysuj ten gest w jednym pociągnięciu rozpoczynającym się od pociągnięcia w górę. Upewnij się, że obie strony są równe długości i pod kątem prostym. |
![]() |
W lewo |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Zmiana kierunku |
Rysuj ten gest w pojedynczym pociągnięciu rozpoczynającym się od pociągnięcia w dół. Upewnij się, że obie strony są równe długości i pod kątem prostym. |
![]() |
W prawo w dół |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Zmiana kierunku |
Rysuj ten gest w pojedynczym pociągnięciu rozpoczynającym się od pociągnięcia w dół. Upewnij się, że obie strony są równe długości i pod kątem prostym. |
![]() |
W lewo |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Zmiana kierunku |
Rysuj ten gest w pojedynczym pociągnięciu rozpoczynającym się od lewego pociągnięcia. Upewnij się, że obie strony są równe długości i pod kątem prostym. |
![]() |
W lewo |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Zmiana kierunku |
Rysuj ten gest w pojedynczym pociągnięciu rozpoczynającym się od lewego pociągnięcia. Upewnij się, że obie strony są równe długości i pod kątem prostym. |
![]() |
Od prawej do góry |
Konwertowanie edytora metod wejściowych (IME) |
Stały |
Zmiana kierunku |
Rysuj ten gest w pojedynczym pociągnięciu rozpoczynającym się od prawego pociągnięcia. Upewnij się, że obie strony są równe długości i pod kątem prostym. |
![]() |
W prawo w dół |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Zmiana kierunku |
Rysuj ten gest w pojedynczym pociągnięciu rozpoczynającym się od prawego pociągnięcia. Upewnij się, że obie strony są równe długości i pod kątem prostym. |
![]() |
W górę w dół |
Cofnąć |
Stały |
Zmiana kierunku |
Rysuj ten gest w jednym pociągnięciu rozpoczynającym się od pociągnięcia w górę. Rysuj dwa pociągnięcia tak blisko, jak to możliwe. |
![]() |
W dół w górę |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Zmiana kierunku |
Rysuj ten gest w pojedynczym pociągnięciu rozpoczynającym się od pociągnięcia w dół. Rysuj dwa pociągnięcia tak blisko, jak to możliwe. |
![]() |
Od lewej do prawej |
Przenieś kursor w lewo |
Stały |
Zmiana kierunku |
Rysuj ten gest w pojedynczym pociągnięciu rozpoczynającym się od lewego pociągnięcia. Rysuj dwa pociągnięcia tak blisko, jak to możliwe. |
![]() |
Right-Left |
Przenieś kursor w prawo |
Stały |
Zmiana kierunku |
Rysuj ten gest w pojedynczym pociągnięciu rozpoczynającym się od prawego pociągnięcia. Rysuj dwa pociągnięcia tak blisko, jak to możliwe. |
![]() |
W górę z lewej |
Zmniejsz wcięcie |
Stały |
Zmiana kierunku |
Rysuj ten gest w jednym pociągnięciu rozpoczynającym się od pociągnięcia w górę. Lewy pociągnięcie wynosi od dwóch do czterech razy, dopóki pociągnięcie w górę i dwa pociągnięcia znajdują się pod kątem prostym. |
![]() |
Długość do prawej |
Zakładka |
Stały |
Zmiana kierunku |
Rysuj ten gest w jednym pociągnięciu rozpoczynającym się od pociągnięcia w górę. Prawy pociągnięcie wynosi od dwóch do czterech razy, dopóki pociągnięcie w górę i dwa pociągnięcia znajdują się pod kątem prostym. |
![]() |
W lewo w dół |
Wejść |
Stały |
Zmiana kierunku |
Rysuj ten gest w pojedynczym pociągnięciu rozpoczynającym się od pociągnięcia w dół. Lewy pociągnięcie wynosi od dwóch do czterech razy, dopóki pociągnięcie w dół i dwa pociągnięcia znajdują się pod kątem prostym. |
![]() |
W prawo w dół |
Przestrzeń |
Stały |
Zmiana kierunku |
Rysuj ten gest w pojedynczym pociągnięciu rozpoczynającym się od pociągnięcia w dół. Prawy pociągnięcie wynosi od dwóch do czterech razy, dopóki pociągnięcie w dół i dwa pociągnięcia znajdują się pod kątem prostym. |
![]() |
Wykrzyknik |
Specyficzne dla aplikacji |
Specyficzne dla aplikacji |
Środek linii |
Rysuj kropkę wkrótce po narysowaniu linii i umieść ją w pobliżu linii. |
![]() |
Kran |
Klikać |
Stały |
Punkt początkowy rozróżnia punkt gorący |
Naciśnij szybko. |
![]() |
Dwukrotne naciśnięcie |
Kliknij dwukrotnie lewym przyciskiem myszy |
Stały |
Punkt początkowy rozróżnia punkt gorący |
Naciśnij szybko i za pomocą kranów jak najbliżej siebie, jak to możliwe. |
Nuta
Naciśnięcie i dwukrotne naciśnięcie są obsługiwane jako gesty aplikacji oprócz gestów systemowych. Dotyczy to scenariuszy, w których można włączyć gest aplikacji, który ma naciśnięcie lub dwukrotne naciśnięcie jako część. Przykładem takiego gestu jest gest wykrzyknika. W takim przypadku włącz gest naciśnięcia aplikacji i nie nasłuchuj gestu systemowego naciśnięcia. Dzięki temu można nasłuchiwać pojedynczego składnika, który może identyfikować i rozróżniać naciśnięcie za pomocą gestu. Przypadek naciśnięcia w gestzie powoduje, że rozpoznawany jest tylko ogólny gest.
Tematy pokrewne
-
zdarzenie gestu [Klasa InkCollector]
-
zdarzenie gestu [Kontrolka InkEdit]
-
zdarzenie gestu [Klasa InkOverlay]
-
zdarzenie gestu [Kontrolka InkPicture]