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 |
---|---|---|---|---|---|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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 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 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 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 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. |
|
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. |
|
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. |
|
Sinistra |
Backspace |
Fisso |
Punto di partenza |
Questo gesto è un singolo tocco veloce a sinistra. Questo gesto viene usato da Flicks Gestures. |
|
Destra |
Space |
Fisso |
Punto di partenza |
Questo gesto è un singolo tocco veloce a destra. Questo gesto viene usato da Flicks Gestures. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
Esclamazione |
Specifica dell'applicazione |
Specifica dell'applicazione |
Centro della linea |
Disegnare il punto poco dopo aver disegnato la linea e posizionarlo vicino alla linea. |
|
Tocco |
Fare clic su |
Fisso |
Punto di partenza che distingue il punto di accesso frequente |
Tocca rapidamente. |
|
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.