facebook pixel מדריך: פירוט שפת תכנות - Keyboard Modifiers - www.4project.co.il
Main logo www.4project.co.il
כל הרכיבים לפרוייקט שלכם
עגלת קניות

העגלה ריקה

לקוחות נכבדים, אלה שעות הפעילות של המחסן במהלך פסח 2024:
ערב חג וחג ראשון (22-23/04) - המחסן סגור
חול המועד (24-25/04) - המחסן יפעל בין 8:00 עד 15:00
ערב חג וחג שני (28-29/04) - המחסן סגור
נחזור לפעילות רגילה ביום שלישי 30/04
חג שמח!

פירוט שפת תכנות - Keyboard Modifiers


2022-06-14 09:52:45
פונקציות ()Keyboard.write, ()Keyboard.press ו-()Keyboard.release לא יעבדו עם כל תווי ASCII, אלא רק עם כאלה שתואמים למקשים המופיעים על המקלדת. לדוגמה, קוד למחיקת מקש (Backspace) יעבוד, אבל תווים אחרים שלא ניתנים להדפסה יגרמו לתוצאות לא רצויות. אותיות גדולות/ראשיות (Capital letters) נשלחות כהקשה על Shift והכפתור של האות.

כפתור שמשנה את המשמעות של כפתור אחר (Modifier key) כפתור מיוחד על המקלדת והוא פועל כשנלחץ יחד עם כפתור אחר.

את הפירוט המלא של ערכי ASCII ואת המשמעויות של התווים תוכלו למצוא באתר asciitable.com.

אלה הם הקבועים של הכפתורים המיוחדים בספרייה:
  • KEY_LEFT_CTRL - ערך 0x80
  • KEY_LEFT_SHIFT  - ערך 0x81
  • KEY_LEFT_ALT  - ערך 0x82
  • KEY_LEFT_GUI - ערך 0x83
  • KEY_RIGHT_CTRL  - ערך 0x84
  • KEY_RIGHT_SHIFT  - ערך 0x85
  • KEY_RIGHT_ALT - ערך 0x86
  • KEY_RIGHT_GUI  - ערך 0x87
  • KEY_UP_ARROW - ערך 0xDA
  • KEY_DOWN_ARROW - ערך 0xD9
  • KEY_LEFT_ARROW - ערך 0xD8
  • KEY_RIGHT_ARROW - ערך 0xD7
  • KEY_BACKSPACE - ערך 0xB2
  • KEY_TAB - ערך 0xB3
  • KEY_RETURN - ערך 0xB0
  • KEY_ESC - ערך 0xB1
  • KEY_INSERT - ערך 0xD1
  • KEY_DELETE  - ערך 0xD4
  • KEY_PAGE_UP  - ערך 0xD3
  • KEY_PAGE_DOWN - ערך 0xD6
  • KEY_HOME - ערך 0xD2
  • KEY_END - ערך 0xD5
  • KEY_CAPS_LOCK - ערך 0xC1
  • KEY_F1 - ערך 0xC2
  • KEY_F2 - ערך 0xC3
  • KEY_F3 - ערך 0xC4
  • KEY_F4 - ערך 0xC5
  • KEY_F5 - ערך 0xC6
  • KEY_F6 - ערך 0xC7
  • KEY_F7 - ערך 0xC8
  • KEY_F8 - ערך 0xC9
  • KEY_F9 - ערך 0xCA
  • KEY_F10 - ערך 0xCB
  • KEY_F11 - ערך 0xCC
  • KEY_F12 - ערך 0xCD


ראו גם:

()Keyboard.begin
()Keyboard.end
()Keyboard.press
()Keyboard.release
()Keyboard.releaseAll
פירוט שפת תכנות לסביבת Arduino


עמוד זה הוא תרגום של Keyboard Modifiers לפי רישיון Creative Commons Attribution-ShareAlike 3.0.