กลไกการเขียนโปรแกรม KB360 SmartSet

กลไกการเขียนโปรแกรม KB360 SmartSet

คู่มือการใช้งาน

ออกแบบอย่างภาคภูมิใจและประกอบขึ้นด้วยมือในสหรัฐอเมริกาตั้งแต่ปี 1992

Kinesis® ขั้นสูงtage360™ Keyboard พร้อม SmartSet™ Programming Engine Keyboard รุ่นที่ครอบคลุมในคู่มือนี้รวมถึงคีย์บอร์ด 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 20th Avenue SE, ห้อง 102
โบเทลวอชิงตัน 98021 สหรัฐอเมริกา
www.kinesis.com

ถ้อยแถลงการรบกวนความถี่วิทยุของ FCC

อุปกรณ์นี้ได้รับการทดสอบแล้วและพบว่าสอดคล้องกับขีดจำกัดสำหรับอุปกรณ์ดิจิทัลคลาส B ตามส่วนที่ 15 ของกฎ FCC

ข้อจำกัดเหล่านี้ได้รับการออกแบบมาเพื่อให้การป้องกันที่เหมาะสมต่อการรบกวนที่เป็นอันตรายเมื่อใช้งานอุปกรณ์ในการติดตั้งที่อยู่อาศัย อุปกรณ์นี้สร้าง ใช้ และสามารถแผ่พลังงานความถี่วิทยุ และหากไม่ได้ติดตั้งและใช้งานตามคำแนะนำ อาจก่อให้เกิดการรบกวนที่เป็นอันตรายต่อการสื่อสารทางวิทยุ

อย่างไรก็ตาม ไม่มีการรับประกันว่าจะไม่เกิดการรบกวนในการติดตั้งใดๆ หากอุปกรณ์นี้ก่อให้เกิดการรบกวนที่เป็นอันตรายต่อการรับวิทยุหรือโทรทัศน์ ซึ่งสามารถระบุได้โดยการปิดและเปิดอุปกรณ์ ผู้ใช้ควรพยายามแก้ไขการรบกวนโดยใช้วิธีใดวิธีหนึ่งต่อไปนี้:

  • ปรับทิศทางหรือย้ายตำแหน่งเสาอากาศรับ
  • เพิ่มระยะห่างระหว่างอุปกรณ์และตัวรับ
  • เชื่อมต่ออุปกรณ์เข้ากับเต้าเสียบในวงจรที่แตกต่างจากที่เสียบเครื่องรับอยู่
  • ปรึกษาตัวแทนจำหน่ายหรือช่างวิทยุ/โทรทัศน์ที่มีประสบการณ์เพื่อขอความช่วยเหลือ

คำเตือน
เพื่อให้เป็นไปตามข้อกำหนดของ FCC อย่างต่อเนื่อง ผู้ใช้ต้องใช้สายเคเบิลเชื่อมต่อที่มีฉนวนหุ้มเท่านั้นเมื่อเชื่อมต่อกับคอมพิวเตอร์หรืออุปกรณ์ต่อพ่วง นอกจากนี้ การเปลี่ยนแปลงหรือดัดแปลงอุปกรณ์นี้โดยไม่ได้รับอนุญาตจะทำให้สิทธิ์ในการใช้งานของผู้ใช้เป็นโมฆะ

คำชี้แจงการปฏิบัติตามข้อกำหนดของภาคอุตสาหกรรมแคนาดา
เครื่องมือดิจิทัลคลาส B นี้เป็นไปตามข้อกำหนดทั้งหมดของข้อบังคับเกี่ยวกับอุปกรณ์ที่ก่อให้เกิดการเชื่อมต่อของแคนาดา

1.0 บทนำ

แอดวานtage360 เป็นแป้นพิมพ์ที่สามารถตั้งโปรแกรมได้อย่างสมบูรณ์ซึ่งมีแฟลชสตอเรจออนบอร์ด ("v-Drive) และไม่ใช้ไดรเวอร์หรือซอฟต์แวร์พิเศษใดๆ แป้นพิมพ์ได้รับการออกแบบให้ตั้งโปรแกรมได้อย่างรวดเร็วและง่ายดายโดยใช้ปุ่มลัดออนบอร์ดหรือผ่านแอพ SmartSet สำหรับ Windows และ Mac ผู้ใช้ระดับสูงมีตัวเลือกในการเลี่ยงผ่าน SmartSet GUI และ "Direct Program" แป้นพิมพ์บนระบบปฏิบัติการหลักทั้งหมดโดยการเข้าถึงข้อความธรรมดาของแป้นพิมพ์ files การกำหนดค่า files.

คำแนะนำเหล่านี้ใช้กับฐาน Advantagรุ่น e360 มี SmartSet Programming Engine หากคุณมีรุ่น Professional พร้อมเครื่องยนต์ ZMK ให้หยุดอ่านและเยี่ยมชม https://kinesis-ergo.com/support/adv360-pro.

2.0 การเขียนโปรแกรมโดยตรงเกินview

แอดวานtage360 มี Pro . ที่ปรับแต่งได้ 9 แบบfileซึ่งประกอบด้วยเค้าโครงและการจัดแสง 9 ชุด แป้นพิมพ์ยังมีชุดการตั้งค่าแป้นพิมพ์ส่วนกลางซึ่งสามารถกำหนดค่าได้ การกำหนดค่าเหล่านี้แต่ละรายการจะจัดเก็บไว้ในชุดโฟลเดอร์บนแป้นพิมพ์ (“v-Drive”) เป็นชุดข้อความธรรมดา files (.txt) ในระหว่างการตั้งโปรแกรมออนบอร์ด คีย์บอร์ดจะอ่าน/เขียนสิ่งเหล่านี้โดยอัตโนมัติ fileคือ "เบื้องหลัง" สิ่งที่ไม่เหมือนใครเกี่ยวกับ 360 คือผู้ใช้ระดับสูงสามารถ "เชื่อมต่อ" (หรือที่รู้จักว่า "เมานต์") v-Drive กับพีซีแล้วแก้ไขการกำหนดค่าเหล่านี้โดยตรง fileใน Windows, Linux, Mac และ Chrome

ทุกครั้งที่มีการรีแมปหรือมาโครใน Profileมันถูกเขียนไปยัง layout.txt . ที่เกี่ยวข้อง file เป็นบรรทัดแยกของ "รหัส" และฟังก์ชั่นและสีของไฟ LED RGB ทั้ง 6 ดวงจะถูกควบคุมใน led.txt . ที่สอดคล้องกัน file. ทุกครั้งที่มีการเปลี่ยนแปลงการตั้งค่าแป้นพิมพ์ การเปลี่ยนแปลงจะถูกบันทึกไว้ใน "settings.txt" file.

3.0 ก่อนที่คุณจะเริ่มต้น

3.1 ผู้ใช้ระดับสูงเท่านั้น
การแก้ไขโดยตรงต้องเรียนรู้ที่จะอ่านและเขียนไวยากรณ์ที่กำหนดเอง การแทรกอักขระที่ไม่ถูกต้องลงในการกำหนดค่าใด ๆ fileอาจมีผลที่ไม่ได้ตั้งใจและอาจทำให้เกิดปัญหาชั่วคราวกับการทำงานของแป้นพิมพ์ขั้นพื้นฐานได้ อ่านคู่มือการเริ่มต้นฉบับย่อและคู่มือผู้ใช้ก่อนและดำเนินการด้วยความระมัดระวัง

ผู้ใช้ระดับสูงเท่านั้น

3.2 นำ v-Drive ออกเสมอก่อนที่จะยกเลิกการเชื่อมต่อ v-Drive

การถอด v-Drive

v-Drive นั้นเหมือนกับแฟลชไดรฟ์อื่นๆ ที่คุณเชื่อมต่อกับพีซีของคุณ หากคุณถอดออกโดยกะทันหันในขณะที่พีซียังคงเข้าถึงเนื้อหาในไดรฟ์อยู่ อาจทำให้เกิด file ความเสียหาย. เพื่อป้องกัน v-Drive ให้บันทึกและปิดการกำหนดค่าทั้งหมดเสมอ fileแล้วใช้โปรโตคอลดีดออกที่เหมาะสมสำหรับระบบปฏิบัติการของคุณก่อนที่จะ "ตัดการเชื่อมต่อ" v-Drive ด้วยทางลัดออนบอร์ด หากพีซีของคุณปฏิเสธที่จะนำไดรฟ์ออก ตรวจสอบให้แน่ใจว่าทั้งหมด files และโฟลเดอร์ถูกปิดและลองอีกครั้ง

Windows Eject: บันทึกและปิด .txt . ใดๆ fileที่คุณได้รับการแก้ไข จาก File Explorer กลับไปที่ระดับบนสุดของไดรฟ์แบบถอดได้ “ADV360” และคลิกขวาที่ชื่อไดรฟ์แล้วเลือก Eject เมื่อคุณได้รับการแจ้งเตือน "Safe to Eject" คุณสามารถปิด v-Drive ด้วยทางลัดบนเครื่องได้ การไม่นำออกอาจส่งผลให้เกิดข้อผิดพลาดเล็กน้อยของไดรฟ์ซึ่ง Windows จะขอให้คุณซ่อมแซม กระบวนการ “สแกนและซ่อมแซม”
(แสดงทางขวา) ได้ง่ายและรวดเร็ว

3.3 ผู้ใช้ที่ไม่ใช่ในสหรัฐอเมริกา
คอมพิวเตอร์ของคุณต้องได้รับการกำหนดค่าสำหรับรูปแบบแป้นพิมพ์ภาษาอังกฤษ (สหรัฐอเมริกา) ไดรเวอร์ภาษาอื่นๆ ใช้รหัส/ตำแหน่งที่แตกต่างกันสำหรับคีย์บางคีย์ซึ่งมีความสำคัญต่ออักขระการเขียนโปรแกรม เช่น [], {} และ >

3.4 ข้อความอย่างง่าย Fileเท่านั้น
อย่าบันทึกการกำหนดค่า fileในรูปแบบ Rich Text (.rft) เนื่องจากอักขระพิเศษสามารถทำให้เกิดข้อผิดพลาดทางไวยากรณ์ได้

3.5 อาจจำเป็นต้องอัปเดตเฟิร์มแวร์
คุณสมบัติบางอย่างที่อธิบายไว้ในคู่มือนี้อาจต้องมีการอัพเดตเฟิร์มแวร์ ดาวน์โหลดเฟิร์มแวร์และรับคำแนะนำในการติดตั้งที่นี่: https://kinesis-ergo.com/support/adv360/#firmware-updates

4.0 เค้าโครงการเขียนโปรแกรมโดยตรง

360 มี Pro . ที่กำหนดค่าได้ 9 แบบfiles แต่ละรายการมี "เค้าโครง" ที่สอดคล้องกัน (1-9) เค้าโครงเริ่มต้นเก้าแบบจะถูกบันทึกเป็น .txt . แยกกัน fileในโฟลเดอร์ย่อย "เลย์เอาต์" บน v-Drive เฉพาะการรีแมปและมาโครที่กำหนดเองเท่านั้นที่จะถูกบันทึกลงใน fileดังนั้นหากไม่มีการเปลี่ยนแปลงเลย์เอาต์ file จะว่างเปล่าและแป้นพิมพ์จะดำเนินการ "เริ่มต้น" ผู้ใช้สามารถเขียนโค้ดตั้งแต่เริ่มต้นหรือแก้ไขโค้ดที่มีอยู่โดยใช้กฎไวยากรณ์ที่อธิบายไว้ด้านล่าง หมายเหตุ: การลบเค้าโครง file จะลบการรีแมปและมาโครที่เก็บไว้อย่างถาวร แต่แป้นพิมพ์จะสร้างเลย์เอาต์ว่างใหม่โดยอัตโนมัติ file.

หมายเหตุ: Profile 0 ไม่สามารถตั้งโปรแกรมได้ ดังนั้นจึงไม่มี layout.txt . ที่สอดคล้องกัน file.

4.1 File อนุสัญญาการตั้งชื่อ
Advan . สามารถโหลดเลย์เอาต์ที่มีตัวเลขเก้าแบบเท่านั้นtagอี360 เค้าโครง "สำรอง" เพิ่มเติมสามารถบันทึกเป็น .txt fileที่มีชื่อที่สื่อความหมายได้ แต่ไม่สามารถโหลดลงคีย์บอร์ดได้หากไม่ได้เปลี่ยนชื่อก่อน

4.2 ไวยากรณ์เกินview– ตำแหน่ง & โทเค็นการดำเนินการ
รีแมปและมาโครถูกเข้ารหัสในรูปแบบ file โดยใช้ไวยากรณ์ที่เป็นกรรมสิทธิ์ แต่ละปุ่มบนแป้นพิมพ์ (นอกเหนือจากคีย์ SmartSet) ได้รับโทเค็น "ตำแหน่ง" ที่ไม่ซ้ำกันซึ่งใช้เพื่อระบุคีย์นั้นสำหรับการเขียนโปรแกรมในชั้นใดเลเยอร์หนึ่ง (ดูแผนผังตำแหน่งโทเค็นในภาคผนวก A)

การทำงานของแป้นพิมพ์และเมาส์แต่ละรายการที่ 360 รองรับได้รับมอบหมายโทเค็น "การดำเนินการ" ที่ไม่ซ้ำกันซึ่งสอดคล้องกับ "รหัสสแกน" ของ USB มาตรฐาน

View รองรับการกระทำและโทเค็นที่นี่: https://kinesis-ergo.com/support/adv360/#manuals
หากต้องการตั้งโปรแกรมคีย์ใหม่ให้สำเร็จ ผู้ใช้ต้องใช้ไวยากรณ์เพื่อกำหนดฟิสิคัลคีย์ (ผ่าน Position Token) และกำหนดแอ็คชันคีย์อย่างน้อยหนึ่งรายการ (ผ่าน Action Tokens) สัญลักษณ์ “>“ ใช้เพื่อแยก Position Token ออกจาก Actions Token โทเค็นแต่ละรายการล้อมรอบด้วยวงเล็บ อดีตampเลส:

  • การรีแมปถูกเข้ารหัสด้วยวงเล็บเหลี่ยม: [ตำแหน่ง]>[การกระทำ]
  • มาโครถูกเข้ารหัสด้วย Curlวงเล็บปีกกา: {trigger key position}{modifier co-trigger}>{action1}{action2}…

เขียนรีแมปของคุณภายใต้ “Layer Header” ที่ต้องการเพื่อกำหนดให้กับเลเยอร์นั้น


4.3 เคล็ดลับการเขียนโปรแกรมเค้าโครง

  • หากแป้นพิมพ์ไม่เข้าใจการรีแมปที่ต้องการ การดำเนินการเริ่มต้นจะยังคงมีผล
  • อย่าผสมและจับคู่สี่เหลี่ยมและ curly วงเล็บในโค้ดบรรทัดเดียว
  • แยกแต่ละบรรทัดของรหัสด้วย Enter/Return
  • ลำดับที่บรรทัดของรหัสปรากฏในไฟล์ .txt file โดยทั่วไปไม่สำคัญ เว้นแต่ในกรณีที่มีคำสั่งที่ขัดแย้งกัน ซึ่งในกรณีนี้ คำสั่งที่ใกล้กับด้านล่างสุดของ file จะถูกนำไปปฏิบัติ
  • โทเค็นไม่คำนึงถึงขนาดตัวพิมพ์ การใช้โทเค็นเป็นตัวพิมพ์ใหญ่จะไม่ทำให้เกิดการกระทำที่ "ถูกเปลี่ยน"
  • บรรทัดของรหัสสามารถปิดใช้งานได้ชั่วคราวโดยวางเครื่องหมายดอกจัน (*) ที่จุดเริ่มต้นของบรรทัด

4.4 โทเค็นตำแหน่ง

โดยทั่วไป โทเค็นตำแหน่งถูกกำหนดโดยการดำเนินการ QWERTY Windows พื้นฐานสำหรับคีย์ในรูปแบบเริ่มต้น ในบางกรณี โทเค็นได้รับการแก้ไขเพื่อความชัดเจนและ/หรือความสะดวกในการเขียนโปรแกรม

  • Example: ตำแหน่ง Hotkey 1 คือ: [hk1]>…

4.6 การรีแมปการเขียนโปรแกรม
ในการตั้งโปรแกรมการรีแมป ให้เข้ารหัสโทเค็นตำแหน่งและหนึ่งโทเค็นการดำเนินการในวงเล็บเหลี่ยม โดยคั่นด้วย “>“ รีแมปอดีตampเลส:

1. ปุ่มลัด 1 ดำเนินการ Q: [hk1]>[q]
2. ปุ่ม Escape ดำเนินการ Caps Lock: [esc]>[caps]

การกระทำที่เปลี่ยนไป: อักขระที่เลื่อน (เช่น “!”) ไม่สามารถสร้างใหม่ได้ ในการสร้างการดำเนินการของปุ่ม Shift จำเป็นต้องเข้ารหัสเป็นมาโครซึ่งรวมถึงจังหวะขึ้นและลงของปุ่ม Shift ที่ล้อมรอบการกระทำของปุ่มพื้นฐาน Downstrokes ระบุโดยการวาง "-" ไว้ในวงเล็บและ upstrokes จะถูกระบุโดยการวาง "+" ดูอดีตampมาโคร 1 ด้านล่าง

4.7 การเขียนโปรแกรมมาโคร
ในการตั้งโปรแกรมมาโคร ให้เข้ารหัส “ปุ่มทริกเกอร์” ทางด้านซ้ายของ “>” ใน curly วงเล็บ จากนั้นเข้ารหัส Action Tokens ทางด้านขวาของ “>” ใน curly วงเล็บ แต่ละมาโครสามารถมีโทเค็นการดำเนินการได้ประมาณ 300 รายการ และแต่ละเลย์เอาต์สามารถจัดเก็บโทเค็นแมโครทั้งหมดได้มากถึง 7,200 รายการซึ่งกระจายไปทั่วมาโครสูงสุด 100 รายการ

ปุ่มทริกเกอร์: คีย์ที่ไม่ใช่ตัวปรับแต่งใดๆ สามารถทริกเกอร์มาโครได้ คุณสามารถเพิ่มทริกเกอร์ร่วมได้โดยการเข้ารหัสตัวปรับแต่งทางด้านซ้ายของ “>” ดูอดีตample 1 ด้านล่าง

บันทึก: ไม่แนะนำให้ใช้ทริกเกอร์ร่วมของ Windows เขียนมาโครของคุณภายใต้ "Layer Header" ที่ต้องการ

คำนำหน้าความเร็วในการเล่นแต่ละคำ {s_}: โดยค่าเริ่มต้น มาโครทั้งหมดจะเล่นที่ความเร็วการเล่นเริ่มต้นที่เลือกไว้ ในการกำหนดความเร็วที่กำหนดเองเพื่อประสิทธิภาพการเล่นที่ดีขึ้นสำหรับมาโครที่กำหนด คุณสามารถใช้คำนำหน้า “ความเร็วในการเล่นแต่ละรายการ” “{s_}” เลือกตัวเลขตั้งแต่ 1-9 ที่สอดคล้องกับมาตราส่วนความเร็วที่แสดงในส่วน 4.6 ควรวางคำนำหน้าความเร็วไว้ทางด้านขวาของ ">" ก่อนเนื้อหามาโคร ดูอดีตample 2 ด้านล่าง

คำนำหน้าแบบมัลติเพลย์ {x_}: โดยค่าเริ่มต้น มาโครทั้งหมดจะเล่นอย่างต่อเนื่องในขณะที่กดปุ่มทริกเกอร์ค้างไว้ หากต้องการลบล้างคุณสมบัติการเล่นซ้ำและจำกัดให้มาโครเล่นตามจำนวนครั้งที่กำหนด คุณสามารถใช้คำนำหน้า “Macro Multiplay” “{x_}” เลือกตัวเลขตั้งแต่ 1-9 ที่สอดคล้องกับจำนวนครั้งที่คุณต้องการให้มาโครเล่นซ้ำ คำนำหน้าแบบมัลติเพลย์ควรอยู่ทางด้านขวาของ “>” ก่อนเนื้อหามาโคร ดูอดีตample 3 ด้านล่าง หากมาโครเล่นไม่ถูกต้อง ให้ลองกำหนดค่าการเล่นหลายตัวเป็น 1 จริงๆ แล้วมาโครอาจเริ่มทำงานหลายครั้งก่อนที่คุณจะปล่อยคีย์ทริกเกอร์ ดูอดีตample 3 ด้านล่าง

เวลาล่าช้า: สามารถแทรกการหน่วงเวลาลงในมาโครเพื่อปรับปรุงประสิทธิภาพการเล่นหรือเพื่อสร้างการดับเบิลคลิกของเมาส์ การหน่วงเวลาสามารถใช้ได้ในช่วงเวลาระหว่าง 1 ถึง 999 มิลลิวินาที ({d001} & {d999}) รวมถึงความล่าช้าแบบสุ่ม ({dran}) โทเค็นการหน่วงเวลาสามารถรวมกันเพื่อสร้างความล่าช้าในระยะเวลาต่างๆ

มาโครเอ็กซ์ampเลส:

1. ปุ่มหยุดชั่วคราวดำเนินการ "สวัสดี" ด้วยตัวพิมพ์ใหญ่ H: {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 แตะค้างไว้การกระทำ

ด้วยการแตะค้างไว้ คุณสามารถกำหนดการทำงานที่ไม่ซ้ำกันสองอย่างให้กับปุ่มเดียวตามระยะเวลาของการกดแป้น กำหนด Position Token ในเลเยอร์ที่เหมาะสม จากนั้นไปที่การกระทำ Tap จากนั้นหน่วงเวลาจาก 1 ถึง 999 มิลลิวินาทีโดยใช้โทเค็น Tap and Hold พิเศษ ({t&hxxx}) จากนั้นจึงกด Hold เนื่องจากความล่าช้าของเวลาโดยธรรมชาติ ไม่แนะนำให้ใช้การแตะแล้วค้างกับแป้นพิมพ์ตัวอักษรและตัวเลข การดำเนินการหลักบางรายการไม่รองรับการแตะค้างไว้

บันทึก: สำหรับแอปพลิเคชันส่วนใหญ่ เราขอแนะนำให้หน่วงเวลาไว้ที่ 250ms

แตะค้างไว้Exampเลอ:

  • Caps ดำเนินการ Caps เมื่อแตะและ Esc เมื่อกดค้างไว้นานกว่า 500 มิลลิวินาที: [caps]>[caps][t&h500][esc]

5.0 LED RGB การเขียนโปรแกรมโดยตรง

360 มีไฟ LED RGB ที่ตั้งโปรแกรมได้ 3 ดวงในแต่ละโมดูลหลัก เอฟเฟกต์แสงเริ่มต้นเก้าแบบจะถูกบันทึกเป็น .txt . แยกกัน fileอยู่ในโฟลเดอร์ย่อย "lighting" บน v-Drive การกำหนดเริ่มต้นจะแสดงอยู่ด้านล่าง หมายเหตุ: ถ้า file ว่างเปล่า ตัวบ่งชี้จะถูกปิดใช้งาน

5.1 กำหนดตัวบ่งชี้ของคุณ

โมดูลปุ่มซ้าย
ซ้าย = Caps Lock (เปิด/ปิด)
กลาง = โปรfile (0-9)
ขวา = เลเยอร์ (ฐาน, Kp, Fn1, Fn2, Fn3)

กำหนดตัวบ่งชี้ของคุณ

โมดูลปุ่มขวา
ซ้าย = Num Lock (เปิด/Off)
กลาง = ล็อคแบบเลื่อน (เปิด/Off)
ขวา = เลเยอร์ (ฐาน, Kp, Fn1, Fn2, Fn3)

ตัวบ่งชี้ 6 ตัวถูกกำหนดด้วยโทเค็นตำแหน่งพื้นฐาน

  • LED ด้านซ้ายของโมดูลด้านซ้าย: [IND1]
  • ไฟ LED ตรงกลางของโมดูลด้านซ้าย: [IND2]
  • โมดูลด้านซ้าย LED ด้านขวา: [IND3]
  • LED ซ้ายของโมดูลขวา: [IND4]
  • ไฟ LED ตรงกลางของโมดูลด้านขวา: [IND5]
  • โมดูลด้านขวา LED ด้านขวา: [IND6]

5.2 กำหนดฟังก์ชันของคุณ
รองรับฟังก์ชั่นที่หลากหลายและอาจมีเพิ่มเติมในอนาคต

  • ปิดใช้งาน LED: [null]
  • แอคทีฟโปรfile: [ศาสตราจารย์]
  • Caps Lock (เปิด/ปิด): [แคป]
  • Num Lock (เปิด/ปิด): [nmlk]
  • ล็อคการเลื่อน (เปิด/ปิด): [sclk]
  • เลเยอร์ที่ใช้งาน:
  • ฐาน: [วาง]
  • ปุ่มกด: [เลย์ค]
  • Fn: [เลย์1]
  • Fn2: [เลย์2]
  • Fn3: [เลย์]

5.3 กำหนดสีของคุณ
ยกเว้น Layer แต่ละฟังก์ชันสามารถกำหนดค่าสีเดียวได้โดยใช้ค่า 9 หลักที่สอดคล้องกับค่า RGB ของสีที่ต้องการ (0-255) ฟังก์ชัน Layer รองรับการกำหนดสีได้มากถึง 5 สี หนึ่งสีสำหรับแต่ละเลเยอร์

5.4 วากยสัมพันธ์
ตัวบ่งชี้แต่ละตัวถูกเข้ารหัสในลักษณะเดียวกับการรีแมปพื้นฐาน ใช้โทเค็นตำแหน่งตัวบ่งชี้ “>” แล้วตามด้วยฟังก์ชัน ตามด้วยสี สำหรับ Layer LED คุณจะต้องเขียนบรรทัดไวยากรณ์แยกต่างหากสำหรับแต่ละเลเยอร์

[IND_]>[FUNC][RRR][GGG][BBB]

ภาคผนวก A — แผนที่โทเค็นตำแหน่ง

แผนที่โทเค็นตำแหน่ง

 

 

 

เอกสาร / แหล่งข้อมูล

กลไกการเขียนโปรแกรม KINESIS KB360 SmartSet [พีดีเอฟ] คู่มือการใช้งาน
เครื่องมือการเขียนโปรแกรม KB360 SmartSet, KB360, เครื่องมือการเขียนโปรแกรม SmartSet
กลไกการเขียนโปรแกรม KINESIS KB360 SmartSet [พีดีเอฟ] คู่มือการใช้งาน
KB360 เครื่องมือการเขียนโปรแกรม SmartSet, KB360, เครื่องมือการเขียนโปรแกรม SmartSet, เครื่องมือการเขียนโปรแกรม, เครื่องยนต์

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *