» נושאי לימוד
» נושאי לימוד
יום חמישי 2 במאי 2024
תנועות יד באפליקציות וזיהוי
דף ראשי  פיתוח  תנועות יד - Gestures  תנועות יד באפליקציות וזיהוי גרסה להדפסה

גילופים (glyphs) אלו סדרות סגמנטי דיו המשומשים לסמל תנועות אפליקציה. גלוף צריך להיות ייחודי ושונה מפעולות עט אחרות, כגון הדמיית עכבר וכתיבת דיו. לפעמים תנועת אפליקציה יכולה להיות מזוהה בשגגה, בלי שהמשתמש התכוון לקרוא לה. זה קורא במיוחד במשימות משתמש בהם פעולות עט משתנות מאוד, כגון כתיבת דיו על משטח או גרירת אובייקטים בתוך מעטפת Microsoft Windows. לכן צריך להיזהר בעת יצירת אפליקציות המשתמשות בתנועות יד.

חפיפה זו מתוארת באיור הבאה:

האיור מראה שפעולות עט, דיו ותנועות האפליקציה הינן פעולות שסותרות אחת את השנייה. לפעולות המשתמש, יש כוונות שונות במצבי פעולה השונים. בין אם עט פועל כעכבר או מיושם כדיו או מופעל בתור תנועת יד.

 

בשביל להימנע מבלבול צריך לבחור באופן פעולת אפליקציה רצוי. קיימים שלוש אופני פעולה אפשריים:

 

1.       דיו בלבד

2.       תנועות יד בלבד

3.       מעורב

 

אופן פעולה- דיו בלבד (Ink-only mode) צורת זיהוי, שמטפלת בכל קלט דיו כישות דיו בלבד. אופן פעולה- תנועות יד בלבד (Gesture-only mode) צורת זיהוי, שמטפלת בכל קלט דיו בתור תנועה בלבד. מעורב (Mixed mode) צורת זיהוי, שמטפלת בקלט דיו בצורה סלקטיבית, מבוססת על צורה ועל מה שמצביעים עליו מנועי זיהוי (recognizer- מנוע שמזהה שפה בודדת או מספר שפות קרובות, או סוג של אובייקטים קרובים, כגון תוי מוסיקה, תנועות המערכת, או צורות גיאומטריות). לכן, באפליקציות שפועלות על בסיס אופן פעולה מעורב, כמות טעויות הזיהוי עלולה לגדול. למעשה, ניתן ליצור אפליקציות המאפשרות אופן זיהוי מעורב, אבל הפעולות הזמינות באפליקציות האלו צריכות להיבחר בזהירות. לדוגמא, תנועות אפליקציה- תנועה לאחור ואז קדימה למחיקת דיו יכולה לשמש באפליקציות קלט דיו בתור כתב יד. אותה תנועה לא מתאימה לאפליקציות של קלט דיו בתור ציור, כי תנועות ציור מסוימות יכולות להיות מפורשות בטור תנועות יד.

 

אופן פעולת השימוש בתנועות בלבד מאפשר התנסות מלאה בפוטנציאל תנועות היד. זה אופן פעולה בו תנועות מופעלות בחופשיות, ללא שום טעויות של הפיכתן לדיו או פעולות עכבר. ניתן לשמר אזור מסוים בחלון האפליקציה או מסמך לתנועות. לדוגמא, שימוש באזור שוליים לתנועות יד בלבד.

בנוסף לחפיפה בין אופני פעולה- דיו ותנועות באפליקציה, כמות משיכות העט של תנועות יד באפליקציה יכולה להשפיע על יעילות. זאת בגלל שתנועות יד יכולות להיות מפורשות בטעות לדיו. במקרים של ריבוי משיכות עט, תנועות יד זו בעיה מעצבנת במיוחד. עלולה להיות השהייה בין משיכות עט ומשיכות בודדות עלולות להיות מפורשות בתור דיו. לכן, צריך להיות זהירים בזמן בחירת תנועות יד באפליקציות עם אופן פעולה מעורב. צריך להיות מודעים להקשרים בתוך האפליקציה. ממשק תכנות אפליקציות (APIs) עבור תנועות יד, המהווה חלק מפלטפורמת מחשבי הלוח לא מאפשר זיהוי של תנועות יד רבות משיכות עט באפליקציות עם אופן פעולה מעורב בגלל אפשרות לזיהוי מוטעה. בכל אופן, ניתן לכתוב ישום לאפליקציות שמתחשב בעיקוב זמן בין משיכות עט ובעל הקשר עשיר יותר.

 

 

המלצות עבור אפליקציות מסוגים שונים

 

אפליקציות ירושה

אפליקציות אלו בנויות ללא התייחסות ב Windows XP Tablet PC Edition, ולכן, הן לא מודעות לקיום העט. אפליקציות אלו יכולות להשתמש בתנועות יד דרך Input Panel של Tablet PC. Input Panel תומכת בעריכת תנועות מצויות. יתר על כן, אפליקציות אלו מקבלות את כל תנועות המערכת בתור הודעות עכבר.

 

אפליקציות מודעות עט

אפליקציות מודעות עט מתירות דיו, ומזהות פעולות עט, מאורעות (כגון, נקישה, נקישה כפולה ועוד) ברמת המערכת. אפליקציות אלו יכולות להשתמש בתנועות מערכת למאורעות מערכת. באפליקציות מודעות עט ניתן לבחור בשימוש לתנועות יד של אפליקציות כמפורט:

    שימוש בתנועות יד שנתמכות ב Input Panelשל Tablet PC. האפליקציה יכולה להכיל רק

      תנועות שנתמכות ב Input Panel, או יכולה להכיל תנועות אלו בנוסף לתנועות יד אחרות.

      האפליקציה צריכה להכיר יחס בין תנועות יד של Input Panel לתנועות נוספות בהם היא

      תומכת. האפליקציה לא יכולה לשנות תנועות יד הנתמכות ע"י Input Panel או את הזמינות של

      תנועות אלו.

    האפליקציה יכולה לקבוע אופן פעולה לתנועות יד בלבד. את זה ניתן לבצע בצורת הצהרה

      באפליקציה עצמה, או להכיל באפליקציה ממשק משתמש ייעודי כלשהו או אזור מיוחד לתנועות

      בלבד. אופן פעולה זה והתנועות בהן הוא תומך לא צריכים להיות תלויים בתנועות הנתמכות

      ב Input Panel.

    האפליקציה יכולה לקבוע אופן פעולה מעורב- דיו ותנועות. בדרך כלל, אופן פעולה מעורב הוא

      תוצאה של התרת תנועות יד במקביל לדיו. אין צורך בממשק משתמש ייעודי או אופן פעולה

      מחוץ לאזור דיו. על תנועות במסגרת אופן פעולה זה להיות בלתי תלויות מכל התנועות הנתמכות

      ע"י Input Panel.

 16-01-04 / 20:33  עודכן ,  01-01-04 / 13:28  נוצר ע"י יעקב פינקלשטיין  בתאריך 
 תנועות יד - Gestures - הקודםהבא - קווים מנחים עבור דיבור 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 5