הפונקציה OemKeyScan ממפה קודי OEM ASCII 0 עד 0x0FF לתוך קודי סריקה של OEM ומצבי shift. הפונקציה מספק מידע המאפשר לתוכנית לשלוח טקסט OEM לתוכנית אחרת באמצעות הדמיית קלט של לוח מקשים.
(DWORD OemKeyScan המילה wOemChar / / ערך ASCII של OEM תו);
המילה מסדר נמוך של הערך המוחזר מכיל את קוד סריקה של התו OEM נתון, ומכיל המילה הגבוהות המדינה shift, אשר יכול להיות שילוב של bits הדגל הבאה.
| סיבית | משמעות |
|---|---|
| 1 | הקשה על מקש shift או. |
| 2 | הקשה על מקש ctrl או. |
| 4 | הקשה על מקש alt או. |
| 8 | הקשה על מקש hankaku ברוחב |
| 16 | שמור (המוגדר על-ידי מנהל התקן של פריסת לוח מקשים). |
| 32 | שמור (המוגדר על-ידי מנהל התקן של פריסת לוח מקשים). |
אם לא ניתן לייצר את התו על-ידי הקשה בודדת באמצעות פריסת לוח המקשים הנוכחי, הערך המוחזר הוא 0xFFFFFFFF.
פונקציה זו אינה מספקת תרגומים עבור תווים הדורשים ctrl + alt או מפתחות מת. יש להעתיק תווים לא תורגם על ידי פונקציה זו באמצעות הדמיית קלט באמצעות מנגנון לוח המקשים alt +. מקש numlock להיות כבוי.
פונקציה זו אינה מספקת תרגומים עבור תווים יש להקליד בהקשה אחת באמצעות פריסת לוח המקשים הנוכחי, כגון תווים מנוקדים המחייבים מפתחות מת. ניתן לדמות תווים לא תורגם על ידי פונקציה זו באמצעות מנגנון לוח המקשים alt +. חייב להיות מקש numlock.
פונקציה זו מיושמת באמצעות הפונקציה VkKeyScan.
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.
מבט כולל על לוח המקשים קלט, בפונקציות קלט של לוח מקשים, VkKeyScan