KB360 SmartSet מנוע תכנות
מדריך למשתמש
עוצב בגאווה והורכב ביד בארה"ב מאז 1992
Kinesis® Advantagמקלדת e360™ עם מקלדת SmartSet™ Programming Engine מקלדת המכוסים במדריך זה כוללים את כל המקלדות מסדרת KB360 (KB360-xxx). תכונות מסוימות עשויות לדרוש שדרוג קושחה. לא כל התכונות נתמכות בכל הדגמים. מדריך זה אינו מכסה את ההגדרה והתכונות של ה-Advantagמקלדת e360 Professional הכוללת את מנוע התכנות ZMK.
מהדורת 11 בפברואר 2021
מדריך זה מכסה תכונות שנכללו עד לגרסת הקושחה 1.0.0.
אם יש לך גרסה קודמת של קושחה, ייתכן שלא כל התכונות המתוארות במדריך זה נתמכות. להורדת הקושחה העדכנית ביותר כאן:
kinesis.com/support/adv360/#firmware-updates
© 2022 מאת Kinesis Corporation, כל הזכויות שמורות. KINESIS הוא סימן מסחרי רשום של Kinesis Corporation. ADVANTAGE360, CONTOURED KEYBOARD, SMARTSET ו-v-DRIVE הם סימנים מסחריים של Kinesis Corporation. WINDOWS, MAC, MACOS, LINUX, ZMK ו-ANDROID הם רכוש של בעליהם בהתאמה.
המידע במסמך זה עשוי להשתנות ללא הודעה מוקדמת. אין להעתיק או להעביר שום חלק ממסמך זה בשום צורה שהיא ובאמצעי כלשהו, אלקטרוני או מכני, לכל מטרה מסחרית, ללא אישור מפורש ובכתב של Kinesis Corporation.
תאגיד קינסיס
22030 השדרה ה -20 SE, סוויטה 102
בוטל, וושינגטון 98021 ארה"ב
www.kinesis.com
הצהרת הפרעות תדרים של FCC
ציוד זה נבדק ונמצא תואם למגבלות עבור מכשיר דיגיטלי Class B, בהתאם לחלק 15 של כללי FCC.
מגבלות אלו נועדו לספק הגנה סבירה מפני הפרעות מזיקות כאשר הציוד מופעל במתקן מגורים. ציוד זה מייצר, משתמש ויכול להקרין אנרגיית תדר רדיו, ואם לא מותקן ולא נעשה בו שימוש בהתאם להוראות, עלול לגרום להפרעות מזיקות לתקשורת רדיו.
עם זאת, אין ערובה לכך שלא תתרחש הפרעה בהתקנה מסוימת. אם ציוד זה אכן גורם להפרעות מזיקות לקליטת רדיו או טלוויזיה, אשר ניתן לקבוע על ידי כיבוי והדלקה של הציוד, מומלץ למשתמש לנסות לתקן את ההפרעה באמצעות אחד או יותר מהאמצעים הבאים:
- כיוון מחדש או העבר את האנטנה המקבלת
- הגדל את ההפרדה בין הציוד למקלט
- חבר את הציוד לשקע במעגל שונה מזה שאליו מחובר המקלט
- התייעץ עם הספק או עם טכנאי רדיו/טלוויזיה מנוסה לקבלת עזרה
אַזהָרָה
על מנת להבטיח המשך עמידה ב- FCC, על המשתמש להשתמש רק בכבלי ממשק מוגנים בעת חיבור למחשב או ציוד היקפי. כמו כן, כל שינוי או שינוי לא מורשים בציוד זה יבטל את סמכות המשתמש לפעול.
הצהרת תאימות של INDUSTRY CANADA
מכשיר דיגיטלי מסוג B זה עונה על כל הדרישות בתקנות הציוד הגורמות לממשק הקנדי.
1.0 מבוא
האדוואןtage360 היא מקלדת הניתנת לתכנות מלאה הכוללת אחסון פלאש מובנה ("ה-v-Drive) ואינה משתמשת במנהלי התקנים או תוכנה מיוחדים. המקלדת תוכננה להיות מתוכנת במהירות ובקלות באמצעות קיצורי הדרך המשולבים או באמצעות אפליקציית SmartSet עבור Windows ו-Mac. למשתמשים חזקים יש אפשרות לעקוף את SmartSet GUI ו"תכנת ישיר" את המקלדת בכל מערכות ההפעלה העיקריות על ידי גישה לטקסט הפשוט של המקלדת fileתצורה של files.
הוראות אלו חלות על הבסיס Advantagדגם e360 כולל את מנוע התכנות SmartSet. אם יש לכם את הדגם Professional עם מנוע ZMK תפסיקו לקרוא ובקרו https://kinesis-ergo.com/support/adv360-pro.
2.0 תכנות ישיר הסתייםview
האדוואןtagל-e360 יש 9 Pro הניתנים להתאמה אישיתfiles הכוללים 9 סטים של פריסות ותצורות תאורה. למקלדת יש גם סדרה של הגדרות מקלדת גלובליות שניתן להגדיר. כל אחת מהתצורות הללו מאוחסנת בסט תיקיות במקלדת ("ה-v-Drive") כסדרה של טקסט פשוט files (.txt). במהלך התכנות המשולב, המקלדת קוראת/כותבת אותם אוטומטית files "מאחורי הקלעים". הדבר הייחודי ב-360 הוא שמשתמשים חזקים יכולים "לחבר" (המכונה "להרכיב") את ה-v-Drive למחשב האישי שלהם ואז לערוך ישירות את התצורה הזו files ב-Windows, Linux, Mac ו-Chrome.
בכל פעם נוצר מיפוי מחדש או מאקרו ב-Profile, הוא נכתב ל-layout.txt המתאים file כשורה נפרדת של "קוד". והתפקוד והצבע של כל אחת מ-6 נוריות ה-RGB נשלטים ב-led.txt המתאים file. בכל פעם שמשתנה הגדרת מקלדת, השינוי מתועד ב-"settings.txt" file.
3.0 לפני שתתחיל
3.1 משתמשי כוח בלבד
עריכה ישירה דורשת למידה של קריאה וכתיבה של תחביר מותאם אישית. הכנסת תווים שגויים לכל אחת מהתצורות fileיכול להיות השלכות בלתי מכוונות ויכול לגרום לבעיות זמניות אפילו בתפעול בסיסי של המקלדת. קרא קודם כל את מדריך ההתחלה המהירה ואת מדריך המשתמש והמשך בזהירות.
3.2 הוצא תמיד את v-Drive לפני ניתוק ה- v-Drive
ה-v-Drive הוא בדיוק כמו כל כונן הבזק אחר שאתה מחבר למחשב האישי שלך. אם תסיר אותו בפתאומיות בזמן שהמחשב עדיין ניגש לתוכן הכונן אתה יכול לגרום file נֵזֶק. כדי להגן על ה-v-Drive, תמיד שמור וסגור את כל התצורה files, ולאחר מכן השתמש בפרוטוקול ההוצאה המתאים עבור מערכת ההפעלה שלך לפני "ניתוק" ה-v-Drive באמצעות קיצור הדרך המובנה. אם המחשב שלך מסרב להוציא את הכונן, ודא שהכל files ותיקיות סגורות ונסה שוב.
הוצאת Windows: שמור וסגור כל .txt files שאתה עורך. מ File סייר, נווט חזרה לרמה העליונה של הכונן הנשלף "ADV360" ולחץ באמצעות לחצן העכבר הימני על שם הכונן ולאחר מכן בחר הוצא. לאחר שתקבל את ההודעה "בטוח להוצאת", תוכל להמשיך לסגירת ה-v-Drive באמצעות קיצור הדרך המובנה. אי הוצאתה עלולה לגרום לשגיאת כונן קלה ש-Windows יבקש ממך לתקן. תהליך "סריקה ותיקון".
(מוצג מימין) הוא מהיר וקל.
3.3 משתמשים שאינם ארה"ב
יש להגדיר את המחשב שלך עבור פריסת המקלדת האנגלית (ארה"ב). מנהלי שפות אחרים משתמשים בקודים/מיקומים שונים עבור מקשים מסוימים שהם קריטיים לתכנות תווים כגון [], {} ו>.
3.4 טקסט פשוט Files בלבד
אל תשמור את התצורה files בפורמט טקסט עשיר (.rft) כתווים מיוחדים עלולים לגרום לשגיאות תחביר.
3.5 ייתכן שיידרש עדכון קושחה
חלק מהתכונות המתוארות במדריך זה עשויות לדרוש עדכון קושחה. הורד קושחה וקבל הוראות התקנה כאן: https://kinesis-ergo.com/support/adv360/#firmware-updates
4.0 פריסות תכנות ישירות
ה-360 כולל 9 Pro הניתנים להגדרהfiles, כל אחד עם "פריסה" תואמת משלו (1-9). תשע פריסות ברירת המחדל נשמרות כקובץ txt נפרד files בתיקיית המשנה "פריסות" ב- v-Drive. רק התיאורים המחודשים ומאקרו המאפיינים המותאמים אישית נשמרים ב- file, כך שאם לא בוצעו שינויים בפריסה, ה- file יהיה ריק והמקלדת מבצעת פעולות "ברירת מחדל". משתמשים יכולים לכתוב קוד מאפס או לערוך קוד קיים באמצעות כללי התחביר המתוארים להלן. הערה: מחיקת פריסה file תמחק לצמיתות את המפות והמאקרו המאוחסנים שלה, אך המקלדת תיצור מחדש פריסה ריקה באופן אוטומטי file.
הערה: פרוfile 0 אינו ניתן לתכנות ולכן אין לו layout.txt מתאים file.
4.1 File אמנת שמות
ניתן לטעון רק את תשע הפריסות הממוספרות ל-Advantage360. ניתן לשמור פריסות "גיבוי" נוספות בתור .txt fileעם שמות תיאוריים, אך לא ניתן לטעון אותם למקלדת מבלי לשנות את שמם תחילה.
4.2 תחביר נגמרview- אסימוני מיקום ופעולה
סיכומים מחודשים ומאקרו מקודדים בפריסה file באמצעות תחביר קנייני. לכל אחד מהמקשים במקלדת (חוץ ממפתח SmartSet) הוקצה אסימון "מיקום" ייחודי המשמש לזיהוי המפתח הזה לתכנות בכל אחת מהשכבות (ראה מפת אסימון מיקום בנספח א').
לכל פעולת מקלדת ועכבר הנתמכת על ידי ה-360 הוקצה אסימון "פעולה" ייחודי המתאים ל"קוד סריקה" מסוג USB.
View פעולות ואסימונים נתמכים כאן: https://kinesis-ergo.com/support/adv360/#manuals
כדי לתכנת מפתח מחדש בהצלחה, על המשתמש להשתמש בתחביר כדי לייעד את המפתח הפיזי (באמצעות אסימון מיקום) ולהקצות פעולת מפתח אחת או יותר (באמצעות אסימוני פעולה). הסמל ">" משמש להפרדה בין אסימוני מיקום לאסימוני פעולות. כל אסימון בודד מוקף בסוגריים. לְשֶׁעָבַרamples:
- מחזורים מקודדים בסוגריים מרובעים: [מיקום]> [פעולה]
- פקודות מאקרו מקודדות ב- Curly סוגריים: {מיקום מפתח ההדק} {משתנה משתנה}> {action1} {action2} ...
כתוב את המיפוי מחדש שלך תחת "כותרת השכבה" הרצויה כדי להקצות אותה לשכבה זו
4.3 טיפים לתכנות פריסה
- אם המקלדת לא יכולה להבין את המפה המחודשת הרצויה, פעולת ברירת המחדל תישאר בתוקף.
- אין לערבב ולהתאים ריבוע וגurlסוגריים y בשורת קוד אחת
- הפרד כל שורת קוד באמצעות Enter/Return
- הסדר שבו מופיעות שורות הקוד בטקסט file לא משנה בדרך כלל, למעט במקרה של פקודות סותרות, ובמקרה זה הפקודה הקרובה ביותר לתחתית file ייושם.
- אסימונים אינם תלויי רישיות. שימוש באותיות רישיות של אסימון לא ייצור את הפעולה "ההוזזה".
- ניתן לבטל זמנית שורת קוד על ידי הצבת כוכבית (*) בתחילת השורה.
4.4 אסימוני מיקום
באופן כללי, אסימוני מיקום מוגדרים על ידי פעולת ה-QWERTY הבסיסית של Windows עבור המפתח בפריסת ברירת המחדל. במקרים מסוימים שונו אסימונים לצורך בהירות ו/או קלות התכנות.
- Example: המיקום של מקש קיצור 1 הוא: [hk1]>...
4.6 תכנות חוזר
כדי לתכנת מיפוי מחדש, קודדו את אסימון המיקום ואסימון פעולה אחד בסוגריים מרובעים, מופרדים ב->“. Remap Examples:
1. מקש קיצור 1 מבצע Q: [hk1]>[q]
2. מקש Escape מבצע Caps Lock: [esc]>[caps]
פעולות שהועברו: לא ניתן להפיק תווים שהוחלפו (למשל, "!") על ידי Remap. כדי לייצר פעולת מקש מוסטת, יש צורך לקודד אותה כמאקרו הכוללת גם את הלחיצה למטה וגם למעלה של מקש Shift המקיף את פעולת המקשים הבסיסית. משיכות כלפי מטה מסומנות על ידי הצבת "-" בתוך התושבת ותנועות עלייה מסומנות על ידי הצבת "+". ראה אקסampמאקרו 1 למטה.
4.7 תכנות מאקרו
כדי לתכנת מאקרו, יש לקודד את "מקשי ההדק" משמאל ל-> ב-curly סוגריים. לאחר מכן יש לקודד אסימון פעולה אחד או יותר מימין ל-> ב-curly סוגריים. כל מאקרו יכול לכלול כ-300 אסימוני פעולה וכל פריסה יכולה לאחסן עד 7,200 אסימוני מאקרו בסך הכל הפרוסים על עד 100 פקודות מאקרו.
מקשי טריגר: כל מפתח שאינו משנה יכול להפעיל מאקרו. ניתן להוסיף גורם משותף על ידי קידוד משנה משמאל ל->. ראה אקסampלה 1 להלן.
פֶּתֶק: לא מומלצים מפעילים משותפים של Windows. כתוב את המאקרו שלך תחת "כותרת השכבה" הרצויה.
קידומת מהירות השמעה בודדת {s_}: כברירת מחדל, כל פקודות המאקרו פועלות במהירות ההשמעה המוגדרת כברירת מחדל. כדי להקצות מהירות מותאמת אישית לשיפור ביצועי השמעה עבור מאקרו נתון, תוכל להשתמש בקידומת "מהירות השמעה אינדיבידואלית" "{s_}". בחר מספר בין 1-9 המתאים לסולם המהירות המוצג בסעיף 4.6. יש למקם את קידומת המהירות מימין ל">" לפני תוכן המאקרו. ראה אקסampלה 2 להלן.
קידומת מרובה הפעלה {x_}: כברירת מחדל, כל פקודות המאקרו פועלות ברציפות בזמן שמקש ההדק מוחזק. כדי לעקוף את תכונת החזרה ולהגביל מאקרו להשמעה מספר מסוים של פעמים, תוכל להשתמש בקידומת "Macro Multiplay" "{x_}". בחר מספר בין 1-9 המתאים למספר הפעמים שברצונך שהמאקרו יופעל מחדש. יש למקם את הקידומת מרובה הפעלה מימין ל">" לפני תוכן המאקרו. ראה אקסampל 3 למטה. אם מאקרו אינו מופעל כהלכה, נסה להקצות ערך מרובה הפעלה של 1. ייתכן שהמאקרו למעשה מופעל מספר פעמים לפני שאתה משחרר את מקש ההדק. ראה אקסampל 3 למטה
עיכובים בתזמון: ניתן להכניס עיכובים למאקרו כדי לשפר את ביצועי ההשמעה או כדי להפיק לחיצה כפולה על העכבר. עיכובים זמינים בכל מרווח בין 1 ל-999 אלפיות השנייה ({d001} ו-{d999}), כולל עיכובים אקראיים ({dran}). ניתן לשלב אסימוני השהייה כדי לייצר עיכובים של משכים שונים.
מאקרו לשעברamples:
1. מקש השהה מבצע "Hi" עם ח' גדולה: {pause}{rctrl}>{-lshft}{h}{+lshft}{i}
2. מקש קיצור 4 + Ctrl שמאלי מבצעים "qwerty" במהירות 9: {lctrl}{hk4}>{s9}{q}{w}{e}{r}{t}{y}
3. מקש קיצור 1 מגביר את עוצמת הקול ב-3 חריצים: {hk1}>{x3}{vol+)
4.8 פעולות הקשה והחזק
עם הקש והחזק, אתה יכול להקצות שתי פעולות ייחודיות למקש בודד בהתבסס על משך הלחיצה. הגדר את אסימון המיקום בשכבה המתאימה, לאחר מכן את פעולת ההקשה ולאחר מכן את השהיית התזמון מ-1 עד 999 אלפיות שניות באמצעות אסימון הקש והחזק המיוחד ({t&hxxx}), ולאחר מכן פעולת החזק. עקב עיכובי תזמון מובנים, הקשה-והחזקה אינה מומלצת לשימוש עם מקשי הקלדה אלפאנומריים. לא כל פעולות המפתח תומכות בהקשה-החזקה.
פֶּתֶק: עבור רוב היישומים, אנו ממליצים על עיכוב תזמון של 250ms.
הקש והחזק Exampעל:
- Caps מבצע Caps בעת הקשה ו- Esc כאשר הוא מוחזק יותר מ -500 ms: [caps]> [caps] [t & h500] [esc]
נוריות RGB בתכנות ישיר 5.0
ה-360 כולל 3 נוריות RGB הניתנות לתכנות בכל מודול מפתח. תשעת אפקטי התאורה המוגדרים כברירת מחדל נשמרים כ-txt נפרד files בתיקיית המשנה "תאורה" ב-v-Drive. הקצאות ברירת המחדל מוצגות להלן. הערה: אם ה file ריק, המחוונים יהיו מושבתים.
5.1 הגדר את המחוון שלך
מודול מפתח שמאלי
שמאל = Caps Lock (מופעל/כבוי)
אמצע = פרוfile (0-9)
ימין = שכבה (בסיס, Kp, Fn1, Fn2, Fn3)
מודול מפתח ימני
שמאל = Num Lock (מופעל/כבוי)
אמצעי = נעילת גלילה (מופעל/כבוי)
ימין = שכבה (בסיס, Kp, Fn1, Fn2, Fn3)
6 האינדיקטורים מוגדרים עם אסימון מיקום בסיסי
- נורית שמאל של מודול שמאל: [IND1]
- LED אמצעי של מודול שמאלי: [IND2]
- נורית ימין של מודול שמאל: [IND3]
- נורית שמאל של מודול ימני: [IND4]
- LED אמצעי מודול ימני: [IND5]
- נורית ימין של מודול ימני: [IND6]
5.2 הגדר את הפונקציה שלך
מגוון פונקציות נתמכות וייתכן שעוד יתווספו בעתיד.
- השבת LED: [null]
- אקטיבי פרוfile: [פרופ]
- Caps Lock (מופעל/כבוי): [caps]
- Num Lock (מופעל/כבוי): [nmlk]
- Scroll Lock (מופעל/כבוי): [sclk]
- שכבה פעילה:
- בסיס: [נייד]
- לוח מקשים: [layk]
- Fn: [lay1]
- Fn2: [lay2]
- Fn3: [שכב]
5.3 הגדר את הצבעים שלך
למעט Layer, לכל פונקציה ניתן להקצות ערך צבע בודד באמצעות ערך בן 9 ספרות המתאים לערך RGB של הצבע הרצוי (0-255). הפונקציה Layer תומכת בהקצאה של עד 5 צבעים, אחד לכל שכבה.
5.4 תחביר
כל אינדיקטור מקודד כמעט באותו אופן של מיפוי מחדש בסיסי. השתמש באסימון מיקום המחוון, ב->, ולאחר מכן בפונקציה, ולאחר מכן בצבע. עבור נורית השכבה תצטרך לכתוב שורה נפרדת של תחביר עבור כל שכבה
נספח א' - מפת אסימון מיקום
מסמכים / משאבים
![]() |
מנוע תכנות KINESIS KB360 SmartSet [pdfמדריך למשתמש KB360 SmartSet Programming Engine, KB360, SmartSet Programming Engine |
![]() |
מנוע תכנות KINESIS KB360 SmartSet [pdfמדריך למשתמש KB360 SmartSet Programming Engine, KB360, SmartSet Programming Engine, Programming Engine, Engine |