הגדרת קובץ

עודכן דף :
תאריך יצירת דף :

קובץ הגדרת מיכל לוח (קובץ .setting)

זהו קובץ שמגדיר את הפריסה והטיפול במפתחות על הלוח. הוא ממוקם בתיקיות חבילות הלוחות השונות בתיקיית "Boards" של התיקייה עם קובץ ההרצה.

אתה יכול להתאים אישית את פריסת כל מפתח על ידי הגדרת קובץ זה בעצמך. סמלים, טקסט ועוד פועלים לפי פורמט JSON.

סיומת .הגדרה
תבנית JSON
לקודד UTF-8 (עם BOM)

תצורה

הנתונים מורכבים מההיררכיות הבאות: (הפריסה למטה היא תמונה ולא הפורמט הרשמי של JSON.) הקובץ עצמו עשוי להיות ממויין בסדר שונה בהתאם לפלט האוטומטי)

("{}" הוא אובייקט, ו-"[]" הוא מערך.) )

BoardContainerInfo {
  Borads [
    BoardInfo {
      Keys [
        KeyInfo {
          Processes [
            KeyProcessInfo {
            }
          ]
          Decorates [
            KeyDecorateInfo {
            }
          ]
        }
      ]
      BoardDecorates [
        BoardDecorateInfo {
        }
      }
      KeyDecorates [
        KeyDecorateInfo {
        }
      }
    }
  ]
}

אובייקט BoardContainerInfo

אובייקט עם הגדרות שונות למיכל לוח.

תוכן סוגי מפתח, ערך התחלתי, לא מוגדר, אפליקציה תואמת הרשאות, Ver.
זהות: שם מחרוזת

השם שמזהה את מכולת הלוח. הוא משמש למיתוג ספציפי ללוח ספציפי.

[דוגמה]

"IdentityName": "010_Normal_1_00_Ja"
0.01~
מחבר מחרוזת

כתוב את שם יצרן המיכל של הלוח. הוא משמש להצגת שם המפיק. (מתוכנן)

[דוגמה]

"Author": "Onodera"
0.01~
גירסה כפול

הכנס את גרסת קובץ הגדרת מכולת הלוח. זו אינה גרסת היישום המתאימה. משמש להצגת גרסאות. (מתוכנן)

[דוגמה]

"Version": 1.00
0.01~
IsExcludeNextBoard בול

מגדיר האם מיכל הלוח הזה לא נכלל בבחירה על ידי החלפת לוחות עם מקש ⇐⇒. אם תציין שזה לא זכאי, תוכל לבחור אותו רק על ידי מעבר להקצאות לדירקטוריון.

[דוגמה]

"IsExcludeNextBoard": false
שקר 0.31~
הזמנה int

הוא משמש לפי הסדר שבו אתה מחליף לוחות. ככל שהמספר גבוה יותר, כך תינתן עדיפות רבה יותר.

[דוגמה]

"Order": 10
0 0.01~
שחרור מפתח תזמון כשפעיל חלון שינוי בול

ציין האם מקש ההחלפה משתחרר אוטומטית כאשר החלון הפעיל מתחלף, או את התבנית. מונע את הפעלת פעולת מקש ההחלפה כפי שהיא כאשר עוברים לחלון אחר.

ללא
מקש ההחלפה אינו משתחרר כאשר החלון הפעיל מתחלף.
תהליך
שחרר את מקש ההחלפה כשעוברים לחלון תהליך אחר.
חלון
שחרר את מקש המתג כשאתה עובר לחלון אחר.

[דוגמה]

"KeyReleaseTimingWhenActiveWindowChange": "Window"
ללא 0.30~
GeneratorIdentityName מחרוזת

אם אתה יוצר לוח, מכולה, קובץ הגדרה עם כל כלי, הגדר את השם המובחן של אותו כלי. ערך זה אינו בשימוש בשום מקום אחר.

[דוגמה]

"GeneratorIdentityName": "TiitanBoardCreator"
1.00~
גרסת הגנרטור כפול

אם אתה יוצר לוח, מכולה, קובץ הגדרה עם כל כלי, הגדר את הגרסה של אותו כלי. ערך זה אינו בשימוש בשום מקום אחר.

[דוגמה]

"GeneratorVersion": 1.00
1.00~
לוחות BoardInfo[]

הגדר את הלוח. אם אתה רוצה להציג מספר לוחות, הגדר מספר לוחות.

0.01~

אובייקט BoardInfo

אובייקט עם הגדרות שונות ללוח. לוח מתייחס לחלון אחד.

תוכן סוגי מפתח, ערך התחלתי, לא מוגדר, אפליקציה תואמת הרשאות, Ver.
זהות: שם מחרוזת

השם המבדיל של הלוח. השימוש הנוכחי אינו ידוע.

[דוגמה]

"IdentityName": "NormalBoard"
0.01~
מיקום מלבן

ציין את מיקום וגודל הלוח. הפרמטרים כוללים "X, Y (מיקום על שולחן העבודה)" ו"רוחב, גובה (גודל הלוח)", בהתאמה. שימו לב שהמיקום והגודל בפועל של הלוח יהיו הגודל הלוגי עבור DPI. זה גם תלוי בפרמטר StartPositionType עבור מיקום ההתחלה. אם לא משתמשים במיקום (X, Y), משתמשים רק בגודל.

[דוגמה]

"Position": {
"X": 0,
"Y": 26.27,
"Width": 86,
"Height": 57.93
}
0.01~
StartPositionType מחרוזת

ציין את סוג המיקום ההתחלתי של הלוח. אם הוא מוגדר לזכור את מיקום הלוח האחרון, הגדרה זו תקפה רק לתצוגה הראשונה. הפרמטרים שניתן להגדיר הם כדלקמן:

ידני
ציין את מיקום התצוגה כ-X, Y במיקום.
סביבון
הצג במרכז העליון של המסך.
עליונה-שמאל
הצג אותו בפינה השמאלית העליונה של המסך.
שמאל
מוצג במרכז שמאל של המסך.
תחתון-שמאל
הצג בפינה השמאלית התחתונה של המסך.
ישבן
הצג אותו במרכז התחתון של המסך.
למטה ימין
הוא יוצג בפינה הימנית התחתונה של המסך.
ימין
הוא יוצג במרכז ימין של המסך.
TopRight
הצג אותו בפינה הימנית העליונה של המסך.

[דוגמה]

"StartPositionType": "BottomRight"
ידני 0.01~
NextBoardPositionType מחרוזת

ציין היכן להציג כאשר עוברים בין לוחות אחרים. אם הוא מוגדר לזכור את מיקום הלוח האחרון, הגדרה זו תקפה רק למתג הראשון.

(לא מוגדר)
התחלה-עמדה-טייפ.
מיקום מרכזי
מציג את מיקום המרכז של הלוח לפני המתג ואת מיקום המרכז של הלוח אחרי המתג.

[דוגמה]

"NextBoardPositionType": "CenterPosition"
0.01~
מיקום מרכזי נקודה

זהו מיקום המרכז של הלוח שמוגדר על ידי "X" ו-"Y". משמש כאשר CenterPosition מוגדר בפרמטר NextBoardPositionType. אם לא צוין, גודל הגלוש ÷ 2 יהיה המיקום המרכזי.

[דוגמה]

"CenterPosition": {
"X": 200,
"Y": 100
}
0.01~
אופסט מיקום נקודה

ניתן להגדיר מיקום ביחס למיקום התצוגה שצוין ב-Position, StartPositionType, NextBoardPositionType ו-CenterPosition. הפרמטרים מוגדרים ב-"X" ו-"Y".

[דוגמה]

"PositionOffset": {
"X": -200,
"Y": -100
}
0.30~
FontSizeScale כפול

ציין את גודל הגופן של השולחן היעד בקנה מידה של 1.

[דוגמה]

"FontSizeScale": 1.5
1 0.01~
BoardScale כפול

ציין את גודל הלוח במכפיל ביחס ל-1. הכל מותאם בקנה מידה, כמו גודל ומיקום המקשים והאותיות.

[דוגמה]

"BoardScale": 1.5
1 0.01~
ImageName מחרוזת

ציין את שם התמונה שאתה רוצה להציג על הלוח. פורמט התמונה הנתמך הוא ". png" בלבד, ויטען כל דבר שתואם את שם הקובץ של התמונה שנמצאת בתיקיית "Images" בתיקייה עם קובץ הגדרת המיכל של הלוח.

לדוגמה, אם תציין "Back" עבור ImageName, הוא יקרא את הקובץ "Images/Back.png".

[דוגמה]

"ImageName": "BoardMove"
0.01~
ImageStretchMode מחרוזת

הגדר כיצד התמונות מותאמות בקנה מידה כאשר הן מונחות.

ללא
הנח את התמונה במרכז הלוח בגודלה המקורי.
מילוי
כל התמונה מותאמת בקנה מידה כדי להתאים ללוח. יחס הגובה-רוחב תלוי בגודל הלוח.
מדים
כל התמונה מותאמת בקנה מידה כדי להתאים ללוח. יחס הגובה-רוחב תלוי בתמונה.
UniformToFill
התמונה מתאימה להיראות בכל הגובה תוך שמירה על יחס הגובה-רוחב של התמונה.

[דוגמה]

"ImageStretchMode": "Uniform"
מדים 1.00~
ImageRenderMode מחרוזת

※ פרמטר זה נשמר לצורכי תאימות ויבוטל בגרסאות עתידיות.

הגדר כיצד התמונות מותאמות בקנה מידה כאשר הן מונחות.

ללא
הנח את התמונה במרכז הלוח בגודלה המקורי.
מילוי
כל התמונה מותאמת בקנה מידה כדי להתאים ללוח. יחס הגובה-רוחב תלוי בגודל הלוח.
מדים
כל התמונה מותאמת בקנה מידה כדי להתאים ללוח. יחס הגובה-רוחב תלוי בתמונה.
UniformToFill
התמונה מתאימה להיראות בכל הגובה תוך שמירה על יחס הגובה-רוחב של התמונה.
מדים 0.30~
ImageRenderMode (0.01~0.23) מחרוזת

※ פרמטר זה נשמר לצורכי תאימות ויבוטל בגרסאות עתידיות.

הגדר כיצד התמונות מותאמות בקנה מידה כאשר הן מונחות.

(לא מוגדר)
הנח את התמונה במרכז הלוח בגודלה המקורי.
מילוי
כל התמונה מותאמת בקנה מידה כדי להתאים ללוח. יחס הגובה-רוחב תלוי בתמונה.
0.01~0.23
במקשי מידע מרכזי[]

הגדר את רשימת המפתחות לשים על הלוח.

0.01~
KeyDecorates KeyDecorateInfo[]

הגדר את פרטי הקישוט לכל המפתחות שמונחים על הלוח.

1.00~
עיצוב לוח BoardDecorateInfo[]

הגדר מידע מפורט על העיצוב ללוח שלך.

1.00~

אובייקט KeyInfo

אובייקט עם הגדרות מפתח שונות.

תוכן סוגי מפתח, ערך התחלתי, לא מוגדר, אפליקציה תואמת הרשאות, Ver.
KeyType מחרוזת

הגדר את ההתנהגות הבסיסית בעת לחיצה על מקש. התווים שניתן להגדיר יכולים להיות מונה מסוג KeyType. אם תציין את פרמטר התהליכים, פרמטר זה מתעלם.

[דוגמה]

"KeyType": "S"
0.01~
מיקום מלבן

ציין את מיקום וגודל המקשים על הלוח. הפרמטרים מורכבים מ"X, Y (מיקום על הלוח)" ו"רוחב, גובה" (גודל המפתח), בהתאמה. המספר שתציין יהיה מערכת הקואורדינטות של הלקוח כפי שנראה מהלוח, ו-DPI והסקיילינג של הלוח יקבעו את הגודל האמיתי שתראה.

[דוגמה]

"Position": {
"X": 0,
"Y": 26.27,
"Width": 24,
"Height": 24
}
0.01~
DisplayText מחרוזת

ציין את הטקסט שמופיע על המפתח. תווים מיוחדים, כמו הפסקות שורות, מבוססים על מפרט JSON. הטקסט מופיע בחזית התמונה ולא בתמונה.

[דוגמה]

"DisplayText": "Space"
0.01~
גודל גופן כפול

ציין את גודל הגופן של הטקסט שמופיע על המקש. זהו גודל הפיקסל בהגדלה 1 ו-DPI 96, אבל הגודל המדויק תלוי בסוג הגופן.

[דוגמה]

"FontSize": 12
(תלוי בגודל גופן המערכת) 0.01~
ImageName מחרוזת

ציין את שם התמונה שיופיע ברקע של המפתח. פורמט התמונה הנתמך הוא ". png" בלבד, ויטען כל דבר שתואם את שם הקובץ של התמונה שנמצאת בתיקיית "Images" בתיקייה עם קובץ הגדרת המיכל של הלוח.

לדוגמה, אם תציין "Back" עבור ImageName, הוא יקרא את הקובץ "Images/Back.png".

[דוגמה]

"ImageName": "BoardMove"
0.01~
ImageStretchMode מחרוזת

הגדר כיצד התמונות מותאמות בקנה מידה כאשר הן מונחות.

ללא
הנח אותו במרכז המפתח כפי שהוא בתמונה המקורית. החלק בתמונה שמתרחב מעבר לטווח המפתח אינו מוצג.
מילוי
כל התמונה מותאמת כדי להתאים לטווח המפתחות. יחס הגובה-רוחב תלוי בגודל המפתח.
מדים
כל התמונה מותאמת כדי להתאים לטווח המפתחות. יחס הגובה-רוחב תלוי בתמונה.
UniformToFill
הוא מתארגן כך שיראה על פני המקשים תוך שמירה על יחס הגובה-רוחב של התמונה.

[דוגמה]

"ImageStretchMode": "Uniform"
מדים 1.00~
ImageRenderMode מחרוזת

※ פרמטר זה נשמר לצורכי תאימות ויבוטל בגרסאות עתידיות.

הגדר כיצד התמונות מותאמות בקנה מידה כאשר הן מונחות.

[דוגמה]

ללא
הנח אותו במרכז המפתח כפי שהוא בתמונה המקורית. החלק בתמונה שמתרחב מעבר לטווח המפתח אינו מוצג.
מילוי
כל התמונה מותאמת כדי להתאים לטווח המפתחות. יחס הגובה-רוחב תלוי בגודל המפתח.
מדים
כל התמונה מותאמת כדי להתאים לטווח המפתחות. יחס הגובה-רוחב תלוי בתמונה.
UniformToFill
הוא מתארגן כך שיראה על פני המקשים תוך שמירה על יחס הגובה-רוחב של התמונה.
מדים 0.30~
ImageRenderMode (0.01~0.23) מחרוזת

※ פרמטר זה נשמר לצורכי תאימות ויבוטל בגרסאות עתידיות.

הגדר כיצד התמונות מותאמות בקנה מידה כאשר הן מונחות.

[דוגמה]

(לא מוגדר)
הנח אותו במרכז המפתח כפי שהוא בתמונה המקורית.
מילוי
כל התמונה מותאמת בקנה מידה כדי להתאים למפתח. יחס הגובה-רוחב תלוי בתמונה.
0.01~0.23
IsToggle בול

בכל פעם שאתה לוחץ על מקש, תעבור בין "החזקת מצב" ל"מצב שחרור". השתמש במקשי Shift ו-Ctrl, שמשמשים ללחיצות סימולטניות.

[דוגמה]

"IsToggle": true
(תלוי בסוג המפתח) 0.01~
IsOneClickToggleRelease בול

אם זה נכון, לחיצה על מקש נוסף בזמן שהמקש מופעל תשחרר אוטומטית את המתג. אם זה לא נכון, המתג לא יבוטל אלא אם תלחץ שוב על אותו מקש.

[דוגמה]

"IsOneClickToggleRelease": true
(תלוי בסוג המפתח) 0.01~
אפשרויות מפתח (מחרוזת), ערך (מחרוזת)

ניתן להגדיר רשימה של פרמטרים נוספים עבור KeyType שצוין. חלק מערכי KeyType ניתנים להגדרה רק עם פרמטר זה. לפרמטרים שניתן לציין, ראו "Add Key Parameters".

[דוגמה]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0.22~
פרמטרים מחרוזת

※ פרמטר זה יוחלף ב-Options ולא יתמוך עוד.

ניתן להגדיר רשימה של פרמטרים נוספים עבור KeyType שצוין. חלק מערכי KeyType ניתנים להגדרה רק עם פרמטר זה. לפרמטרים שניתן לציין, ראו "Add Key Parameters". הפרמטר צריך להיות מוגדר על ידי שרשרת ה-JSON בפורמט KeyValue.

[דוגמה]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Parameters": "{\"MoveScale\":\"2\"}",
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0.01~
תהליכים KeyProcessInfo[]

אתה יכול לעקוף את העיבוד הבסיסי של המפתח. ניתן להגדיר מספר תהליכים, כך שניתן להשיג מספר לחיצות מקשים בלחיצת מקש אחת. לדוגמה, אפשר להגדיר משהו כמו "Ctrl" + "C". סדר העיבוד תלוי בסדר המערך.

[דוגמה]

{
"DisplayText": "元に戻す",
"KeyType": "Undo",
"Position": {
"Height": 60,
"Width": 60,
"X": 64,
"Y": 278
},
"Processes": [
{ "KeyType": "LeftCtrl" },
{ "KeyType": "Z" }
]
}
0.01~
קישוטים KeyDecorateInfo[]

הגדר את פרטי הקישוט המפורטים למפתח.

1.00~

אובייקט KeyProcessInfo

זהו האובייקט שמגדיר מה קורה כאשר לוחצים על מקש.

תוכן סוגי מפתח, ערך התחלתי, לא מוגדר, אפליקציה תואמת הרשאות, Ver.
KeyType מחרוזת

הגדר את ההתנהגות הבסיסית בעת לחיצה על מקש. התווים שניתן להגדיר יכולים להיות מונה מסוג KeyType.

[דוגמה]

"KeyType": "A"
0.01~
ExecuteTiming מחרוזת

מפרט האם לטפל בלחיצה או במשחרור מקש. חלק מהטיפוסים המרכזיים עשויים להתעלם מההגדרה הזו. אם תגדיר את KeyInfo.IsToggle ל-true, "PressedAndReleased" מוחל אוטומטית.

נלחץ ושוחרר
כאשר לוחצים על מקש, הוא נלחץ, וכשמשחרר, הוא משתחרר.
לחוץ
כאשר לוחצים על מקש, הוא מבצע תהליך לחיצה ושחרור.
שוחרר
כאשר המפתח משתחרר, מתבצעים תהליך העיתונות והשחרור.

[דוגמה]

"ExecuteTiming": "Pressed"
(תלוי בסוג המפתח) 0.30~
ExecuteTiming (0.01~0.23) מחרוזת

מפרט האם לטפל בלחיצה או במשחרור מקש. חלק מהטיפוסים המרכזיים עשויים להתעלם מההגדרה הזו.

לחוץ
הוא מעובד כאשר לוחצים על המקש.
שוחרר
הוא מעובד כאשר המפתח משתחרר.
(תלוי בסוג המפתח) 0.01~0.23
PressRepeat מחרוזת

הגדר את ההתנהגות לחזור על עצמה כאשר לוחצים על המקש. אם תציין משהו אחר מלבד Once, פרמטר ExecuteTiming יהפוך אוטומטית ל"PressedAndReleased".

פעם
הוא מעובד רק כאשר הוא נלחץ או משתחרר.
OneWaitRepeat
חזרו על עיבוד המקשים בזמן הלחיצה ואחרי זמן מסוים של לחיצה.
חזרה מיידית
חזור על עיבוד המקשים מהרגע שאתה לוחץ עליו.

[דוגמה]

"PressRepeat": "OneWaitRepeat"
(תלוי בסוג המפתח) 0.01~
IsModifier (0.01~0.23) בול

※ פרמטר זה בוטל בגרסה האחרונה.

מגדיר האם זהו מפתח מודיפייר, כמו Shift או Ctrl.

(תלוי בסוג המפתח) 0.01~0.23
אפשרויות מפתח (מחרוזת), ערך (מחרוזת)

ניתן להגדיר רשימה של פרמטרים נוספים עבור KeyType שצוין. חלק מערכי KeyType ניתנים להגדרה רק עם פרמטר זה. לפרמטרים שניתן לציין, ראו "Add Key Parameters".

[דוגמה]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {
"MoveScale":"2",
"TapAction":"None"
},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0.22~
פרמטרים מחרוזת

※ פרמטר זה יוחלף ב-Options ולא יתמוך עוד.

ניתן להגדיר רשימה של פרמטרים נוספים עבור KeyType שצוין. חלק מערכי KeyType ניתנים להגדרה רק עם פרמטר זה. לפרמטרים שניתן לציין, ראו "Add Key Parameters". הפרמטר צריך להיות מוגדר על ידי שרשרת ה-JSON בפורמט KeyValue.

[דוגמה]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Parameters": "{\"MoveScale\":\"2\",\"TapAction\":\"None\"}",
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0.01~

אובייקט BoardDecorateInfo

זהו האובייקט שמגדיר את קישוט הלוח.

תוכן סוגי מפתח, ערך התחלתי, לא מוגדר, אפליקציה תואמת הרשאות, Ver.
זהות: שם מחרוזת

זהו השם המזהה של העיטור. השימוש הנוכחי אינו ידוע.

[דוגמה]

"IdentityName": "Normal"
1.00~
ImeStatus מחרוזת

מציין מתי ה-IME מיישם את העיטור. אתה יכול לציין את ה-IME מאחד מהבאים:

(לא מוגדר)
מכסה את כל מדינות ה-IME. יש לו עדיפות נמוכה יותר מאשר למדינת ה-IME שצוינה בנפרד.
הלאה
מכסה את כל המדינות שבהן ה-IME פעיל.
KanaInputAlphaHalf
סטטוס אלפאנומרי ברוחב חצי של קלט מסומן ב-IME (שווה ערך ל-IME OFF)
KanaInputKatakanaHalf
קלט IME מצב קנה ברוחב חצי
KanaInputAlphaFull
מצב אלפאנומרי ברוחב מלא של קלטים מסומנים ב-IME
KanaInputHiraganaFull
מצב היראגנה ברוחב מלא של קלט IME
KanaInputKatakanaFull
מצב קטקנה ברוחב מלא של קלט IME
RomanInputAlphaHalf
IME הוא מצב אלפאנומרי ברוחב חצי של קלט תווים רומיים (שקול ל-IME OFF)
RomanInputKatakanaHalf
IME הוא מצב של קטקנה ברוחב חצי עבור קלט רומניזציה
RomanInputAlphaFull
IME הוא מצב אלפאנומרי ברוחב מלא לקלט רומניזציה
RomanInputHiraganaFull
לפי הניסיון החופשי הוא היראגנה ברוחב מלא לקלט תווים רומיים
RomanInputKatakanaFull
IME הוא מצב הקטקאנה ברוחב מלא של קלט רומאג'י

[דוגמה]

"ImeStatus": "KanaInputHiraganaFull"
1.00~
ImeStatuses מיתר[]

מציין מתי ה-IME מיישם את העיטור. ImeStatus יכול לציין רק את מצבו של IME אחד, אך ניתן להגדיר אותו ככמה. אם יוגדרו גם ImeStatus וגם ImeStatuses, ImeStatuses מקבלים עדיפות. הערכים שאתה יכול להגדיר זהים לאלו של ImeStatus.

[דוגמה]

"ImeStatuses": [
"RomanInputKatakanaHalf",
"RomanInputKatakanaFull"
]
1.00~
PressKey מחרוזת

ניתן להוסיף קישוטים כאשר לוחצים על המפתח שצוין.

לדוגמה, אפשר לעשות משהו כמו רקע שבדרך כלל שחור, אבל כשאתה לוחץ על מקש Shift, הרקע הופך לכחול.

[דוגמה]

"PressKey": "LeftControl"
1.00~
PressKeys מיתר[]

השתמש בזה כדי להוסיף קישוטים כאשר לוחצים על מספר מקשים. לדוגמה, אם אתה רוצה לשנות את התצוגה כש"Shift" ו-"Ctrl" לוחצים בו זמנית. אם גם PressKey וגם PressKeys מוגדרים, PressKeys מקבל עדיפות. אם לא תציין את שניהם, זה יחול על כל התבניות שלא צוינו ב-PressKey.

[דוגמה]

"PressKeys": [
"LeftShift",
"LeftControl"
]
1.00~
IsCapsLock בול

אתה יכול לציין את הקישוט כש-CapsLock פועל.

[דוגמה]

"IsCapsLock": true
אֶפֶס 1.03~
IsInsert בול

אפשר לציין את הקישוט כשההכנסה פועלת.

[דוגמה]

"IsInsert": true
אֶפֶס 1.03~
IsNumLock בול

אתה יכול לציין את הקישוט כש-NumLock פועל.

[דוגמה]

"IsNumLock": true
אֶפֶס 1.03~
IsScroll בול

אפשר להגדיר את הקישוט כשהסקרול פועל.

[דוגמה]

"IsScroll": true
אֶפֶס 1.03~
רקע-צבע צבע

ניתן לציין את צבע הרקע של הלוח מ-0~1. אפשר להפוך את הלוח לשקוף על ידי כך שהאלפא קטן מ-1. בנוסף, הגדרת האלפא ל-0 תיתן לך שקיפות מלאה, ולא תהיה לך עוד שיפוט עיתונאי על הלוח, מה שיאפשר לך לשלוט בחלונות שמאחור. לדוגמה, אפשר ליצור לוח שבו רק המקשים צפים על ידי הפיכת הלוח לשקוף והוספת צבע רקע למקשים.

[דוגמה]

"BackgroundColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(תלוי ביישום) 1.00~
ImageName מחרוזת

ציין את שם התמונה שאתה רוצה להציג על הלוח. פורמט התמונה הנתמך הוא ". png" בלבד, ויטען כל דבר שתואם את שם הקובץ של התמונה שנמצאת בתיקיית "Images" בתיקייה עם קובץ הגדרת המיכל של הלוח.

לדוגמה, אם תציין "Back" עבור ImageName, הוא יקרא את הקובץ "Images/Back.png".

אפשר גם ליצור לוח לא מלבני על ידי הפיכת צבע הרקע לשקוף והגדרת תמונה חתוכה עם אזור שקוף לחלוטין.

[דוגמה]

"ImageName": "BoardMove"
1.00~
ImageStretchMode מחרוזת

הגדר כיצד התמונות מותאמות בקנה מידה כאשר הן מונחות.

ללא
הנח אותו במרכז המפתח כפי שהוא בתמונה המקורית. החלק בתמונה שמתרחב מעבר לטווח המפתח אינו מוצג.
מילוי
כל התמונה מותאמת כדי להתאים לטווח המפתחות. יחס הגובה-רוחב תלוי בגודל המפתח.
מדים
כל התמונה מותאמת כדי להתאים לטווח המפתחות. יחס הגובה-רוחב תלוי בתמונה.
UniformToFill
הוא מתארגן כך שיראה על פני המקשים תוך שמירה על יחס הגובה-רוחב של התמונה.

[דוגמה]

"ImageStretchMode": "Uniform"
מדים 1.00~
BorderColor צבע

ניתן לציין את צבע מסגרת הרקע מ-0~1. אפשר גם להפוך את האלפא לפחות מ-1 כדי שיהיה שקוף ושקוף.

[דוגמה]

"BorderColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(תלוי ביישום) 1.00~
עובי הגבול כפול

אתה יכול לציין את עובי הגבול ברקע. 0 הופך את הגבול לבלתי נראה.

[דוגמה]

"BorderThickness": 3
1 1.00~

אובייקט KeyDecorateInfo

זהו האובייקט שמגדיר את קישוט הלוח.

תוכן סוגי מפתח, ערך התחלתי, לא מוגדר, אפליקציה תואמת הרשאות, Ver.
זהות: שם מחרוזת

זהו השם המזהה של העיטור. השימוש הנוכחי אינו ידוע.

[דוגמה]

"IdentityName": "Normal_A"
1.00~
ImeStatus מחרוזת

מציין מתי ה-IME מיישם את העיטור. אתה יכול לציין את ה-IME מאחד מהבאים:

(לא מוגדר)
מכסה את כל מדינות ה-IME. יש לו עדיפות נמוכה יותר מאשר למדינת ה-IME שצוינה בנפרד.
הלאה
מכסה את כל המדינות שבהן ה-IME פעיל.
KanaInputAlphaHalf
סטטוס אלפאנומרי ברוחב חצי של קלט מסומן ב-IME (שווה ערך ל-IME OFF)
KanaInputKatakanaHalf
קלט IME מצב קנה ברוחב חצי
KanaInputAlphaFull
מצב אלפאנומרי ברוחב מלא של קלטים מסומנים ב-IME
KanaInputHiraganaFull
מצב היראגנה ברוחב מלא של קלט IME
KanaInputKatakanaFull
מצב קטקנה ברוחב מלא של קלט IME
RomanInputAlphaHalf
IME הוא מצב אלפאנומרי ברוחב חצי של קלט תווים רומיים (שקול ל-IME OFF)
RomanInputKatakanaHalf
IME הוא מצב של קטקנה ברוחב חצי עבור קלט רומניזציה
RomanInputAlphaFull
IME הוא מצב אלפאנומרי ברוחב מלא לקלט רומניזציה
RomanInputHiraganaFull
לפי הניסיון החופשי הוא היראגנה ברוחב מלא לקלט תווים רומיים
RomanInputKatakanaFull
IME הוא מצב הקטקאנה ברוחב מלא של קלט רומאג'י

[דוגמה]

"ImeStatus": "KanaInputHiraganaFull"
1.00~
ImeStatuses מיתר[]

מציין מתי ה-IME מיישם את העיטור. ImeStatus יכול לציין רק את מצבו של IME אחד, אך ניתן להגדיר אותו ככמה. אם יוגדרו גם ImeStatus וגם ImeStatuses, ImeStatuses מקבלים עדיפות. הערכים שאתה יכול להגדיר זהים לאלו של ImeStatus.

[דוגמה]

"ImeStatuses": [
"RomanInputKatakanaHalf",
"RomanInputKatakanaFull"
]
1.00~
PressKey מחרוזת

ניתן להוסיף קישוטים כאשר לוחצים על המפתח שצוין.

לדוגמה, אם תלחץ על מקש Shift כאשר לרוב יש "1", הטקסט המוצג יהיה "!" אתה יכול לבצע שינויים כמו להחליף ל.

[דוגמה]

"PressKey": "LeftControl"
1.00~
PressKeys מיתר[]

השתמש בזה כדי להוסיף קישוטים כאשר לוחצים על מספר מקשים. לדוגמה, אם אתה רוצה לשנות את התצוגה כש"Shift" ו-"Ctrl" לוחצים בו זמנית. אם גם PressKey וגם PressKeys מוגדרים, PressKeys מקבל עדיפות. אם לא תציין את שניהם, זה יחול על כל התבניות שלא צוינו ב-PressKey.

[דוגמה]

"PressKeys": [
"LeftShift",
"LeftControl"
]
1.00~
IsPressed בול

אתה יכול לציין את הקישוט כשלוחצים על המפתח. לדוגמה, כשאתה לוחץ על מקש, אתה יכול לגרום לגבול של אותו מקש לזהור.

[דוגמה]

"IsPressed": true
שקר 1.00~
IsCapsLock בול

אתה יכול לציין את הקישוט כש-CapsLock פועל.

[דוגמה]

"IsCapsLock": true
אֶפֶס 1.03~
IsInsert בול

אפשר לציין את הקישוט כשההכנסה פועלת.

[דוגמה]

"IsInsert": true
אֶפֶס 1.03~
IsNumLock בול

אתה יכול לציין את הקישוט כש-NumLock פועל.

[דוגמה]

"IsNumLock": true
אֶפֶס 1.03~
IsScroll בול

אפשר להגדיר את הקישוט כשהסקרול פועל.

[דוגמה]

"IsScroll": true
אֶפֶס 1.03~
DisplayText מחרוזת

ציין את הטקסט שמופיע על המפתח. תווים מיוחדים, כמו הפסקות שורות, מבוססים על מפרט JSON. הטקסט מופיע בחזית התמונה ולא בתמונה.

[דוגמה]

"DisplayText": "Enter"
1.00~
FontName מחרוזת

אתה יכול להגדיר את הגופן לטקסט המפתח. אתה יכול להשתמש רק בגופנים שמותקנים על מערכת ההפעלה שלך.

[דוגמה]

"FontName": "メイリオ"
(תלוי ביישום) 1.00~
גודל גופן כפול

ציין את גודל הגופן של הטקסט שמופיע על המקש. זהו גודל הפיקסל בהגדלה 1 ו-DPI 96, אבל הגודל המדויק תלוי בסוג הגופן.

[דוגמה]

"FontSize": 24
(תלוי ביישום) 1.00~
טקסטבולד מחרוזת

אתה יכול לציין את משקל הטקסט. כרגע, העובי היחיד שניתן להשתמש בו הוא "מודגש", ואם תציין משהו נוסף, זה יהיה המשקל הרגיל.

[דוגמה]

"TextBold": "Bold"
רגיל 1.00~
טקסטקולור צבע

אתה יכול לציין את צבע הטקסט של המפתח. אפשר גם להפוך את האלפא לפחות מ-1 כדי שיהיה שקוף. הטווח שניתן להגדיר הוא 0~1, בהתאמה.

[דוגמה]

"TextColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(תלוי ביישום) 1.00~
רקע-צבע צבע

ניתן לציין את צבע רקע המפתח מ-0~1. אפשר גם להפוך את האלפא לפחות מ-1 כדי שיהיה שקוף ושקוף. עם זאת, יש לשים לב שאם הרקע של המפתח שקוף וגם הרקע של הלוח שקוף, שיפוט הלחיצה על המפתח לא יזוהה.

[דוגמה]

"BackgroundColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(תלוי ביישום) 1.00~
ImageName מחרוזת

ציין את שם התמונה שאתה רוצה להציג על הלוח. פורמט התמונה הנתמך הוא ". png" בלבד, ויטען כל דבר שתואם את שם הקובץ של התמונה שנמצאת בתיקיית "Images" בתיקייה עם קובץ הגדרת המיכל של הלוח.

לדוגמה, אם תציין "Back" עבור ImageName, הוא יקרא את הקובץ "Images/Back.png".

[דוגמה]

"ImageName": "BoardMove"
1.00~
ImageStretchMode מחרוזת

הגדר כיצד התמונות מותאמות בקנה מידה כאשר הן מונחות.

ללא
הנח אותו במרכז המפתח כפי שהוא בתמונה המקורית. החלק בתמונה שמתרחב מעבר לטווח המפתח אינו מוצג.
מילוי
כל התמונה מותאמת כדי להתאים לטווח המפתחות. יחס הגובה-רוחב תלוי בגודל המפתח.
מדים
כל התמונה מותאמת כדי להתאים לטווח המפתחות. יחס הגובה-רוחב תלוי בתמונה.
UniformToFill
הוא מתארגן כך שיראה על פני המקשים תוך שמירה על יחס הגובה-רוחב של התמונה.

[דוגמה]

"ImageStretchMode": "Uniform"
מדים 1.00~
BorderColor צבע

ניתן לציין את צבע מסגרת הרקע מ-0~1. אפשר גם להפוך את האלפא לפחות מ-1 כדי שיהיה שקוף ושקוף.

[דוגמה]

"BorderColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(תלוי ביישום) 1.00~
עובי הגבול כפול

אתה יכול לציין את עובי הגבול ברקע. 0 הופך את הגבול לבלתי נראה.

[דוגמה]

"BorderThickness": 3
1 1.00~

מניין KeyType

רשימה שמגדירה את העיבוד הבסיסי של מפתחות.

הקשר בין שמות המקשים לקודי המקשים מבוסס על המקלדת היפנית. אם ברצונך לציין קוד מפתח שאינו קיים ברשימה זו, השתמש ב-KeyType "VirtualKeyCode".

תוספת קוד מפתח וירטואלי לשם ושם מובחן
A 65
B 66
C 67
D 68
E 69
F 70
G 71
H 72
אני 73
J 74
K 75
L 76
M 77
N 78
O 79
P 80
Q 81
R 82
S 83
T 84
U 85
V 86
W 87
X 88
Y 89
Z 90
D0 49 זהו מקש המספר בראש המקלדת.
D1 50 זהו מקש המספר בראש המקלדת.
D2 51 זהו מקש המספר בראש המקלדת.
D3 52 זהו מקש המספר בראש המקלדת.
D4 53 זהו מקש המספר בראש המקלדת.
D5 54 זהו מקש המספר בראש המקלדת.
D6 55 זהו מקש המספר בראש המקלדת.
D7 56 זהו מקש המספר בראש המקלדת.
D8 57 זהו מקש המספר בראש המקלדת.
D9 58 זהו מקש המספר בראש המקלדת.
NumPad0 96 זהו מפתח מספרי במקלדת המספרית.
NumPad1 97 זהו מפתח מספרי במקלדת המספרית.
NumPad2 98 זהו מפתח מספרי במקלדת המספרית.
NumPad3 99 זהו מפתח מספרי במקלדת המספרית.
NumPad4 100 זהו מפתח מספרי במקלדת המספרית.
NumPad5 101 זהו מפתח מספרי במקלדת המספרית.
NumPad6 102 זהו מפתח מספרי במקלדת המספרית.
NumPad7 103 זהו מפתח מספרי במקלדת המספרית.
NumPad8 104 זהו מפתח מספרי במקלדת המספרית.
NumPad9 105 זהו מפתח מספרי במקלדת המספרית.
F1 113
F2 114
F3 115
F4 116
F5 117
F6 118
F7 119
F8 120
F9 121
F10 122
F11 123
F12 124
F13 125
F14 126
F15 127
F16 128
F17 129
F18 130
F19 131
F20 132
F21 133
F22 134
F23 135
F24 136
LeftCtrl 162
RightCtrl 163
LeftShift 160
RightShift 161
LeftWindows 91
RightWindows 92
LeftAlt 164
RightAlt 165
למעלה 38 ↑ מפתח.
מטה 40 ↓ מפתח.
שמאל 37 ← מפתח.
ימין 39 → מפתח.
הוסף 107 זהו ה-"+" במקלדת המספרית.
לחסר 109 זהו ה-"-" במקלדת המספרית.
חצה 111 זהו ה-"/" במקלדת המספרית.
להכפיל 106 זהו ה-"*" במקלדת המספרית.
עשרוני 110 המקלדת המספרית "." הם.
מפריד 108
נכנס 13
BackSpace 8
חלל 32
לשונית 9
Esc 27
OemMinus 189
OemTilde 222
יין 220
OemBackslash 226
ב 192 זהו מקש ה-"@" במקלדת המערך היפנית.
OemOpenBrackets 219
OemCloseBrackets 221
נקודתיים 186
OemSemi-C 187
OemPlus 187
OemComma 188
OemPeriod 190
לוכסן 191
OemQuestion 191
החזרה 226
ציטוטים מקוריים 222
קאנג'י 25 מקשים ברוחב חצי/מלא.
NonConverted 29 זהו מפתח שאינו המרה.
מומר 28 זהו מפתח ההמרה.
קאנה 21 זהו מפתח קטאקנה היראגנה.
CapsLock 20
יישומים 93
להוסיף 45
למחוק 46
הביתה 36
קצה 35
פייג'אפ 33
PageDown 34
השהה 19
ScrollLock 145
לגלול 145
PrintScreen 44
NumLock 144 המפתח הזה תלוי קשה, ולכן לחיצה עליו עשויה שלא להשפיע.
תשומת לב 246
BrowserBack 166
מועדפי דפדפן 171
BrowserForward 167
BrowserHome 172
BrowserRefresh 168
BrowserSearch 170
BrowserStop 169
ChatPadGreen לא זמין.
צ'אטפאד אורנג' לא זמין.
קרסל 247
EraseEof לא זמין.
אקסל 248
לבצע 43
עזרה 47
LaunchApplication1 182
LaunchApplication2 183
LaunchMail 180
MediaNextTrack 176
MediaPlayPause 179
מדיה_קודם_טראק 177
מדיהסטופ 178
ללא לא זמין.
Oem8 223
OemAuto 243
OemClear 254
OemCopy 242
OemEnlW 244
OemPipe לא זמין.
Pa1 253
משחק 250
הדפיס 42
מפתח התהליך 229
בחר 41
סלקטמדיה 181
ישן 95
ווליום דאון 174 אתה עשוי לראות שליטה בעוצמת הקול, אבל ההתנהגות תלויה במערכת ההפעלה.
וולומיוט 173 אתה עשוי לראות שליטה בעוצמת הקול, אבל ההתנהגות תלויה במערכת ההפעלה.
וולומאפ 175 אתה עשוי לראות שליטה בעוצמת הקול, אבל ההתנהגות תלויה במערכת ההפעלה.
זום 251
BoardNext עבור ללוח הבא.
BoardPrev עבור ללוח הקודם.
בורדג'אמפ עבור ללוח עם השם שצוין.
BoardMove גרור את הגלוש כדי להזיז אותו.
BoardMinimize מזער את הלוח.
יציאה צא מלוח המגע.
תפריט הגדרות תעלה את תפריט ההגדרות.
MouseMovePad זהו משטח עכבר שמזיז את סמן העכבר כמו שאתה נוגע ומזיז את האצבע.
MouseMoveEnginestick זהו מקל עכבר שממשיך להזיז את סמן העכבר לכיוון שבו נגעת והזזת את האצבע.
עכברקליק שמאלי זהו כפתור העכבר השמאלי.
עכברקליק ימני זה כפתור העכבר הנכון.
MouseMiddleClick זהו הכפתור האמצעי של העכבר.
MouseX1Click כפתור X1 בעכבר.
MouseX2Click זהו כפתור X2 בעכבר.
MouseWheel זה גלגל העכבר. הוא מדמה את סיבוב הגלגל על ידי נגיעה והזזת האצבע למעלה ולמטה.
VirtualKeyCode שלח את קוד המפתח הווירטואלי שצוין.
DPad זהו D-Pad עם מקשים אחד למעלה, למטה, שמאל וימין.

פרמטרי חיבור מפתח

רשימה של פרמטרים נוספים לכל סוג מפתח. הוסף את אובייקט KeyInfo לאפשרויות של אובייקט KeyProcessInfo כרשימת ערכי מפתח.

דוגמה לקונפיגורציה

{
  "DisplayText": "", 
  "ImageName": "MousePadx2", 
  "ImageRenderMode": "Fill", 
  "KeyType": "MouseMovePad", 
  "Options": {"MoveScale":"2","TapAction":"MouseLeftButtonWhenSingleTap"}, 
  "Position": {
    "Height": 122, 
    "Width": 122, 
    "X": 64, 
    "Y": 30
  }, 
},

BoardNext

תוכן סוגי מפתח, ערך התחלתי, לא מוגדר, אפליקציה תואמת הרשאות, Ver.
NextBoardPositionType מחרוזת

ציין איפה להציג כשאתה עובר בין לוחות אחרים.

(לא מוגדר)
מוצג במיקום שצוין ב-StartPositionType של הלוח שצוין.
מיקום מרכזי
מציג את מיקום המרכז של הלוח לפני המתג ואת מיקום המרכז של הלוח אחרי המתג.

[דוגמה]

"NextBoardPositionType": "CenterPosition"
0.01~

BoardPrev

תוכן סוגי מפתח, ערך התחלתי, לא מוגדר, אפליקציה תואמת הרשאות, Ver.
NextBoardPositionType מחרוזת

ציין איפה להציג כשאתה עובר בין לוחות אחרים.

(לא מוגדר)
מוצג במיקום שצוין ב-StartPositionType של הלוח שצוין.
מיקום מרכזי
מציג את מיקום המרכז של הלוח לפני המתג ואת מיקום המרכז של הלוח אחרי המתג.

[דוגמה]

"NextBoardPositionType": "CenterPosition"
0.01~

בורדג'אמפ

תוכן סוגי מפתח, ערך התחלתי, לא מוגדר, אפליקציה תואמת הרשאות, Ver.
JumpBoardזהשם מחרוזת

עבור למיכל הלוח עם השם שצוין.

[דוגמה]

"JumpBoardIdentityName": "010_Normal_1_00_Ja"
0.20~
NextBoardPositionType מחרוזת

ציין איפה להציג כשאתה עובר בין לוחות אחרים.

(לא מוגדר)
מוצג במיקום שצוין ב-StartPositionType של הלוח שצוין.
מיקום מרכזי
מציג את מיקום המרכז של הלוח לפני המתג ואת מיקום המרכז של הלוח אחרי המתג.

[דוגמה]

"NextBoardPositionType": "CenterPosition"
0.20~

MouseMovePad

תוכן סוגי מפתח, ערך התחלתי, לא מוגדר, אפליקציה תואמת הרשאות, Ver.
MoveScale כפול

מגדיר את מהירות תנועת סמן העכבר בהגדלה ביחס ל-1.

[דוגמה]

"MoveScale": 2
1 0.01~
TapAction מחרוזת

מפרט כיצד לחקות את התנהגות הלחיצה השמאלית בעת לחיצה על מקש.

ללא
הוא לא מדמה את כפתורי העכבר על ידי הקשה.
עכברכזכפור שמאל כשלחיצה אחת
מדמה את הקליק השמאלי של כפתור העכבר בלחיצה אחת. כשאתה מבצע לחיצה כפולה, זה מדמה לחיצה כפולה.
עכברלחצן שמאל כשדאבל-טאפ
מדמה את הקליק השמאלי של כפתור העכבר בעת לחיצה כפולה. כשאתה לוחץ שלוש פעמים, זה מדמה לחיצה כפולה.

[דוגמה]

"TapAction": "MouseLeftButtonWhenDoubleTap"
עכברלחצן שמאל כשדאבל-טאפ 0.01~
TapPressInterval כפול

זהו הזמן המקסימלי ללחוץ על המפתח שנחשב לנקישה. אם תחזיקו את המפתח יותר זמן מהזמן הזה, זה לא ייחשב כנקישה. היחידה היא מילישניות.

[דוגמה]

"TapPressInterval": 500
250 0.01~
NextTapConnectInterval כפול

הזמן שבין הנקישות לפני זה נקבע כאחרי הקשה כפולה. אם הזמן עד הנגיעה הבאה ארוך מהזמן הזה, הוא לא יזוהה כהקשה כפולה. היחידה היא מילישניות.

[דוגמה]

"NextTapConnectInterval": 500
250 0.01~
TapEnableAreaRange כפול

זהו רוחב הסטייה המקסימלי המותר של מיקום הטפיחה שמוכר כטאפס כפול. אם מיקום הקשה הקודמת והמיקום של הקשה הבאה גבוהים מהמספר הזה, זה לא יזוהה כנגיעה כפולה. היחידה היא המרחק הלוגי של הפיקסל על הלוח.

[דוגמה]

"TapEnableAreaRange": 10
5 0.01~
PadMoveMode מחרוזת

קובע את התנהגות תנועת הסמן העכבר בעת תנועת אצבע.

רגיל
באותה מהירות, תנועת האצבע ותנועת סמן העכבר זהות.
להאיץ
אם תזיז את האצבע מהר יותר, סמן העכבר יזוז מהר יותר, ואם תזוז לאט, הסמן יזוז פחות מהאצבע.

[דוגמה]

"PadMoveMode": "Accelerate"
להאיץ 0.01~

MouseMoveEnginestick

תוכן סוגי מפתח, ערך התחלתי, לא מוגדר, אפליקציה תואמת הרשאות, Ver.
StickMode מחרוזת

מציין האם נקודת המרכז של המקל צריכה להיות מרכז המפתח או נקודת מגע.

פאנלסנט
מרכז את המקל עם מרכז המפתח. אז, כשאתה נוגע בקצה המקש, הוא מיד מתחיל להזיז את סמן העכבר.
טאץ'סנטר
הפוך את נקודת המרכז של המקל לנקודת המגע. זה מאפשר לך להזיז את סמן העכבר מהמקום שבו נגעת בו לכיוון שבו הזזת את האצבע בלי לדאוג למיקום המגע.

[דוגמה]

"StickMode": "TouchCenter"
טאץ'סנטר 0.01~
MaxSpeedPerSecond כפול

זו מהירות התנועה המרבית של סמן העכבר כאשר המקל מוטה כלפי מטה. מהירות תנועה היא מספר הפיקסלים במחשב השולחני בשנייה.

[דוגמה]

"MaxSpeedPerSecond": 500
1000 0.01~
TipAreaLength כפול

זהו המרחק המקסימלי להפיל את המקל. המרחק יהיה הפיקסל הלוגי על הלוח. הגדרה זו תקפה רק כאשר StickMode נמצא ב-TouchCenter. לגבי PanelCenter, זה תלוי בגודל המפתח.

[דוגמה]

"TipAreaLength": 50
100 0.01~
TapAction מחרוזת

מפרט כיצד לחקות את התנהגות הלחיצה השמאלית בעת לחיצה על מקש.

ללא
הוא לא מדמה את כפתורי העכבר על ידי הקשה.
עכברכזכפור שמאל כשלחיצה אחת
מדמה את הקליק השמאלי של כפתור העכבר בלחיצה אחת. כשאתה מבצע לחיצה כפולה, זה מדמה לחיצה כפולה.
עכברלחצן שמאל כשדאבל-טאפ
מדמה את הקליק השמאלי של כפתור העכבר בעת לחיצה כפולה. כשאתה לוחץ שלוש פעמים, זה מדמה לחיצה כפולה.

[דוגמה]

"TapAction": "MouseLeftButtonWhenDoubleTap"
עכברלחצן שמאל כשדאבל-טאפ 0.20~
TapPressInterval כפול

זהו הזמן המקסימלי ללחוץ על המפתח שנחשב לנקישה. אם תחזיקו את המפתח יותר זמן מהזמן הזה, זה לא ייחשב כנקישה. היחידה היא מילישניות.

[דוגמה]

"TapPressInterval": 500
250 0.20~
NextTapConnectInterval כפול

הזמן שבין הנקישות לפני זה נקבע כאחרי הקשה כפולה. אם הזמן עד הנגיעה הבאה ארוך מהזמן הזה, הוא לא יזוהה כהקשה כפולה. היחידה היא מילישניות.

[דוגמה]

"NextTapConnectInterval": 500
250 0.20~
TapEnableAreaRange כפול

זהו רוחב הסטייה המקסימלי המותר של מיקום הטפיחה שמוכר כטאפס כפול. אם מיקום הקשה הקודמת והמיקום של הקשה הבאה גבוהים מהמספר הזה, זה לא יזוהה כנגיעה כפולה. היחידה היא המרחק הלוגי של הפיקסל על הלוח.

[דוגמה]

"TapEnableAreaRange": 10
5 0.20~

DPad

תוכן סוגי מפתח, ערך התחלתי, לא מוגדר, אפליקציה תואמת הרשאות, Ver.
UpKey מחרוזת

ציין את המפתח לשלוח כאשר לוחצים על מקש ↑.

[דוגמה]

"UpKey": "Up"
למעלה 0.20~
דאונקי מחרוזת

ציין את המפתח לשלוח כשאתה לוחץ על מקש ↓.

[דוגמה]

"DownKey": "Down"
מטה 0.20~
מפתח שמאלי מחרוזת

ציין את המפתח לשלוח כשאתה לוחץ על מקש ←.

[דוגמה]

"LeftKey": "Left"
שמאל 0.20~
RightKey מחרוזת

ציין את המפתח לשלוח כשאתה לוחץ על מקש →.

[דוגמה]

"RightKey": "Right"
ימין 0.20~

VirtualKeyCode

תוכן סוגי מפתח, ערך התחלתי, לא מוגדר, אפליקציה תואמת הרשאות, Ver.
VirtualKeyCode int

אתה יכול לשלוח קוד מפתח וירטואלי (מספר) ישירות ל-Windows.

[דוגמה]

"VirtualKeyCode": 33
0.22~