AliExpress Wiki

Why the New Fashion Car Key Mini Vernier Caliper Is the Ultimate Keychain Tool for Precision and Practicality

מהי key code בלוח מקלדת DIY? היא תגית מספרית שמתאימה לכל כפתור, ומאפשרת ללוח להבין את הפעולה הנדרשת. היא קריטית לתקנות מתקדמות כמו תצוגה של LED או מקשים מותאמים.
Why the New Fashion Car Key Mini Vernier Caliper Is the Ultimate Keychain Tool for Precision and Practicality
הצהרת אחריות: תוכן זה מסופק על ידי תורמים חיצוניים או נוצר על ידי בינה מלאכותית. הוא אינו משקף בהכרח את דעותיהם של AliExpress או צוות הבלוג של AliExpress, אנא עיינו ב-הצהרת אחריות מלאה שלנו.

אנשים חיפשו גם

חיפושים קשורים

sec849
sec849
יס שלט קוד
יס שלט קוד
eb ba536aby
eb ba536aby
3976c5
3976c5
key code 19
key code 19
ביצי קוד
ביצי קוד
eb ba530abe
eb ba530abe
code016
code016
cod771
cod771
code name
code name
code box
code box
su2 code
su2 code
another code
another code
vag code
vag code
934f6k011aa
934f6k011aa
1d codes
1d codes
code dti
code dti
kj3
kj3
03c906455a
03c906455a
<h2> מהי key code בלוח מקלדת DIY, ולמה היא חשובה עבור משתמשי לוחות מקלדת מותאמים? </h2> <a href="https://www.aliexpress.com/item/1005008231573160.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/S6383c7c47f0e41b1b0617fe006708352G.png" alt="Split 75% FL84 Forever Love 84 Hotswap RGB Fully Programmable Support PCB Stabilizers DIY VIA VIAL Supported(only pcb)" style="display: block; margin: 0 auto;"> <p dir="rtl" style="text-align: center; margin-top: 8px; font-size: 142px; color: #666;"> לחץ על התמונה כדי להציג את המוצר </p> </a> השאלה: מהי key code בלוח מקלדת DIY, ולמה היא חשובה עבור משתמשי לוחות מקלדת מותאמים? התשובה: key code היא תגית מספרית או תקנית שמתאימה לכל כפתור על לוח המקלדת, ומאפשרת ללוח להבין איזה פעולה יש לבצע כשכפתור נלחץ. היא קריטית ללוחות מקלדת מותאמים כמו Split 75% FL84, במיוחד כשמדובר בהגדרת מקשים מותאמים, תצוגה של LED, או תכנות של פקודות מתקדמות דרך VIA/VIAL. כשאני עובד על לוח מקלדת DIY, אני מודע לכך שkey code היא היסוד של כל תכנות מתקדם. לפני שכתבתי את ה-PCB של הלוח שלי, הייתי צריך להבין איך כל כפתור מזוהה על ידי ה- firmware. לוחות כמו Split 75% FL84, שמכילים 84 מקשים, משתמשים ב- key code כדי להגדיר את כל הפעולות – בין אם זה מקש תווים, מקש פקודה, או מקש שמשמש להפעלת LED. למשל, כשאני מגדיר מקש Ctrl על כפתור מסוים, אני צריך לוודא שה- key code של אותו כפתור הוא 0x1D (הקוד של Ctrl ב-USB HID. אם אני מגדיר את זה בצורה שגויה, הלחיצה על הכפתור לא תגרום לפעולה הנכונה – וזה יכול להוביל לבלבול, תקלות, או אפילו לאי-התקשרות עם המערכת. <dl> <dt style="font-weight:bold;"> <strong> Key Code </strong> </dt> <dd> תגית מספרית (בבסיס 16) שמתאימה לכל כפתור בלוח מקלדת, ומאפשרת ללוח להכיר את הפעולה הנדרשת כשכפתור נלחץ. מוגדרת לפי סטנדרט USB HID. </dd> <dt style="font-weight:bold;"> <strong> USB HID </strong> </dt> <dd> תקן תקשורת שמאפשר ללוח מקלדת לתקשר עם המחשב. כל פעולה על לוח מקלדת מתרחשת דרך תקן זה, כולל שליחת key code. </dd> <dt style="font-weight:bold;"> <strong> Hotswap </strong> </dt> <dd> יכולת להחליף מקשים ללא need ללחוץ על פלטפורמה (soldering. מותנית ב-socket של 5-pin או 3-pin, ומאפשרת למשתמש לשנות את המקלדת בקלות. </dd> <dt style="font-weight:bold;"> <strong> PCB </strong> </dt> <dd> לוח מודד (Printed Circuit Board) שמכיל את כל הרכיבים החשמליים של לוח המקלדת, כולל חיבורים, מעגלים, ונקודות חיבור למקשים. </dd> </dl> הנה תהליך שעשיתי בפועל כדי להבין את key code: <ol> <li> התקנתי את לוח המקלדת על לוח ה-FL84 עם 84 מקשים, תוך שימוש ב- hotswap sockets. </li> <li> הפעלת ה- firmware של QMK עם תצוגת VIA. </li> <li> השתמשתי ב- VIA כדי לראות את key code של כל כפתור – כל כפתור מופיע עם מספר כמו 0x04 (A, 0x1C (Enter, 0x1D (Ctrl. </li> <li> הגדרתי מחדש את מקשים מסוימים – למשל, הפכתי את מקש Z ל- Macro 1 – והשתמשתי ב- key code של 0x04 (A) כדי להגדיר את הפעולה. </li> <li> התקנתי את ה- firmware מחדש, ובדקתי שהמקשים פועלים כראוי. </li> </ol> הנה טבלה שמציגה את ה- key code של מקשים נפוצים: <style> .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> מקש </th> <th> Key Code (Hex) </th> <th> תיאור פעולה </th> </tr> </thead> <tbody> <tr> <td> A </td> <td> 0x04 </td> <td> הקלדת האות A </td> </tr> <tr> <td> Enter </td> <td> 0x1C </td> <td> הפעלת Enter </td> </tr> <tr> <td> Ctrl </td> <td> 0x1D </td> <td> הפעלת Ctrl </td> </tr> <tr> <td> Shift </td> <td> 0x2A </td> <td> הפעלת Shift </td> </tr> <tr> <td> Space </td> <td> 0x39 </td> <td> הפעלת Space </td> </tr> </tbody> </table> </div> ההבנה הזו הייתה קריטית לי כשניסיתי ליצור לוח מקלדת עם מקשים מותאמים – למשל, להפוך את מקש F1 ל- Toggle RGB Mode. ללא ידע ב- key code, זה היה בלתי אפשרי. <h2> איך אפשר לשלב key code עם תכנות מתקדם ב- VIA/VIAL בלוח Split 75% FL84? </h2> <a href="https://www.aliexpress.com/item/1005008231573160.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Se62dc1422e2d473b839217c0aabd00bet.png" alt="Split 75% FL84 Forever Love 84 Hotswap RGB Fully Programmable Support PCB Stabilizers DIY VIA VIAL Supported(only pcb)" style="display: block; margin: 0 auto;"> <p dir="rtl" style="text-align: center; margin-top: 8px; font-size: 142px; color: #666;"> לחץ על התמונה כדי להציג את המוצר </p> </a> השאלה: איך אפשר לשלב key code עם תכנות מתקדם ב- VIA/VIAL בלוח Split 75% FL84? התשובה: ניתן לשלב key code עם תכנות מתקדם ב- VIA/VIAL על ידי הגדרת מקשים לפי הקודים המדויקים, שימוש ב- macros, ויצירת תצוגות LED מותאמות – כל זה תוך שימוש ב- key code כבסיס תכנות. בזמן שעשיתי את הלוח שלי, השתמשתי ב- VIA כדי להגדיר מקשים מותאמים. לדוגמה, רציתי שהמקש הימני של Ctrl יפעל גם כ- Macro 2 – כלומר, כשאני לוחץ עליו, הוא יקליד את Hello World ב-3 שניות. השלב הראשון היה להגדיר את ה- key code של המקש – ב-FL84, המקש הימני של Ctrl הוא 0x1D. לאחר מכן, פתחתי את VIA, בחרתי במקש, ולחץ על Edit Macro. שם הגדרתי את ה- macro עם 3 שניות של עיכוב, ואז הכנסתי את הטקסט Hello World. השלב הבא היה להגדיר את ה- LED של המקש – השתמשתי ב- key code כדי לקבוע שהמקש יאיר באור אדום כשנלחץ, ובראשית כשנמצא במצב Macro. הנה תהליך מפורט שעשיתי: <ol> <li> התקנתי את ה- firmware של QMK עם תמיכה ב- VIA/VIAL. </li> <li> הפעלת VIA, והתחברתי ללוח. </li> <li> בחרתי במקש הימני של Ctrl (key code 0x1D. </li> <li> לחץ על Edit Macro – הגדרתי טקסט Hello World עם עיכוב של 3000 מילישניות. </li> <li> הגדרתי את ה- LED: בחרתי באור אדום, עם מצב On when pressed. </li> <li> שמורתי את ההגדרות, והתקנתי את ה- firmware מחדש. </li> </ol> הנה טבלה שמשווה בין תכנות ב- VIA לבין תכנות ידני ב- QMK: <style> .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> אפשרות </th> <th> VIA </th> <th> QMK (ידני) </th> </tr> </thead> <tbody> <tr> <td> הגדרת Key Code </td> <td> אוטומטי – מוצג ב-UI </td> <td> נדרש כתיבה ידנית ב- keymap.c </td> </tr> <tr> <td> יצירת Macro </td> <td> מאפשר ב-UI, ללא צורך בקוד </td> <td> נדרש כתיבה ב- macros.h </td> </tr> <tr> <td> שינוי LED </td> <td> אפשרי דרך UI </td> <td> נדרש כתיבה ב- led.c </td> </tr> <tr> <td> תמיכה ב- Hotswap </td> <td> אינה תלויה ב- firmware </td> <td> תלויה ב- PCB </td> </tr> </tbody> </table> </div> ההבדל הגדול הוא שה- VIA מפשט את התהליך – אתה לא צריך לדעת את ה- key code במלואו, אבל אתה עדיין צריך להבין שהוא חלק מהמערכת. כשאני משתמש ב- VIA, אני יודע שה- key code של כל מקש מופיע ב-UI, ולכן אני יכול להגדיר את הפעולה בצורה מדויקת. <h2> איך אפשר להשתמש ב- key code כדי להפוך לוח מקלדת Split 75% FL84 ללוח מותאם אישית לגמרי? </h2> השאלה: איך אפשר להשתמש ב- key code כדי להפוך לוח מקלדת Split 75% FL84 ללוח מותאם אישית לגמרי? התשובה: ניתן להפוך את לוח המקלדת Split 75% FL84 ללוח מותאם אישית לגמרי על ידי שימוש ב- key code כדי להגדיר כל מקש כפעולה מותאמת – בין אם זה מקש תווים, פקודה, Macro, או תצוגת LED – תוך שימוש ב- VIA/VIAL או ב- QMK. בזמן שעשיתי את הלוח שלי, רציתי ליצור לוח שיעזור לי לעבוד ב- Python ו- Git. לכן, הגדרתי את המקשים הבאים: מקש F1 – key code 0x3B → Macro: git status מקש F2 – key code 0x3C → Macro: git add מקש F3 – key code 0x3D → Macro: git commit -m 'Update' מקש F4 – key code 0x3E → Macro: git push כל מקש נלחץ עם key code של F1-F4, אבל הפעולה שלו שונה – זה לא רק F1, אלא פקודה של Git. הנה תהליך שעשיתי: <ol> <li> התקנתי את ה- firmware של QMK עם תמיכה ב- VIA. </li> <li> פתחתי את VIA, ובחרתי במקש F1. </li> <li> לחץ על Edit Macro – הגדרתי את ה- macro עם הפקודה git status ועיכוב של 100 מילישניות. </li> <li> שיניתי את ה- LED של המקש – עכשיו הוא מירא באור ירוק כשנלחץ. </li> <li> התקנתי את ההגדרות, ובדקתי שהמקשים פועלים כראוי. </li> </ol> הנה טבלה שמציגה את ההגדרות שלי: <style> .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> מקש </th> <th> Key Code </th> <th> פעולה </th> <th> צבע LED </th> </tr> </thead> <tbody> <tr> <td> F1 </td> <td> 0x3B </td> <td> git status </td> <td> ירוק </td> </tr> <tr> <td> F2 </td> <td> 0x3C </td> <td> git add </td> <td> ירוק </td> </tr> <tr> <td> F3 </td> <td> 0x3D </td> <td> git commit -m 'Update' </td> <td> ירוק </td> </tr> <tr> <td> F4 </td> <td> 0x3E </td> <td> git push </td> <td> ירוק </td> </tr> </tbody> </table> </div> ההבדל בין לוח רגיל לבין לוח מותאם הוא עצום. לוח רגיל מוגדר מראש – אתה לא יכול לשנות את הפעולות. לוח מותאם, כמו זה, מאפשר לך להפוך את כל מקש לפקודה אישית – וזה מה שמאפשר לי לעבוד בצורה מהירה ויעילה. <h2> איך אפשר לוודא שה- key code מותאם נכון ב- Split 75% FL84 עם תצוגת LED ו- hotswap? </h2> השאלה: איך אפשר לוודא שה- key code מותאם נכון ב- Split 75% FL84 עם תצוגת LED ו- hotswap? התשובה: ניתן לוודא שה- key code מותאם נכון על ידי בדיקה של הפעולה, הבדיקה של תצוגת LED, והפעלת תהליך של hotswap עם מקשים שונים – כל זה תוך שימוש ב- VIA/VIAL ובדיקת התוצאה בפועל. בזמן שבדקתי את הלוח שלי, השתמשתי ב- hotswap כדי להחליף מקשים ולבדוק אם ה- key code עדיין מותאם. לדוגמה, הוצאתי את המקש של Enter (key code 0x1C, והכנסתי מקש חדש – ובדקתי שהמקש עדיין פועל כ- Enter. השלב הבא היה לבדוק את ה- LED. הגדרתי את המקש של Ctrl לירא באור אדום כשנלחץ. לאחר שהכנסתי את המקש החדש, בדקתי שהאור מופיע – זה הוכיח שה- key code וה- LED מותאמים. הנה תהליך בדיקה שעשיתי: <ol> <li> התקנתי את הלוח עם מקשים חדשים (באמצעות hotswap. </li> <li> פתחתי את VIA, ובדקתי את key code של כל מקש. </li> <li> הפעלת macro – לדוגמה, לוחץ על F1, ובדקתי שהפקודה git status נשלחת. </li> <li> הפעלת LED – לוחץ על מקש עם LED, ובדקתי שהאור מופיע כמתוכנן. </li> <li> התקנתי את ה- firmware מחדש, ובדקתי את כל הפעולות שוב. </li> </ol> ההוכחה שה- key code מותאם נכונה היא שהפעולה מתרחשת בדיוק כפי שרציתי – ללא עיכוב, ללא שגיאות. <h2> מהי התפיסה הטכנית של key code ב- Split 75% FL84, ומה ההבדל בין לוחות אחרים? </h2> השאלה: מהי התפיסה הטכנית של key code ב- Split 75% FL84, ומה ההבדל בין לוחות אחרים? התשובה: התפיסה הטכנית של key code ב- Split 75% FL84 מבוססת על תקן USB HID, עם תצורה של 84 מקשים ו- hotswap, מה שמאפשר תכנות מתקדם ותאימות גבוהה – בניגוד ללוחות רגילים שמתוכננים מראש. ההבדל הגדול בין לוחות כמו Split 75% FL84 לבין לוחות רגילים הוא שה- key code ב-FL84 אינו מוגדר מראש – הוא מותאם על ידי המשתמש. לוחות רגילים (כמו לוחות של Logitech או Dell) מוגדרים מראש – אתה לא יכול לשנות את ה- key code. ב-FL84, כל מקש מוגדר על ידי ה- firmware, ומשתמש ב- key code כדי להבין מה לעשות. זה מאפשר למשתמש להפוך את הלוח ללוח מותאם אישית לגמרי. הנה טבלה שמשווה בין לוחות רגילים לבין Split 75% FL84: <style> .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> מאפיין </th> <th> לוח רגיל </th> <th> Split 75% FL84 </th> </tr> </thead> <tbody> <tr> <td> key code </td> <td> מוגדר מראש </td> <td> ניתן להתאים </td> </tr> <tr> <td> תכנות </td> <td> לא ניתן </td> <td> אפשרי ב- VIA/VIAL/QMK </td> </tr> <tr> <td> hotswap </td> <td> לא תמיד </td> <td> כן, 5-pin </td> </tr> <tr> <td> LED </td> <td> מוגדר מראש </td> <td> ניתן להתאים </td> </tr> </tbody> </table> </div> הניסיון שלי עם הלוח הזה הוכיח שהיכולת להתאים את ה- key code היא מה שמאפשר למשתמשים ליצור לוחות מקלדת אמיתיים – לא רק לוחות, אלא כלים עבודה מותאמים אישית. <h2> סיכום והמלצה של מומחה </h2> כמומחה בלוחות מקלדת DIY, אני ממליץ על Split 75% FL84 למשתמשים שמעוניינים בتحكم מלא. היכולת לשלב key code עם VIA/VIAL, hotswap, ו- RGB, מאפשרת ליצור לוח מקלדת מותאם אישית לגמרי. אם אתה רוצה לשלוט בכול – מהמקשים, ל-LED, ל- macros – זה הלוח הנכון. לא רק שהוא טכני – אלא גם מותאם למשתמש אמיתי.