Condividi tramite


Movimenti dell'applicazione e comportamento semantico

I movimenti dell'applicazione vengono recapitati come parte di Windows Vista SDK. Il riconoscimento dei movimenti Microsoft è costruito per riconoscere questi movimenti. Per impostazione predefinita, nessun movimento è abilitato. Le applicazioni devono scegliere i movimenti da abilitare. Oltre a riconoscere i movimenti, il riconoscimento dei movimenti Microsoft fornisce anche valori alternativi insieme ai valori di attendibilità come parte dei risultati del riconoscimento. Per usare questi movimenti nell'applicazione, è necessario sottoscrivere tali movimenti dall'interno dell'applicazione usando il riferimento all'API Tablet PC. Le API consentono di scegliere un subset di questi movimenti e eseguire query per proprietà specifiche, ad esempio il numero di tratti, il punto di scelta rapida e altre proprietà, nonché i valori alternativi e relativi valori di attendibilità.

Per le applicazioni con riconoscimento della penna che usano questi movimenti, i messaggi del mouse non vengono inviati. Gli eventi di movimento vengono invece inviati a queste applicazioni informandoli di questi movimenti. Le applicazioni eseguono quindi azioni simili alle azioni basate sul mouse in risposta a questi movimenti.

Nella tabella seguente sono elencati i movimenti dell'applicazione supportati dal riconoscimento dei movimenti Microsoft. Per garantire la coerenza dei movimenti usati per azioni comuni tra applicazioni, è consigliabile rispettare i suggerimenti seguenti:

  • L'azione è il comportamento semantico suggerito associato al movimento.
  • Per i movimenti etichettati come Fisso nella tabella seguente, Microsoft consiglia di non modificare il comportamento semantico suggerito. Se un'applicazione non ha bisogno del comportamento semantico specificato, Microsoft consiglia di non riutilizzare il movimento per un'altra azione o comportamento semantico.
  • Per i movimenti etichettati come specifici dell'applicazione e che hanno un comportamento semantico suggerito, Microsoft consiglia di supportare il comportamento semantico suggerito se tale funzionalità esiste nell'applicazione. Per mantenere la coerenza tra le applicazioni, non scegliere un comportamento semantico diverso per tale gesto se la funzionalità corrispondente alla semantica suggerita esiste nell'applicazione. Tuttavia, se l'applicazione non dispone di funzionalità che corrisponde alla semantica suggerita, è consigliabile associare comportamenti semantici pertinenti al movimento. Ciò si applica anche a tutti i movimenti specifici dell'applicazione e non hanno una semantica suggerita.
  • Il punto di scelta rapida di un gesto è un punto distinto nella geometria del movimento. Il punto di scelta rapida può essere usato per determinare dove è stato eseguito il gesto. Le API dei movimenti, in particolare la proprietà HotPoint dell'oggetto Gesture , consentono di determinare il punto di scelta rapida per un determinato movimento. Tuttavia, non tutti i movimenti hanno un punto distinzione specifico. Per quelli che non hanno un punto di scelta calda specifico, il punto iniziale viene segnalato come punto di scelta frequente.

    Nota

    Alcuni dei movimenti hanno un punto caldo distinto che accade solo come punto di partenza. Questi sono distinti nella tabella.

Movimento Nome movimento Comportamento suggerito Correzione o specifica dell'applicazione Punto di accesso frequente Note
Movimento side-to-side scratch-out Scratch-out
Cancellare il contenuto
Fisso
Punto di partenza
Rendere i tratti il più orizzontale possibile e disegnare almeno tre tratti. Se l'altezza del movimento aumenta, è necessario aumentare anche il numero di tratti indietro e indietro.
movimento a forma di triangolo Triangle
Insert
Specifica dell'applicazione
Punto di partenza
Disegna il triangolo in un singolo tratto, senza sollevare la penna. Assicurarsi che la parte superiore del triangolo punti verso l'alto.
movimento nella forma di un quadrato Square
Azione
Specifica dell'applicazione
Punto di partenza
Disegna il quadrato a partire dall'angolo superiore sinistro. Disegna il quadrato con un singolo tratto, senza sollevare la penna.
movimento nella forma di un star Star
Azione
Specifica dell'applicazione
Punto di partenza
Disegna la star con esattamente cinque punti. Eseguire questa operazione in un singolo tratto senza sollevare la penna.
movimento nella forma di un controllo Controllo
Check-off
Specifica dell'applicazione
Angolo
Il tratto verso l'alto del controllo deve essere due o quattro volte fino a quando il tratto verso il basso più piccolo.
movimento nella forma di un curlicue Curlicue
Taglia
Fisso
Punto di partenza che distingue il punto di accesso frequente
Disegna il curlicue in un angolo, da sinistra inferiore a destra superiore. Avviare il curlicue sulla parola che si intende tagliare.
movimento nella forma di una curlicue doppia Double-Curlicue
Copia
Fisso
Punto di partenza che distingue il punto di accesso frequente
Disegnare il curlicue doppio in un angolo, dall'angolo inferiore sinistro a destra superiore. Avviare la doppia curlicue nella parola che si intende copiare.
movimento nella forma di un cerchio Circle
Specifica dell'applicazione
Specifica dell'applicazione
Punto di partenza
Disegna il cerchio in un singolo tratto, senza sollevare la penna. Iniziare a disegnare il cerchio dal punto superiore.
movimento nella forma di un cerchio doppio Cerchio doppio
Incolla
Fisso
Punto di partenza
Disegna i due cerchi sovrapposti tra loro. Eseguire questa operazione con un singolo tratto, senza sollevare la penna.
movimento nella forma di una virgola disegnata da destra a sinistra Circolo sinistro
Annulla
Fisso
Il punto iniziale distingue il punto attivo
Assicurarsi di disegnare il semicircolo da destra a sinistra. Le due estremità dell'arco devono trovarsi sulla stessa linea orizzontale.
movimento nella forma di un semicircolo disegnato da sinistra a destra Semicircolo destro
Ripeti
Fisso
Il punto iniziale distingue il punto attivo
Assicurarsi di disegnare il semicircolo da sinistra a destra. Le due estremità dell'arco devono trovarsi sulla stessa linea orizzontale.
movimento nella forma di un punto di inserimento Cursore
Incolla, inserisci
Specifico dell'applicazione
Apex
Disegna entrambi i lati del punto di inserimento con lunghezza uguale. Assicurarsi che l'angolo sia acuto e che il punto non sia arrotondato a una curva.
movimento nella forma di un cursore invertito Cursore invertito
Insert
Specifico dell'applicazione
Apex
Disegna entrambi i lati del punto di inserimento con lunghezza uguale. Assicurarsi che l'angolo sia acuto e che il punto non sia arrotondato a una curva.
movimento nella forma di una freccia che punta a sinistra Freccia di espansione a sinistra
Specifico dell'applicazione
Specifico dell'applicazione
Apex
Disegna entrambi i lati della freccia di espansione con lunghezza uguale. Assicurarsi che l'angolo sia acuto e che il punto non sia arrotondato a una curva.
movimento nella forma di una freccia che punta a destra Freccia di espansione a destra
Specifico dell'applicazione
Specifico dell'applicazione
Apex
Disegna entrambi i lati della freccia di espansione con lunghezza uguale. Assicurarsi che l'angolo sia acuto e che il punto non sia arrotondato a una curva.
freccia rivolta verso l'alto Freccia su
Specifico dell'applicazione
Specifico dell'applicazione
Testa freccia
Non disegnare la freccia in più di due tratti. Disegnare la freccia in un singolo tratto o in due tratti, dove un tratto è la linea e l'altro è la testa della freccia. Le frecce a tratto singolo scritte con la testa come triangolo non sono supportate.
freccia rivolta verso il basso Freccia verso il basso
Specifico dell'applicazione
Specifico dell'applicazione
Testa freccia
Non disegnare la freccia in più di due tratti. Disegnare la freccia in un singolo tratto o in due tratti, dove un tratto è la linea e l'altro è la testa della freccia. Le frecce a tratto singolo scritte con la testa come triangolo non sono supportate.
freccia verso sinistra Freccia sinistra
Specifico dell'applicazione
Specifico dell'applicazione
Testa freccia
Non disegnare la freccia in più di due tratti. Disegnare la freccia in un singolo tratto o in due tratti, dove un tratto è la linea e l'altro è la testa della freccia. Le frecce a tratto singolo scritte con la testa come triangolo non sono supportate.
freccia rivolta a destra Freccia destra
Specifico dell'applicazione
Specifico dell'applicazione
Testa freccia
Non disegnare la freccia in più di due tratti. Disegnare la freccia in un singolo tratto o in due tratti, dove un tratto è la linea e l'altro è la testa della freccia. Le frecce a tratto singolo scritte con la testa come triangolo non sono supportate.
singolo tocco veloce verso l'alto Su
Specifico dell'applicazione
Specifico dell'applicazione
Punto di partenza
Questo gesto è un singolo tocco veloce verso l'alto.
Questo gesto viene usato da Flicks Gestures.
rapido scorrere verso il basso Giù
Specifico dell'applicazione
Specifico dell'applicazione
Punto di partenza
Questo gesto è un singolo tocco veloce verso il basso.
Questo gesto viene usato da Flicks Gestures.
scorrere veloce a sinistra Sinistra
Backspace
Fisso
Punto di partenza
Questo gesto è un singolo tocco veloce a sinistra.
Questo gesto viene usato da Flicks Gestures.
rapido flick a destra Destra
Space
Fisso
Punto di partenza
Questo gesto è un singolo tocco veloce a destra.
Questo gesto viene usato da Flicks Gestures.
tratto che sale e poi a sinistra Su sinistra
Specifico dell'applicazione
Specifico dell'applicazione
Modifica del punto di direzione
Disegnare questo gesto in un singolo tratto a partire dal tratto su. Assicurarsi che i due lati siano uguali in lunghezza e ad angolo destro.
tratto che sale e a destra In alto a destra
Specifico dell'applicazione
Specifico dell'applicazione
Modifica del punto di direzione
Disegnare questo gesto in un singolo tratto a partire dal tratto su. Assicurarsi che i due lati siano uguali in lunghezza e ad angolo destro.
tratto che scende e a sinistra Verso il basso a sinistra
Specifico dell'applicazione
Specifico dell'applicazione
Modifica del punto di direzione
Disegnare questo gesto in un singolo tratto a partire dal tratto verso il basso. Assicurarsi che i due lati siano uguali in lunghezza e ad angolo destro.
tratto che scende e a destra In basso a destra
Specifico dell'applicazione
Specifico dell'applicazione
Modifica del punto di direzione
Disegnare questo gesto in un singolo tratto a partire dal tratto verso il basso. Assicurarsi che i due lati siano uguali in lunghezza e ad angolo destro.
tratto disegnato a sinistra e poi su A sinistra
Specifico dell'applicazione
Specifico dell'applicazione
Modifica del punto di direzione
Disegnare questo gesto in un singolo tratto a partire dal tratto sinistro. Assicurarsi che i due lati siano uguali in lunghezza e ad angolo destro.
tratto disegnato a sinistra e poi verso il basso A sinistra verso il basso
Specifico dell'applicazione
Specifico dell'applicazione
Modifica del punto di direzione
Disegnare questo gesto in un singolo tratto a partire dal tratto sinistro. Assicurarsi che i due lati siano uguali in lunghezza e ad angolo destro.
tratto disegnato a destra e poi su A destra
Conversione dell'IME (Input Method Editor)
Fisso
Modifica del punto di direzione
Disegnare questo gesto in un singolo tratto a partire dal tratto destro. Assicurarsi che i due lati siano uguali in lunghezza e ad angolo destro.
tratto disegnato a destra e poi giù A destra verso il basso
Specifico dell'applicazione
Specifico dell'applicazione
Modifica del punto di direzione
Disegnare questo gesto in un singolo tratto a partire dal tratto destro. Assicurarsi che i due lati siano uguali in lunghezza e ad angolo destro.
tratto disegnato e poi giù Verso il basso
Annulla
Fisso
Modifica del punto di direzione
Disegnare questo gesto in un singolo tratto a partire dal tratto su. Disegnare i due tratti il più vicino possibile.
tratto disegnato verso il basso e poi su Giù verso l'alto
Specifico dell'applicazione
Specifico dell'applicazione
Modifica del punto di direzione
Disegnare questo gesto in un singolo tratto a partire dal tratto verso il basso. Disegnare i due tratti il più vicino possibile.
tratto disegnato a sinistra e quindi a destra Da sinistra a destra
Sposta cursore a sinistra
Fisso
Modifica del punto di direzione
Disegnare questo gesto in un singolo tratto a partire dal tratto sinistro. Disegnare i due tratti il più vicino possibile.
tratto disegnato a destra e quindi a sinistra Right-Left
Sposta cursore a destra
Fisso
Modifica del punto di direzione
Disegnare questo gesto in un singolo tratto a partire dal tratto destro. Disegnare i due tratti il più vicino possibile.
tratto disegnato e a sinistra con il movimento verso sinistra più lungo del movimento verso l'alto Lungo l'alto a sinistra
Riduzione del rientro
Fisso
Modifica del punto di direzione
Disegnare questo gesto in un singolo tratto a partire dal tratto su. Il tratto sinistro è da due a quattro volte, purché il tratto su e i due tratti si trovino in un angolo destro.
tratto disegnato e a destra con il tratto verso destra più lungo del tratto verso l'alto In alto a destra
Scheda
Fisso
Modifica del punto di direzione
Disegnare questo gesto in un singolo tratto a partire dal tratto su. Il tratto destro è da due a quattro volte, purché il tratto su e i due tratti si trovino in un angolo destro.
tratto disegnato verso il basso e a sinistra con il tratto nella direzione sinistra più lungo del tratto nella direzione verso il basso Lungo il basso a sinistra
Immettere
Fisso
Modifica del punto di direzione
Disegnare questo movimento in un singolo tratto a partire dal tratto in basso. Il tratto sinistro è da due a quattro volte, purché il tratto in basso e i due tratti si trovino in un angolo destro.
tratto disegnato verso il basso e verso destra con la sezione del movimento a destra più lungo del movimento verso il basso Lungo verso il basso
Space
Fisso
Modifica del punto di direzione
Disegnare questo movimento in un singolo tratto a partire dal tratto in basso. Il tratto destro è da due a quattro volte, purché il tratto in basso e i due tratti si trovino in un angolo destro.
movimento nella forma di un punto esclamativo Esclamazione
Specifica dell'applicazione
Specifica dell'applicazione
Centro della linea
Disegnare il punto poco dopo aver disegnato la linea e posizionarlo vicino alla linea.
toccare il movimento Tocco
Fare clic su
Fisso
Punto di partenza che distingue il punto di accesso frequente
Tocca rapidamente.
movimento double-tap. Doppio tocco
Fare doppio clic a sinistra
Fisso
Punto di partenza che distingue il punto di accesso frequente
Toccare rapidamente e con i tocco più vicini tra loro il più possibile.

Nota

Il tocco e il doppio tocco sono supportati come movimenti dell'applicazione oltre a essere movimenti di sistema. Si tratta di risolvere gli scenari in cui è possibile abilitare un movimento dell'applicazione con un tocco o un doppio tocco come parte di esso. Un esempio di tale gesto è il gesto esclamativo. In tal caso, abilitare il movimento dell'applicazione di tocco e non ascoltare il movimento del sistema di tocco. Ciò consente di ascoltare un singolo componente che può identificare e distinguere un tocco da un tocco all'interno di un movimento. Il caso di un tocco all'interno di un movimento comporta solo il riconoscimento del gesto complessivo.

Evento Gesture [Classe InkCollector]

Evento Gesture [Controllo InkEdit]

Evento Gesture [Classe InkOverlay]

Evento Gesture [Controllo InkPicture]