למחשבי לוח יש כוונוני מערכת שמגדירים האם המשתמש הוא ימני או שמאלי. האפליקציה שלך צריכה לנצל את המידע הזה כדי שהיד של המשתמש לא תסתיר אלמנטים של הממשק למשתמש או אובייקטים שמציגים מידע חשוב.
Microsoft Windows XP Tablet PC Edition כוללת API שמאפשר לבדוק האם המשתמש הוא ימני או שמאלי.
· SystemParametersInfo (SPI_GETMENUDROPALIGNMENT, 0, &gfRightHanded, 0)
אם הערך המוחזר ב gfRightHanded הוא True אז המשתמש הוא ימני. אחרת הוא שמאלי. מידע נוסף על שימוש ב SystemParametersInfo API ניתן למצוא במאמרי MSDN באותו נושא.
לדוגמא, תפריטים מותאמים אישית או ToolTips יכולים להופיע בצד הקונטרול שנמצא ממול ליד הראשית של המשתמש. משתמשים שמאליים ימשיכו לראות את ההתנהגות הנוכחית, כאשר ToolTips ותפריטים יופיעו מימין לסמן או לכותרת התפריט הפעיל.
תפריט למשתמש שמאלי במחשב לוח
ToolTip למשתמש שמאלי במחשב לוח
העבר סימן מעל תמונה |
משתמשים ימניים יראו את האובייקטים האלה המקום יותר נוח שלא נופל מתחת ליד או העט. לאומת זאת, קונטרולים המיושרים לשמאל, כגון תפריטים, לא מרוויחים מזה. קוטרול מיושר לשמאל לא יוכל להופיע יותר לשמאל מקצה החלון.