ชาร์ปคีย์
ชื่อ SharpKey มาจากอินเทอร์เฟซของ
ชาร์ป คีย์บอร์ด เนื่องจากอิงตามอินเทอร์เฟซแป้นพิมพ์ mz25key Sharp MZ-2500/MZ-2800 PS/2 ดั้งเดิม
อินเทอร์เฟซ SharpKey Multi-HID เป็นอุปกรณ์ที่ช่วยให้สามารถเชื่อมต่อคีย์บอร์ดและเมาส์ผ่าน PS/2 หรือบลูทูธ ไปยังคอมพิวเตอร์ Sharp และ NEC รุ่นเก่า ตั้งอยู่ในเคสสีดำหรือสีเทาอ่อน KM-24 ขนาดเล็กเพื่อให้เข้ากับสีของคอนโซลโฮสต์ และใช้พื้นที่เพิ่มเติมน้อยที่สุด มีพอร์ตภายนอกสองพอร์ต พอร์ตหนึ่งสำหรับแป้นพิมพ์หรือเมาส์ PS/2 และพอร์ตที่สองสำหรับสายเคเบิลเชื่อมต่อกับแป้นพิมพ์โฮสต์หรือช่องเสียบอินพุตเมาส์ หากใช้บลูทูธ จะไม่ได้ใช้พอร์ต PS/2 และต้องใช้เฉพาะสายโฮสต์จากพอร์ตโฮสต์เท่านั้น
ในการใช้งาน SharpKey จะใช้พลังงานจากโฮสต์ โดยเพิ่มค่าใช้จ่ายเพิ่มเติมเล็กน้อยให้กับแหล่งจ่ายไฟของคอมพิวเตอร์โฮสต์ โดยทั่วไปจะใช้ 30mA เมื่อใช้งานในโหมดอินเทอร์เฟซเพิ่มขึ้นเป็น 150mA หากเปิดใช้งานเว็บอินเทอร์เฟซ IoT กระแสไฟเริ่มต้นสูงสุดทันทีสำหรับ WiFi สามารถอยู่ที่ 250mA
เนื้อหาส่วนนี้จะอธิบายเกี่ยวกับพอร์ต อินเทอร์เฟซ ปุ่ม และไฟ LED ของ SharpKey
พอร์ต
SharpKey มาพร้อมกับพอร์ต mini-DIN ตัวเมีย 2 พอร์ต, LED และสวิตช์กำหนดค่าสำหรับเปิดใช้งานอินเทอร์เฟซเว็บ WiFi IoT ออนบอร์ดและการจับคู่อุปกรณ์ Bluetooth ภาพด้านล่างแสดงสถานที่
ทางด้านซ้ายคือขั้วต่อ HOST ซึ่งเป็นซ็อกเก็ตตัวเมีย mini-DIN 8 พินที่เสียบสายเคเบิลเฉพาะของ HOST สายเคเบิลเชื่อมต่อ SharpKey กับพอร์ตเมาส์หรือคีย์บอร์ดบนโฮสต์เฉพาะ เช่น ชาร์ป MZ-2800.
ทางด้านขวาคือขั้วต่อ PS/2 ซึ่งเป็นซ็อกเก็ตตัวเมีย mini-DIN 6 พินสำหรับเสียบแป้นพิมพ์ PS/2 หรือเมาส์ PS/2 ซ็อกเก็ตนี้สามารถถอดเปลี่ยนได้โดยไม่ต้องปิดเครื่อง จึงสามารถถอดปลั๊กอุปกรณ์แล้วเสียบกลับเข้าไปใหม่ในขณะที่อินเทอร์เฟซเปิดอยู่ การเสียบอุปกรณ์ประเภทเดียวกันอื่นสามารถทำได้ แต่การเปลี่ยนจากคีย์บอร์ดเป็นเมาส์/วิส-อา-วิซนั้นเป็นไปไม่ได้ เนื่องจากจะต้องเปลี่ยนสาย HOST เช่นกัน (เช่น หากด้าน HOST เชื่อมต่อกับ อินพุตแป้นพิมพ์ของ Sharp X68000 และด้าน PS2 เป็นแป้นพิมพ์ PS/2 คุณจะต้องเปลี่ยนด้าน HOST เป็นสายเมาส์ X68000 หากคุณต้องการเชื่อมต่อเมาส์ PS/2)
ภายในมีตัวเชื่อมต่อส่วนหัว 8 พิน 2 มม. ซึ่งใช้เมื่อการอัพเกรดเฟิร์มแวร์ OTA ล้มเหลว (เช่น ปิดกั้น) หรือสำหรับการพัฒนาและการแก้ไขคุณสมบัติใหม่ ดูเอกสารทางเทคนิคสำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวเชื่อมต่อนี้และการใช้งาน
ไฟ LED
ไฟ LED กิจกรรมสีน้ำเงินใช้เพื่อระบุการทำงานของอุปกรณ์และเตือนข้อผิดพลาดหรือสถานะของอุปกรณ์
ในระหว่างการทำงานปกติ ไฟ LED กิจกรรมจะสว่างขึ้นหนึ่งวินาทีเมื่ออินเทอร์เฟซเปิดอยู่ จากนั้นไฟ LED จะดับลง หากไม่มีอุปกรณ์ PS/2 เชื่อมต่ออยู่ ไฟ LED จะสว่างถาวรจนกว่าอุปกรณ์ PS/2 จะเชื่อมต่อ (หรือเปิดใช้งาน Bluetooth และอุปกรณ์จับคู่กับ SharpKey) ในระหว่างการทำงานของแป้นพิมพ์ ไฟ LED จะกะพริบในการกดปุ่มแต่ละครั้ง ในระหว่างการทำงานของเมาส์ ไฟ LED จะสว่างขึ้นก็ต่อเมื่อมีการกด 'ปุ่มล้อที่สาม' และเมาส์เข้าสู่โหมดการกำหนดค่า
สถานะ LED | การเกิดขึ้น | คำอธิบาย |
---|
บน | ระหว่างเปิดเครื่อง | สว่างเป็นเวลา 1 วินาทีแล้วดับลง สิ่งนี้บ่งชี้ว่าการเพิ่มพลังงานตามปกติและการเริ่มต้นสำเร็จ |
| ใช้งานปกติ | ไม่ได้เชื่อมต่อแป้นพิมพ์หรือเมาส์ PS/2 ไม่ได้จับคู่อุปกรณ์ Bluetooth |
ปิด | ระหว่างเปิดเครื่อง | อุปกรณ์ล้มเหลว |
| ใช้งานปกติ | อุปกรณ์ทำงานปกติ. |
เต้นเป็นจังหวะ | ใช้งานปกติ | ไฟ LED จะสว่างเป็นเวลาสั้นๆ บนแป้นพิมพ์แต่ละแป้นที่กด |
| การเลือกไวไฟ | LED จะกะพริบ 1 ครั้งต่อ 0.5 วินาทีเมื่อมีการกดปุ่ม WiFi เป็นเวลานานกว่า 2 วินาที และ SharpKey บ่งชี้ว่าเลือกโหมดไคลเอนต์ WiFi/จุดเข้าใช้งานที่กำหนดค่าไว้ |
| | LED กะพริบ 1 ครั้งต่อ 0.25 วินาทีเมื่อกดปุ่ม WiFi เป็นเวลานานกว่า 5 วินาที และ SharpKey บ่งชี้พารามิเตอร์เริ่มต้นโหมดจุดเข้าใช้งานที่เลือกไว้ |
| การจับคู่บลูทูธ | LED กะพริบ 1 ครั้งต่อ 0.125 วินาทีเมื่อกดปุ่ม WiFi นานกว่า 10 วินาทีและเลือกโหมดการจับคู่ Bluetooth แล้ว |
| รีเซ็ต NVS | LED กะพริบยาว 1 ครั้งต่อวินาทีเมื่อกดปุ่ม WiFi เป็นเวลานานกว่า 15 วินาที และเลือกการรีเซ็ต NVS |
สวิตช์
สวิตช์การกำหนดค่า WiFi/Bluetooth ตั้งอยู่ภายในเคส SharpKey และเข้าถึงได้ผ่านรูเข็มที่ด้านบนของเคส ถัดจาก LED จำเป็นต้องใช้แท่งที่ไม่นำไฟฟ้า โดยสอดเข้าไปในรูเข็มแล้วกดสวิตช์ภายใน
ระยะเวลาที่กดสวิตช์จะบ่งบอกถึงคุณสมบัติที่ผู้ใช้ต้องการเข้าถึง
สวิตช์เวลาหดหู่ | นำ | คุณสมบัติ |
---|
1 วินาที | ปิด. | ยกเลิกคุณสมบัติที่เลือก เช่น โหมด WiFi หรือการจับคู่ Bluetooth |
กดปุ่ม 2 ครั้งใน 1 วินาที | SharpKey จะรีบูตและไฟ LED จะสว่างขึ้นจนกว่าจะมีการกดปุ่มหรือเลื่อนเมาส์ | รีบูต SharpKey ใช้หากคุณต้องการรีบูท SharpKey เช่น เปลี่ยนจาก PS/2 เป็น Bluetooth หลังจากถอดอุปกรณ์ PS/2 ออก |
2 - 4 วินาที | กะพริบ 2 ครั้งต่อวินาที | เลือกโหมด WiFi, Access Point หรือ Client ที่กำหนดค่าไว้ |
5 - 9 วินาที | กะพริบ 4 ครั้งต่อวินาที | เลือกพารามิเตอร์เริ่มต้นของโหมดจุดเข้าใช้งาน WiFi |
10 - 14 วินาที | กะพริบ 8 ครั้งต่อวินาที | เลือกโหมดการจับคู่ Bluetooth |
15 - 19 วินาที | กะพริบหนึ่งชีพจรยาวต่อวินาที | เลือกโหมดรีเซ็ต NVS (ล้างการตั้งค่าทั้งหมดและคืนค่าเป็นโหมดโรงงาน) |
ดูส่วนที่เกี่ยวข้องสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเข้าถึงและการใช้คุณสมบัติต่างๆ
สายเคเบิ้ล
เครื่องโฮสต์แต่ละเครื่องมีข้อกำหนดทางไฟฟ้าและกลไกที่แตกต่างกันสำหรับอินพุตคีย์บอร์ดและเมาส์ SharpKey สามารถจัดการข้อกำหนดทางไฟฟ้าและโปรโตคอลได้ แต่ข้อกำหนดทางกลไกจะต้องเป็นไปตามข้อกำหนดของสายเคเบิลจริง
ซึ่งหมายความว่าพอร์ตอินพุตคีย์บอร์ดและเมาส์ของเครื่องโฮสต์แต่ละเครื่องต้องใช้สายเคเบิลเฉพาะจาก SharpKey เข้ากับพอร์ตคีย์บอร์ดหรือเมาส์ของโฮสต์ สำหรับเครื่อง Sharp พอร์ตเมาส์จะเป็นเรื่องปกติ ดังนั้นจึงต้องใช้สายเคเบิลเพียงเส้นเดียวในการเชื่อมต่อ SharpKey เข้ากับพอร์ตเมาส์ของ Sharp สายเคเบิลต่างๆ สามารถดูได้ด้านล่าง
สายเคเบิลแต่ละเส้นมีขั้วต่อ mini-DIN 8 พินติดอยู่ (MZ-2500 มี 2 เส้น ดังนั้นจึงสามารถใช้ขั้วต่อข้างใดข้างหนึ่งได้) ซึ่งเสียบเข้ากับ SharpKey ปลายด้านตรงข้ามของสายเคเบิลเสียบเข้ากับพอร์ตคีย์บอร์ดหรือเมาส์ของโฮสต์
การเชื่อมต่อ SharpKey
การเชื่อมต่อ SharpKey เป็นเพียงเรื่องของการจัดหาสายเคเบิลที่ถูกต้องสำหรับเครื่องโฮสต์ของคุณ ไม่ว่าจะเป็นคีย์บอร์ดหรือเมาส์ โดยเสียบปลาย mini-din ขนาด 8 พินเข้ากับ SharpKey และปลายอีกด้านหนึ่งเข้ากับคีย์บอร์ดหรือพอร์ตเมาส์ของเครื่องโฮสต์
หากคุณต้องการใช้แป้นพิมพ์ PS/2 หรือเมาส์ PS/2 ให้เสียบขั้วต่อ mini-din 6pin ของแป้นพิมพ์/เมาส์เข้ากับปลายอีกด้านของ SharpKey หากคุณต้องการใช้บลูทูธ ไม่จำเป็นต้องเชื่อมต่อกับพอร์ต PS/2 บน SharpKey
หมายเหตุ บลูทูธจะเปิดใช้งานเมื่อไม่ได้เชื่อมต่ออุปกรณ์ PS/2 เท่านั้น
เมื่อเชื่อมต่อสายเคเบิลแล้ว ให้เปิดเครื่องของคุณและใช้แป้นพิมพ์/เมาส์ PS/2 หรือแป้นพิมพ์/เมาส์ Bluetooth ตามปกติ หากแป้นคีย์บอร์ดใดๆ ไม่ได้แมปกับคีย์โฮสต์อย่างถูกต้อง คุณสามารถใช้อินเทอร์เฟซเว็บ IoT เพื่อเพิ่มการแมปคีย์ได้ตามต้องการ
หมายเหตุ อุปกรณ์บลูทูธจำเป็นต้องมีการจับคู่ และเมื่อจับคู่แล้ว เมื่อเปิดเครื่อง อาจใช้เวลาสักครู่ในการเชื่อมต่อ เมื่อใช้บลูทูธขณะเปิดเครื่อง ให้ปลุกอุปกรณ์บลูทูธโดยการกดปุ่ม Shift หรือเขย่าเมาส์ซ้ำๆ ซึ่งจำเป็นเนื่องจากอุปกรณ์จะอยู่ในโหมดสลีปและ SharpKey จะไม่สามารถเชื่อมต่อได้
การจับคู่บลูทูธ
นอกจากอุปกรณ์ PS/2 HID แล้ว อุปกรณ์ไร้สาย Bluetooth ยังสามารถเชื่อมต่อกับ SharpKey ได้อีกด้วย
ในการใช้บลูทูธ ไม่ควรเชื่อมต่ออุปกรณ์ PS/2 เข้ากับ SharpKey หาก SharpKey ตรวจพบอุปกรณ์ PS/2 ระหว่างการเริ่มต้นระบบ จะไม่เปิดใช้งาน Bluetooth ตัวรับส่งสัญญาณบลูทูธใน ESP32 ไม่ได้ทรงพลังนัก ดังนั้นอุปกรณ์ของคุณจึงต้องอยู่ในช่วง 1 เมตรหรือน้อยกว่า (อุปกรณ์บางชนิด ซึ่งโดยทั่วไปแล้วคือเมาส์ ทำงานในระยะไกลกว่ามาก)
เมื่อได้รับ ใน
โหมดเริ่มต้นจากโรงงาน หรือหลังจากฟังก์ชัน
NVS Clear SharpKey จะทำการสแกน Bluetooth เพื่อค้นหาอุปกรณ์ใกล้เคียงซึ่งอยู่ในโหมดจับคู่ เพียงกดปุ่ม
จับคู่ บนแป้นพิมพ์หรืออุปกรณ์เมาส์ และภายใน 5-10 วินาที อุปกรณ์ก็จะเชื่อมต่อโดยไม่ต้องใช้ PIN สำหรับการจับคู่
สามารถจับคู่กับอุปกรณ์เพิ่มเติมได้สูงสุด 5 เครื่องด้วย SharpKey (ซึ่งจะทำงานพร้อมกันหากเชื่อมต่ออุปกรณ์ทั้ง 5 เครื่อง) ได้โดยการวาง SharpKey ไว้ใน
โหมดการจับคู่ หากต้องการเข้าสู่
โหมดการจับคู่ ให้กดสวิตช์ Wifi/Config Enable เป็นเวลา 10-15 วินาที เมื่อคุณกดปุ่มค้างไว้ คุณจะสังเกตเห็นรูปแบบการเปลี่ยนแปลงของไฟ LED สีฟ้า:
- 2-5 วินาทีจะกะพริบสองครั้งต่อวินาทีซึ่งแสดงว่า โหมดเปิดใช้งาน WiFi ถูกเลือกหากคุณปล่อยสวิตช์
- 5-10 วินาทีจะกะพริบ 4 ครั้งต่อวินาที แสดงว่า โหมด WiFi เริ่มต้น ถูกเลือกไว้หากคุณปล่อยสวิตช์
- 10-15 วินาทีจะกะพริบ 8 ครั้งต่อวินาทีเพื่อระบุ โหมดการจับคู่บลูทูธ ที่เลือกไว้หากคุณปล่อยสวิตช์
ปล่อยสวิตช์หลังจากผ่านไป 10 วินาที จากนั้น SharpKey จะเข้าสู่โหมดจับคู่และเชื่อมต่อกับอุปกรณ์ HID ใดๆ ที่พบในโหมดการจับคู่ SharpKey อยู่ในโหมดจับคู่เป็นเวลา 60 วินาที ในระหว่างนี้จะจับคู่กับอุปกรณ์ HID มากเท่าที่พบ
การตรวจสอบอุปกรณ์ (รายการ PIN) ถูกปิดใช้งานโดยทางโปรแกรมสำหรับ SharpKey เนื่องจากไม่มีวิธีแสดง PIN การจับคู่ โดยทั่วไปวิธีนี้ใช้ได้ดีกับอุปกรณ์ BLE และ BT Classic ส่วนใหญ่ แต่หากอุปกรณ์ของคุณต้องใช้ PIN ซึ่งไม่สามารถปิดใช้งานได้ หลังจากผ่านไปประมาณ 10 วินาที ไฟ LED สีฟ้าจะเริ่มกระพริบเป็นจังหวะยาว 3 ครั้ง ทำซ้ำทุกวินาที หากคุณเห็นไฟ LED กระพริบ ให้ป้อนรหัส PIN '1234' บนแป้นพิมพ์ของคุณแล้วกด ENTER หาก LED ยังคงกะพริบ ให้ทำซ้ำรายการ PIN จนกว่าจะจับคู่และ LED หยุดกระพริบ
ในรอบการใช้พลังงานในอนาคตของ SharpKey จำเป็นต้องเขย่าหรือปลุกอุปกรณ์บลูทูธของคุณเพื่อเชื่อมต่อใหม่ ซึ่งสามารถทำได้โดยการกดปุ่ม
Shift ซ้ำๆ บนแป้นพิมพ์หรือเลื่อนเมาส์ หากอุปกรณ์บลูทูธไม่ตื่นขึ้น SharpKey จะไม่สามารถมองเห็นและเชื่อมต่อได้ อาจใช้เวลา 1-10 วินาทีในการเชื่อมต่อใหม่ ทั้งนี้ขึ้นอยู่กับอุปกรณ์ของคุณและระยะจาก SharpKey (ยิ่งระยะทางไกลเท่าไร อาจใช้เวลานานขึ้นเนื่องจากตัวรับส่งสัญญาณ Bluetooth ESP32 ไม่ทรงพลังมาก)
การเข้าถึงเว็บอินเตอร์เฟส IoT
SharpKey มีแผนที่แป้นพิมพ์ที่กำหนดค่าไว้ล่วงหน้าหลายรูปแบบ โดยค่าเริ่มต้นจากโรงงานจะตั้งเป็นรูปแบบแป้นพิมพ์แบบสหราชอาณาจักรบนเครื่องโฮสต์ที่รองรับทั้งหมด การใช้ปุ่มลัด (ดูด้านล่าง) ทำให้สามารถเลือกแผนที่อื่นได้
แผนที่ที่สร้างขึ้นจะมีการพัฒนาเมื่อเวลาผ่านไปเพื่อรองรับคีย์บอร์ดเพิ่มมากขึ้น และการอัปเดตเหล่านี้จะได้รับการเผยแพร่เป็นการอัพเดตเฟิร์มแวร์ รูปแบบแป้นพิมพ์ที่รองรับในปัจจุบันคือ:
- เค้าโครง Wyse KB-3926 สหราชอาณาจักร
- เค้าโครงภาษาญี่ปุ่นทั่วไป OADG109
- เค้าโครงภาษาญี่ปุ่นของ Sanwa SKB-L1
- เค้าโครง Perixx Periboard 810 UK
- เค้าโครง OMOTON K8508 สหราชอาณาจักร
อย่างไรก็ตาม มีกรณีขอบของคีย์ไม่ทำงานหรือไม่ทำงานตามที่ควรจะเป็นสำหรับผู้ใช้แต่ละราย นอกจากนี้ ผู้ใช้รายอื่นอาจพบว่าแป้นพิมพ์ภูมิภาค (ประเทศ) ของตนทำงานได้ไม่ดี และข้อบกพร่องเหล่านี้จำเป็นต้องได้รับการแก้ไขโดยผู้ใช้ที่มีมากกว่า ประสบการณ์ตรง ด้วยเหตุนี้ คุณสามารถกำหนดค่า SharpKey เพื่อแมปรหัส PS/2 หรือชุดรหัสใดๆ ให้เป็นลำดับคีย์ที่โฮสต์ที่ใช้งานอยู่คาดไว้ รหัสสแกนบลูทูธจะถูกแมปภายในกับรหัสสแกน PS/2 ดังนั้นการจับคู่ประเภทแป้นพิมพ์ทั้งหมด (PS/2 หรือบลูทูธ) จึงดำเนินการโดยใช้รหัส PS/2
เพื่อทำการเปลี่ยนแปลง SharpKey ได้รับการติดตั้งเว็บเซิร์ฟเวอร์ในตัวโดยใช้เทคโนโลยี WiFi และสามารถกำหนดค่าได้ในโหมดจุดเข้าใช้งาน (คุณเชื่อมต่ออุปกรณ์ WiFi ของคุณกับ SharpKey) หรือโหมดไคลเอนต์ที่ SharpKey ใช้ข้อมูลรับรองที่เก็บไว้เพื่อเชื่อมต่อกับของคุณ เราเตอร์เครือข่ายในบ้าน
ในการเข้าถึงเว็บอินเตอร์เฟส SharpKey จำเป็นต้องเปิดใช้งานจุดเข้าใช้งาน wifi หรือตัวรับส่งสัญญาณไคลเอนต์ ซึ่งทำได้ผ่านสวิตช์กำหนดค่า WiFi/BT
มีโหมด WiFi สองโหมด ได้แก่ Access Point และ Client:
- จุดเข้าใช้งานคือจุดที่ SharpKey ทำหน้าที่เป็นเราเตอร์ WiFi และคุณค้นหาผ่านการตั้งค่า wifi ของคอมพิวเตอร์/โทรศัพท์ของคุณสำหรับเครือข่าย WiFi: Sharpkey และเชื่อมต่อโดยใช้รหัสผ่าน: Sharpkey SSID และรหัสผ่านสามารถเปลี่ยนแปลงได้ในการกำหนดค่า แต่หากคุณลืมการเปลี่ยนแปลง การกดสวิตช์ WiFi/BT เป็นเวลานานกว่า 5 วินาทีจะบังคับให้ SharpKey เข้าสู่โหมดจุดเข้าใช้งานโดยใช้ค่าเริ่มต้นที่กล่าวมาข้างต้น
- โหมดไคลเอนต์คือจุดที่ SharpKey เชื่อมต่อกับเครือข่ายในบ้านของคุณ ซึ่งรายละเอียดจะต้องป้อนล่วงหน้าใน SharpKey ผ่านโหมดจุดเข้าใช้งาน เมื่อตั้งค่าแล้ว แต่ละครั้ง SharpKey เข้าสู่โหมด WiFi มันจะพยายามเชื่อมต่อกับเราเตอร์ของคุณโดยอัตโนมัติ โดยใช้ DHCP (เราเตอร์ของคุณจัดสรรที่อยู่) หรือด้วยที่อยู่ถาวรที่คุณระบุ
ขั้นตอนในการเข้าถึงแต่ละโหมดสามารถดูได้ในตารางด้านล่าง
โหมด | วิธีการเข้าถึง | คำอธิบาย |
---|
โหมดจุดเข้าใช้งาน การตั้งค่าเริ่มต้นหรือโดยการบังคับใช้โหมดเริ่มต้น | การตั้งค่าเริ่มต้นจากโรงงาน การกดสวิตช์ WiFi เป็นเวลา 5-10 วินาทีจะเข้าสู่โหมดจุดเข้าใช้งาน WiFi หากมีการกำหนดค่าไม่ถูกต้องหรือคุณมีการเปลี่ยนแปลงเครือข่าย ให้กดสวิตช์ WiFi เป็นเวลา 5-10 วินาทีเพื่อโหลดพารามิเตอร์เริ่มต้นและเข้าสู่โหมดจุดเข้าใช้งาน | ค้นหาเมนูการตั้งค่า WiFi บนคอมพิวเตอร์หรือโทรศัพท์ของคุณสำหรับเครือข่าย: Sharpkey เชื่อมต่อกับเครือข่ายนี้และป้อนรหัสผ่าน:sharpkey หลังจากการเชื่อมต่อสำเร็จ ให้เปิดเว็บเบราว์เซอร์และเข้าสู่แถบที่อยู่: http://192.168.4.1 - ขณะนี้คุณจะสามารถเข้าถึง SharpKey และกำหนดค่า WiFi ผ่าน WiFi Manager ได้ |
โหมดจุดเข้าใช้งาน | เมื่อกำหนดค่า SharpKey และคุณเลือกโหมด AP ในตัวจัดการ WiFi แล้ว การกดสวิตช์ WiFi เป็นเวลา 2-5 วินาทีจะเข้าสู่โหมดจุดเข้าใช้งาน | โหมดนี้เป็นที่ที่คุณเลือกโหมดจุดเข้าใช้งานผ่านเมนูตัวจัดการ WiFi ในการกำหนดค่าเบราว์เซอร์ คุณสามารถเปลี่ยนชื่อเครือข่าย (SSID) รหัสผ่าน และช่วงที่อยู่ IP เพื่อให้เหมาะกับความต้องการของคุณ ในโหมดนี้ คุณจะเชื่อมต่อกับ SharpKey เสมอโดยเข้าร่วมเครือข่ายในเมนูการตั้งค่า WiFi ของคอมพิวเตอร์หรือโทรศัพท์ของคุณ และเข้าถึงหน้าเว็บการกำหนดค่าโดยใช้การตั้งค่าที่คุณให้ไว้ |
โหมดไคลเอนต์ (หรือที่เรียกว่าสถานี) | เมื่อกำหนดค่า SharpKey แล้ว และคุณเลือกโหมดไคลเอ็นต์ในตัวจัดการ WiFi แล้ว การกดสวิตช์ WiFi เป็นเวลา 2-5 วินาทีจะเข้าสู่โหมดไคลเอนต์ | โหมดนี้อนุญาตให้ SharpKey เชื่อมต่อกับเครือข่ายของคุณผ่านการเข้าสู่ระบบ WiFi ไปยังเราเตอร์ของคุณ ในระหว่างการเชื่อมต่อครั้งแรกในโหมดจุดเข้าใช้งาน ภายใต้เมนูตัวจัดการ WiFi ให้เลือกและตั้งค่าโหมดไคลเอนต์ด้วยข้อมูลรับรองเราเตอร์ของคุณ เมื่อกำหนดค่าแล้ว ทุกครั้งที่คุณเปิดใช้งาน WiFi SharpKey จะเชื่อมต่อกับเราเตอร์ของคุณและสามารถเข้าถึงได้โดยที่อยู่ IP ที่จัดสรรบนเครือข่ายของคุณหรือที่อยู่ IP คงที่ที่คุณป้อนในเมนูตัวจัดการ WiFi |
หลังจากกดสวิตช์การกำหนดค่า WiFi ตามเวลาที่กำหนด อุปกรณ์จะรีบูตและเข้าสู่โหมด WiFi ที่ร้องขอ ไฟ LED สีฟ้าจะสว่างขึ้น และหากยังคงสว่างอยู่ แสดงว่าเกิดข้อผิดพลาด หากกะพริบสั้นๆ หลายครั้ง แสดงว่าการกำหนดค่า WiFi ที่ต้องการได้รับการตั้งค่าและสร้างแล้ว
หากทุกอย่างสำเร็จและคุณได้เข้าร่วมเครือข่าย Access Point หรือ SharpKey เชื่อมต่อกับเครือข่ายของคุณแล้ว ให้เปิดเบราว์เซอร์และป้อนที่อยู่ IP ที่ถูกต้อง (เช่น http://192.168.4.1 สำหรับโหมด Access Point เริ่มต้น) จะ ดูหน้าจอสถานะด้านล่าง ที่อยู่ IP ที่ถูกต้องคือที่อยู่ที่คุณกำหนดค่าในตัวจัดการ WiFi หรือในกรณีของโหมดไคลเอนต์ที่เปิดใช้งาน DHCP ที่อยู่ IP ที่ได้รับการจัดสรรโดยเราเตอร์ของคุณ ซึ่งคุณสามารถค้นหาได้โดยดูที่หน้าผู้ดูแลระบบของเราเตอร์ของคุณ
การแสดงภาพของ SharpKey ที่เชื่อมต่อกับคุณ
การกำหนดค่าโหมดจุดเข้าใช้งาน
สถานะโรงงานของ SharpKey จะเริ่มทำงานโดยอัตโนมัติในโหมดจุดเข้าใช้งานเมื่อเปิดใช้งาน WiFi เปิดใช้งาน WiFi โดยการกดสวิตช์ WiFi/BT Config เป็นเวลา 2-5 วินาที เมื่อกำหนดค่าอุปกรณ์แล้ว หากไม่สามารถเข้าถึงอุปกรณ์ได้ (เช่น เนื่องจากการเปลี่ยนแปลงเครือข่าย) การกดสวิตช์กำหนดค่า WiFi/BT เป็นเวลา 5-10 วินาทีจะเข้าสู่โหมดจุดเข้าใช้งานโดยอัตโนมัติพร้อมพารามิเตอร์เริ่มต้น
พารามิเตอร์เริ่มต้นในโหมดจุดเข้าใช้งานที่ไม่ได้กำหนดค่าอยู่ด้านล่าง
พารามิเตอร์ | ค่า |
---|
SSID (ชื่อเครือข่าย) | ชาร์ปคีย์ |
รหัสผ่าน | ชาร์ปคีย์ |
ที่อยู่ IP ของจุดเข้าใช้งาน | 192.168.4.1 |
ที่อยู่เราเตอร์ | 192.168.4.1 |
ช่วง IP ที่กำหนดโดย DHCP | 192.168.4.2 - 192.168.4.254 |
หลังจากตั้งค่า SharpKey ให้เป็นโหมด WiFi แล้ว ให้เข้าถึงเมนู WiFi ของคอมพิวเตอร์หรือโทรศัพท์ของคุณ และเลือกเครือข่าย Sharpkey ป้อนรหัสผ่าน Sharpkey คอมพิวเตอร์หรือโทรศัพท์ของคุณจะเข้าร่วมเครือข่าย SharpKey และคุณสามารถเข้าถึงอินเทอร์เฟซทางเว็บได้
ป้อน URL http://192.168.4.1 ลงในเว็บเบราว์เซอร์ จากนั้นคุณจะเห็นหน้าจอสถานะ:
หน้าจอสถานะจะแสดง 2 แผง ได้แก่ แผงการกำหนดค่า WiFi ซึ่งแสดงการกำหนดค่า WiFi ที่ใช้งานโดย SharpKey และแผงข้อมูลเวอร์ชันซึ่งแสดงโมดูลเฟิร์มแวร์ที่ติดตั้งพร้อมกับหมายเลขเวอร์ชันและเวอร์ชันระบบไฟล์ของดิสก์ ข้อมูลนี้สามารถใช้สำหรับการตรวจสอบคุณสมบัติหรือการติดตามข้อผิดพลาด/เพิ่มตั๋วสนับสนุน และยังเพื่อดูเวอร์ชันเพื่อดูว่าชุดอัปเดตมีซอฟต์แวร์หรือการแก้ไขที่ใหม่กว่าหรือไม่
ทางด้านซ้ายของหน้าจอ เรียกว่าเมนูแถบด้านข้าง เป็นตัวเลือกที่เป็นไปได้สำหรับการดูหรือกำหนดค่าในอินเทอร์เฟซเว็บ เอกสารนี้ให้รายละเอียดแต่ละตัวเลือกโดยละเอียดเพิ่มเติมด้านล่าง
คลิกที่ตัวเลือก WiFi Manager ในเมนูแถบด้านข้างด้านซ้าย นี่จะเป็นการเริ่มหน้าจอการกำหนดค่า WiFi Manager ซึ่งจะปรากฏดังนี้:
ตอนนี้คุณมีทางเลือกแล้ว กำหนดค่า SharpKey เป็นจุดเข้าใช้งานหรือเป็นไคลเอ็นต์ จุดเข้าใช้งานหมายความว่า SharpKey มีเครือข่าย WiFi และคอมพิวเตอร์/โทรศัพท์ของคุณจำเป็นต้องเชื่อมต่อผ่านเมนูการตั้งค่า WiFi โหมดไคลเอนต์หมายความว่าคุณป้อนรายละเอียดของเครือข่ายในบ้านของคุณ และ SharpKey จะเชื่อมต่อกับเครือข่ายในบ้านของคุณโดยอัตโนมัติ และคอมพิวเตอร์หรือโทรศัพท์ของคุณจะเห็นเป็นอุปกรณ์ในเครือข่ายของคุณ
หากคุณตัดสินใจที่จะใช้โหมดจุดเข้าใช้งาน คุณสามารถปล่อยให้โหมดดังกล่าวได้รับการกำหนดค่าเป็นค่าเริ่มต้น หรือเปลี่ยนโดยใช้แผง กำหนดค่า WiFi ด้านล่าง
ตัวเลือกสำหรับโหมดจุดเข้าใช้งานในแผง กำหนดค่า WiFi ได้แก่:
ตัวเลือก | คำอธิบาย |
---|
โหมดไวไฟ | เลือกประเภทของโหมดที่ต้องการ ในกรณีนี้ให้คลิกที่จุดเข้าใช้งาน |
SSID | นี่คือชื่อเครือข่ายที่คุณจะเห็นบนคอมพิวเตอร์หรือโทรศัพท์ของคุณเมื่อคุณไปที่เมนูการตั้งค่า Wifi และสแกนหาเครือข่ายที่ใช้งานได้ ปล่อยให้เป็นค่าเริ่มต้นหรือเปลี่ยนเป็นชื่อที่มีความหมาย |
รหัสผ่าน | นี่คือรหัสผ่านที่คอมพิวเตอร์หรือโทรศัพท์ของคุณจะขอเมื่อคุณเลือกที่จะเข้าร่วมเครือข่ายที่ระบุโดย SSID |
ที่อยู่ IP | นี่คือช่วงที่อยู่ IP ที่ SharpKey จะใช้สำหรับเซิร์ฟเวอร์ DHCP ซึ่งจัดสรรไคลเอนต์ที่เชื่อมต่อใด ๆ ที่ร้องขอที่อยู่ ค่านี้ควรลงท้ายด้วย .1 ซึ่งกำหนดให้กับ SharpKey และเซิร์ฟเวอร์ DHCP จะจัดสรรที่อยู่ xxx.xxx.xxx.2 - 254 ให้กับไคลเอนต์ที่เชื่อมต่อ |
เน็ตมาสก์ | นี่คือเน็ตเวิร์กมาสก์ที่ใช้สำหรับการกรองและมาสก์ที่อยู่ IP เว้นแต่คุณจะเชี่ยวชาญด้านเครือข่าย ให้ตั้งค่าที่อยู่นี้เป็น 255.255.255.0 เสมอ |
เกตเวย์ | นี่คือเกตเวย์ที่คอมพิวเตอร์หรือโทรศัพท์จำเป็นต้องใช้ในการกำหนดเส้นทางคำขอเครือข่าย นี่ควรเหมือนกับที่อยู่ IP เนื่องจาก SharpKey ไม่ดำเนินการกำหนดเส้นทาง |
เมื่อคุณป้อนการตั้งค่าที่จำเป็นแล้ว ให้กดบันทึกและข้อมูลจะได้รับการตรวจสอบ หากข้อมูลถูกต้อง ข้อความจะแสดงเป็นสีเขียวเพื่อแจ้งว่าทุกอย่างเรียบร้อยดี และให้กด Reboot หากข้อความเป็นสีแดง ให้จดข้อผิดพลาดและแก้ไขตามนั้น โดยกดบันทึกเมื่อข้อผิดพลาดได้รับการแก้ไขแล้ว
หลังจากบันทึกสำเร็จ ให้กดรีบูต จากนั้น SharpKey จะรีบูต และเข้าสู่โหมด WiFi ทันทีเพื่อยืนยันข้อมูล (เช่น คุณไม่จำเป็นต้องกดสวิตช์ WiFi/BT Config อีกครั้ง) เพียงรอสักครู่แล้วเข้าร่วมกับเครือข่าย SharpKey โดยใช้เมนูการตั้งค่า WiFi ของคอมพิวเตอร์หรือโทรศัพท์ของคุณ เมื่อเชื่อมต่อกับเครือข่าย SharpKey แล้ว ให้เปิดเบราว์เซอร์และป้อนที่อยู่ IP ที่คุณเลือกในแผง
กำหนดค่า WiFi จากนั้นคุณจะถูกนำไปที่เมนูสถานะ SharpKey ทันที
การกำหนดค่าโหมดไคลเอนต์
สถานะโรงงานของ SharpKey จะเริ่มทำงานโดยอัตโนมัติในโหมดจุดเข้าใช้งานเมื่อเปิดใช้งาน WiFi ปฏิบัติตามการกำหนดค่าโหมดจุดเข้าใช้งานจนกว่าคุณจะเห็นหน้าจอสถานะ SharpKey และทำตามคำแนะนำด้านล่าง
คลิกที่ตัวเลือก 'ตัวจัดการ WiFi' ในเมนูแถบด้านข้างด้านซ้าย นี่จะเป็นการเริ่มหน้าจอการกำหนดค่า WiFi Manager ซึ่งจะปรากฏดังนี้:
ขณะนี้คุณมีทางเลือกแล้ว ให้กำหนดค่า SharpKey เป็นจุดเข้าใช้งาน ซึ่งในกรณีนี้ให้ปฏิบัติตามคำแนะนำในการกำหนดค่าโหมดจุดเข้าใช้งาน หรือกำหนดค่า SharpKey ในโหมดไคลเอ็นต์
หากคุณตัดสินใจเลือกโหมดไคลเอ็นต์ ให้คลิกที่ปุ่มตัวเลือกไคลเอ็นต์ จากนั้นแผง
กำหนดค่า WiFi จะอัปเดตเพื่อขอพารามิเตอร์ไคลเอ็นต์ มีโหมดการทำงานของไคลเอ็นต์ที่แตกต่างกันสองโหมด ได้แก่ เปิดใช้งาน DHCP โดยที่เราเตอร์ให้ข้อมูลการเชื่อมต่อเครือข่ายทั้งหมด หรือปิดใช้งาน DHCP ที่คุณระบุพารามิเตอร์เครือข่ายด้วยตนเอง
พารามิเตอร์เริ่มต้นที่ร้องขอในแผง
กำหนดค่า WiFi จะปรากฏด้านล่าง ซึ่งเหมือนกันสำหรับโหมด DHCP Enabled หรือ Disabled
ตัวเลือก | คำอธิบาย |
---|
โหมดไวไฟ | เลือกประเภทของโหมดที่ต้องการ ในกรณีนี้ให้คลิกที่ไคลเอนต์ |
SSID | นี่คือชื่อเครือข่ายที่คุณต้องการให้ SharpKey เข้าร่วมด้วยเพื่อสร้างการเชื่อมต่อกับเครือข่ายในบ้านของคุณ |
รหัสผ่าน | นี่คือรหัสผ่านที่ SharpKey จะมอบให้กับเราเตอร์ของคุณเพื่อตรวจสอบสิทธิ์และสร้างการเชื่อมต่อ |
โหมด DHCP | ข้อมูลนี้ระบุว่าคุณต้องการให้เราเตอร์ให้ข้อมูลเครือข่ายทั้งหมด (เปิดใช้งาน) หรือคุณจะให้ข้อมูลด้วยตนเอง (ปิดใช้งาน) |
แผงจะปรากฏขึ้นตามที่ระบุด้านล่าง:
หากคุณตัดสินใจที่จะใช้โหมดปิดใช้งาน DHCP จะมีการร้องขอพารามิเตอร์เพิ่มเติมในแผง กำหนดค่า WiFi :
ตัวเลือก | คำอธิบาย |
---|
ที่อยู่ IP | นี่คือที่อยู่ที่ SharpKey จะใช้เองบนเครือข่ายในบ้านของคุณ คุณจะเชื่อมต่อกับ SharpKey โดยใช้ที่อยู่นี้ในเบราว์เซอร์ของคุณ เช่น http://<ที่อยู่ IP>. |
เน็ตมาสก์ | นี่คือพารามิเตอร์ตัวกรองและการมาสก์เพื่อให้ SharpKey ของคุณครอบครองบางส่วนของซับเน็ต เว้นแต่คุณจะเข้าใจเครือข่าย ให้ป้อน 255.255.255.0 |
เกตเวย์ | นี่คือที่อยู่ IP ของอุปกรณ์บนเครือข่ายของคุณซึ่งทำหน้าที่เป็นเกตเวย์ไปยังอินเทอร์เน็ต/อินทราเน็ต SharpKey ไม่รู้จักอินเทอร์เน็ต ดังนั้นให้ป้อนค่าเดียวกันกับที่อยู่ IP ด้านบน |
แผงที่อัปเดตจะปรากฏขึ้นตามที่ระบุไว้ด้านล่าง:
เมื่อคุณตั้งค่าโหมดการทำงานที่ถูกต้องและป้อนพารามิเตอร์ที่ต้องการแล้ว ให้กดบันทึก จากนั้นพารามิเตอร์จะได้รับการตรวจสอบและอัปเดต หากพารามิเตอร์ถูกต้อง ข้อความแสดงความสำเร็จสีเขียวจะปรากฏขึ้นเพื่อแจ้งสิ่งนี้และขอให้คุณกดรีบูต หากพารามิเตอร์ไม่ถูกต้อง ข้อความสีแดงจะปรากฏขึ้นเพื่อระบุว่ารายการใดไม่ถูกต้อง ให้แก้ไขแล้วกดบันทึกอีกครั้ง
หลังจากบันทึกสำเร็จ ให้กด Reboot ที่แถบด้านซ้าย จากนั้น SharpKey จะรีบูต กดสวิตช์ WiFi อีกครั้งหากคุณต้องการเข้าสู่โหมด WiFi ด้วยการตั้งค่าใหม่ หาก SharpKey ไม่สามารถเข้าร่วมกับเครือข่ายได้ ไฟ LED จะติดสว่าง มิฉะนั้นจะกะพริบเป็นจังหวะสั้นๆ หลายจังหวะเพื่อยืนยันการเชื่อมต่อ WiFi หาก SharpKey ไม่สามารถเข้าสู่โหมด WiFi ได้ (เช่น ไม่สามารถเชื่อมต่อกับเราเตอร์ของคุณได้) ไฟ LED จะยังคงสว่างอยู่ และหลังจากผ่านไป 1 นาที ไฟจะรีบูต ในสถานการณ์นี้ ให้กดสวิตช์กำหนดค่า WiFi/BT เป็นเวลา 5-8 วินาที จากนั้นสวิตช์จะเข้าสู่โหมดจุดเข้าใช้งาน WiFi ด้วยการตั้งค่าเริ่มต้น เพื่อให้คุณสามารถยืนยันข้อมูลประจำตัวที่คุณป้อนอีกครั้งได้
อัปเดตโอตะ
SharpKey มาพร้อมกับคุณสมบัติที่ช่วยให้สามารถอัพเดตเฟิร์มแวร์ภายในหรือระบบการจัดเก็บดิสก์ได้ สามารถอัปเกรดเฟิร์มแวร์หรือระบบไฟล์เพื่อรับคุณสมบัติใหม่หรือแก้ไขจุดบกพร่องที่ทราบได้
ในการใช้คุณสมบัติการอัปเดต OTA ให้เข้าถึงเว็บอินเทอร์เฟซโดยใช้ข้อมูลจุดเข้าใช้งาน/ไคลเอนต์ด้านบน และเปิดเบราว์เซอร์เพื่อโหลดหน้าสถานะเริ่มต้น เช่น:
คลิกที่ตัวเลือก OTA Update ในเมนูแถบด้านข้างด้านซ้าย นี่จะเป็นการเริ่มหน้าจอการกำหนดค่าการอัปเดต OTA ซึ่งจะปรากฏดังนี้:
หน้าจออัพเดต OTA จะแสดง 4 แผง:
- แผงข้อมูลเวอร์ชันซึ่งแสดงโมดูลเฟิร์มแวร์ที่ติดตั้งพร้อมกับหมายเลขเวอร์ชันและเวอร์ชันของระบบไฟล์ของดิสก์ ข้อมูลนี้สามารถใช้สำหรับการตรวจสอบคุณสมบัติหรือการติดตามข้อบกพร่อง/เพิ่มตั๋วสนับสนุน และยังเพื่อดูเวอร์ชันเพื่อดูว่าชุดอัปเดตมีซอฟต์แวร์ที่ใหม่กว่าหรือการแก้ไขหรือไม่
- แผงพาร์ติชัน ESP32 ซึ่งแสดงเค้าโครงของ NVS Flash RAM บน ESP32 SoC ซึ่งขับเคลื่อน SharpKey ข้อมูลที่น่าสนใจคือ Partion Names: ota_0, ota_1 และ filesys SharpKey ใช้ระบบอัพเดตที่ทนทานต่อข้อผิดพลาดในวิธีการแบบ Round Robin หากเฟิร์มแวร์ปัจจุบันทำงานบนพาร์ติชัน ota_0 การอัพเดตใด ๆ จะถูกวางไว้บน ota_1 หลังจากอัปเดต หาก SharpKey ไม่สามารถบู๊ตได้ ระบบจะทำการย้อนกลับอัตโนมัติ และ SharpKey จะรีบูตจาก ota_0 นี่ไม่ใช่กรณีของระบบไฟล์ filesys หากการอัปเดตล้มเหลว ระบบไฟล์อาจเสียหายและอินเทอร์เฟซเว็บจะไม่ทำงาน ในกรณีนี้จำเป็นต้องเชื่อมต่อโพรบการเขียนโปรแกรมภายนอกกับ SharpKey เพื่อทำการแฟลชระบบไฟล์ใหม่ นี่เป็นเหตุการณ์ที่เกิดขึ้นไม่บ่อยนักและเกิดขึ้นเนื่องจากข้อบกพร่องของซอฟต์แวร์หรือไฟฟ้าดับเท่านั้น
- แผงอัปโหลดเฟิร์มแวร์ซึ่งช่วยให้คุณสามารถเลือกไฟล์เฟิร์มแวร์ใหม่และอัปโหลดลงใน SharpKey
- แผงอัปโหลดแพ็คไฟล์ซึ่งช่วยให้คุณสามารถเลือกไฟล์อิมเมจระบบไฟล์ใหม่และอัปโหลดลงใน SharpKey
ในการอัพเกรดเฟิร์มแวร์ ให้คลิกที่ปุ่มเลือกไฟล์ในแผงอัพโหลดเฟิร์มแวร์ และเลือกอิมเมจเฟิร์มแวร์ที่เก็บไว้หรือดาวน์โหลด การตรวจสอบความถูกต้องจะเกิดขึ้นก่อนการเขียนโปรแกรม ดังนั้นหากคุณเลือกภาพผิด SharpKey จะปฏิเสธที่จะอัปเดต การตรวจสอบความถูกต้องจะตรวจสอบเวอร์ชันและบล็อกการอัปเดตหากเวอร์ชันที่เลือกเหมือนกับเฟิร์มแวร์ปัจจุบัน เมื่อเลือกแล้ว แผงจะอัปเดตดังนี้:
คลิกที่ปุ่มอัพเกรดหากคุณพร้อมที่จะอัปโหลดและแฟลชเฟิร์มแวร์ใหม่ลงใน SharpKey หรือคลิกยกเลิกเพื่อล้างไฟล์ที่เลือก เมื่อคุณกดอัพเกรด กระบวนการอัพเดตจะเริ่มขึ้น ประการแรกไฟล์จะได้รับการตรวจสอบ และหากถูกต้อง การอัพโหลดไฟล์จะเกิดขึ้น และแผงจะเปลี่ยนเพื่อแสดงสถานะ:
หลังจากการอัปโหลดสำเร็จ ข้อความแสดงความสำเร็จสีเขียวจะปรากฏขึ้นเพื่อแนะนำให้คุณทำการรีบูต หากข้อความสีแดงปรากฏขึ้น ให้รีบูต SharpKey และลองอัปโหลดเฟิร์มแวร์อีกครั้ง กลไกป้องกันความผิดพลาดจะไม่เขียนทับเฟิร์มแวร์ปัจจุบัน ดังนั้นคุณจึงสามารถรีสตาร์ท SharpKey ได้ตลอดเวลา
เพื่ออัพเกรดไฟล์แพ็ก (ระบบไฟล์ที่มีรูปภาพการจับคู่คีย์และไฟล์เว็บเซิร์ฟเวอร์) ให้คลิกที่ปุ่มเลือกไฟล์ในแผงอัปโหลดแพ็กไฟล์ และเลือกรูปภาพแพ็กไฟล์ที่จัดเก็บหรือดาวน์โหลด การตรวจสอบความถูกต้องจะเกิดขึ้นก่อนการเขียนโปรแกรม ดังนั้นหากคุณเลือกภาพผิด SharpKey จะปฏิเสธที่จะอัปเดต เมื่อเลือกแล้ว แผงจะอัปเดตดังนี้:
คลิกที่ปุ่มอัปเกรดหากคุณพร้อมที่จะอัปโหลดและแฟลชไฟล์แพ็กใหม่ลงใน SharpKey หรือคลิกยกเลิกเพื่อล้างไฟล์ที่เลือก เมื่อคุณกดอัพเกรด กระบวนการอัพเดตจะเริ่มขึ้น ประการแรกไฟล์จะได้รับการตรวจสอบ และหากถูกต้อง การอัพโหลดไฟล์จะเกิดขึ้น และแผงจะเปลี่ยนเพื่อแสดงสถานะ:
หลังจากการอัปโหลดสำเร็จ ข้อความแสดงความสำเร็จสีเขียวจะปรากฏขึ้นเพื่อแนะนำให้คุณทำการรีบูต
หากข้อความสีแดงปรากฏขึ้น ให้รีบูต SharpKey แล้วลองอัปโหลดไฟล์แพ็กอีกครั้ง ในสถานการณ์นี้ ซึ่งการอัปเดต filepack ล้มเหลว หาก SharpKey ไม่สามารถเข้าสู่โหมด WiFi ก็มีโอกาสที่ดีที่ระบบไฟล์จะเสียหาย อินเทอร์เฟซ SharpKey จะยังคงทำงานต่อไป แต่จะไม่สามารถเข้าถึงอินเทอร์เฟซทางเว็บได้ เพื่อแก้ไขปัญหานี้ จำเป็นต้องเชื่อมต่อโพรบการเขียนโปรแกรมภายนอกกับ SharpKey เพื่อทำการแฟลชระบบไฟล์ใหม่ ดูเอกสารทางเทคนิคเกี่ยวกับขั้นตอนที่ถูกต้อง สถานการณ์ที่การอัปโหลดไฟล์แพ็กล้มเหลวและเกิดความเสียหายควรเกิดขึ้นน้อยมาก เพียงตรวจสอบให้แน่ใจว่ามีการจ่ายไฟให้กับ SharpKey อย่างต่อเนื่องในระหว่างการอัปโหลด
ตัวแก้ไขแผนที่คีย์
เพื่อรองรับการกดคีย์ผสมหรือคีย์บอร์ดที่ไม่ได้แมปซึ่งมีรูปแบบ การกำหนดค่า และโค้ดสแกนที่แตกต่างกัน SharpKey อนุญาตให้แก้ไขแผนที่คีย์บอร์ดได้ แมปคีย์สามารถอัปเดตได้ผ่านตัวแก้ไขคีย์แมปในตัวหรือผ่านขั้นตอนการบันทึก-แก้ไข-อัปโหลดไฟล์ในเครื่องโดยใช้เครื่องมือเช่น dhex หากไฟล์การแมปคีย์เสียหาย คุณสามารถอัปโหลดข้อมูลสำรองจากไฟล์ในเครื่องหรือปล่อยให้ SharpKey โหลดซ้ำจากแมปเริ่มต้นภายใน เพื่อให้สามารถแก้ไขแมปคีย์อีกครั้งได้
เมื่อพิจารณาถึงความแตกต่างระหว่างเครื่องต่างๆ ที่รองรับ ตัวแก้ไขแมปคีย์และข้อมูลจะแตกต่างกันในแต่ละรุ่น ดังนั้นส่วนต่างๆ จึงมีไว้สำหรับแต่ละเครื่องด้านล่าง โดยอธิบายลอจิกการแมปและการใช้ตัวแก้ไขในการเปลี่ยนแปลง คีย์แมปสามารถแก้ไขได้สำหรับโฮสต์ที่ใช้งานอยู่ซึ่งตรวจพบโดย SharpKey เมื่อเริ่มต้นเท่านั้น หากตรวจไม่พบโฮสต์ ตัวเลือกการแก้ไขคีย์แมปจะไม่ปรากฏในเมนูแถบด้านซ้าย
โปรแกรมแก้ไขแมปคีย์พื้นฐานซึ่งใช้ร่วมกันได้กับโฮสต์ที่รองรับทั้งหมด จะขึ้นอยู่กับตารางอินพุตฐานสิบหก โดยมีลำดับความสำคัญของการแมปจากบนลงล่าง โดยที่แต่ละรายการในตารางระบุหนึ่งแมปคีย์ ข้อมูลสามารถป้อนข้อมูลเป็นค่าฐานสิบหกหรือทศนิยมได้ และช่องป้อนข้อมูลบางช่องจะมีกล่องป๊อปโอเวอร์ซึ่งช่วยในการเลือกคุณสมบัติ เช่น ปุ่ม SHIFT เพื่อช่วยในกระบวนการกำหนดค่า
หากต้องการเข้าถึงตัวแก้ไขคีย์แมปของโฮสต์ที่ใช้งานอยู่ ให้เริ่มเว็บอินเทอร์เฟซโดยใช้ข้อมูลจุดเข้าใช้งาน/ไคลเอ็นต์ด้านบน และเปิดเบราว์เซอร์เพื่อโหลดหน้าสถานะเริ่มต้น ซึ่งมีตัวอย่างอยู่ด้านล่าง
คลิกที่ตัวเลือก <HOST> KeyMap ในเมนูแถบด้านข้างด้านซ้าย นี่จะเป็นการเริ่มหน้าจอตัวแก้ไขแผนที่หลักสำหรับโฮสต์ที่ใช้งานอยู่ ซึ่งจะคล้ายกับตัวอย่างด้านล่าง
เครื่องมือแก้ไขคีย์แมปมี 2 แผง แผงหนึ่งสำหรับการป้อนข้อมูลโดยตรงและการแก้ไขค่าแมปคีย์ แผงที่สองสำหรับการบันทึกและการโหลดไฟล์คีย์แมปไปยังดิสก์ภายในเครื่อง ตัวเลือกหลังสามารถใช้สำหรับการสำรองข้อมูลหรืออนุญาตให้แก้ไขคีย์แมปภายนอกโดยใช้เครื่องมือคอมพิวเตอร์ในระบบ
ในแผงตัวแก้ไข KeyMap ตารางจะแสดงขึ้น โดยใช้เทคโนโลยีตอบสนองซึ่งจะปรับขนาดหน้าต่างที่รับชมได้โดยอัตโนมัติ ใช้ล้อเลื่อนของเมาส์เพื่อเลื่อนลง หรือใช้ปุ่ม TAB/เคอร์เซอร์เพื่อเลื่อนไปทางซ้ายและขวา
ส่วนหัวของตารางจะแตกต่างกันไปขึ้นอยู่กับโฮสต์ที่ใช้งานอยู่ และจะมีการอธิบายรายละเอียดเพิ่มเติมในส่วนโฮสต์ด้านล่าง
เครื่องมือแก้ไขสามารถเพิ่ม ลบ สลับ บันทึกการเปลี่ยนแปลง หรือโหลดซ้ำได้โดยใช้ปุ่มสี่ปุ่มและสองคอลัมน์ทางด้านขวาของตาราง ดังนี้:
- หากต้องการเพิ่มคอลัมน์ ให้คลิกสัญลักษณ์ + สีเขียว แล้วบรรทัดว่างจะปรากฏบนแถวด้านล่างเครื่องหมาย + ค่าทั้งหมดจะถูกตั้งค่าเป็นปิดใช้งาน และต้องดำเนินการให้เสร็จสิ้นจึงจะใช้งานได้
- หากต้องการลบแถวเดียว ให้คลิกสัญลักษณ์สีแดงบนแถวที่คุณต้องการลบ
- หากต้องการลบหลายแถว ให้คลิกกล่องกาเครื่องหมายทางด้านขวาของแต่ละแถวที่จะลบ เมื่อกาเครื่องหมายอย่างน้อยหนึ่งกล่อง ปุ่ม Delete สีน้ำเงินจะเปิดใช้งาน กด Delete และแถวต่างๆ จะถูกลบออก
- หากต้องการสลับสองแถว ให้คลิกกล่องกาเครื่องหมายทางด้านขวาของแต่ละแถว โดยควรกาเครื่องหมายเพียงสองแถวเท่านั้น เมื่อทำเครื่องหมายสองแถวแล้ว ปุ่ม Swap สีฟ้าจะเปิดใช้งาน กด Swap และแถวต่างๆ จะถูกสลับ
- เพื่อบันทึกคีย์แมป (ทำให้ใช้งานได้ในการรีบูตครั้งถัดไป) เมื่อคุณทำการเปลี่ยนแปลงข้อมูลแล้ว ปุ่มบันทึกสีน้ำเงินจะเปิดใช้งาน ให้คลิกที่ปุ่มนั้นเพื่อบันทึกการเปลี่ยนแปลง
- เมื่อทำการเปลี่ยนแปลงแล้ว ปุ่มโหลดซ้ำสีน้ำเงินจะเปิดใช้งาน การคลิกปุ่มนี้เมื่อใดก็ได้จะเป็นการยกเลิกการเปลี่ยนแปลงทั้งหมดและโหลดคีย์แมปใหม่
ข้อความจะแสดงในช่องสถานะเหนือปุ่ม ซึ่งเป็นที่ที่จะมีการรายงานข้อผิดพลาดหากมีเกิดขึ้น
โปรดดูส่วนด้านล่างสำหรับรายละเอียดคีย์แมปที่เฉพาะเจาะจงมากขึ้น
แมปคีย์ Sharp MZ-2500 / MZ-2800
รุ่น MZ-2500 และ MZ-2800 ใช้ตารางคีย์แมปร่วมกัน เช่นเดียวกับเครื่องโฮสต์อื่นๆ ที่รองรับ คีย์แมปช่วยให้กำหนดเป้าหมายแผนที่เป็นรุ่นแป้นพิมพ์เฉพาะ (เช่น Wyse KB-3296) และตัวแปรโฮสต์เฉพาะ (เช่น MZ-80B บน MZ-2500)
เครื่อง MZ-2500/MZ-2800 ใช้แป้นพิมพ์ซึ่งใช้เมทริกซ์คีย์ 13x8 หรือ 14x8 โดยที่คีย์ที่ไม่ได้ใช้งานทั้งหมดจะเห็นตรรกะ 1 และคีย์ที่ใช้งานอยู่จะเห็นตรรกะ 0 เมทริกซ์แป้นพิมพ์ MZ-2500 สามารถมองเห็นได้ใน ตารางและรูปภาพต่อไปนี้พร้อมกับรูปแบบแป้นพิมพ์ ตารางแรกมีคอลัมน์เป็นส่วนหัวแนวนอน และตารางที่สองมีแถวเป็นส่วนหัวแนวนอน
MZ-2500 Keyboard Map.
Row D7 D6 D5 D4 D3 D2 D1 D0
----------------------------------------------------------------------------------
0 F8 F7 F6 F5 F4 F3 F2 F1
1 KP - KP + KP . KP , KP 9 KP 8 F1O F9
2 KP 7 KP 6 KP 5 KP 4 KP 3 KP 2 KP 1 KP 0
3 BREAK RIGHT LEFT DOWN UP RETURN SPACE TAB
4 G F E D C B A / ?
5 O N M L K J I H
6 W V U T S R Q P
7 , < . > _ YEN | ^ '¿ Z ¿ Y X ¿
8 7 ' 6 & 5 % 4 $ 3 # 2 " 1 ! 0
9 [ { @ ` - = ; + : * 9 ) 8 (
10 KP / KP * ESC BACKSPACE INST/DEL CLR/HOME COPY ] }
11 CTRL KANA SHIFT LOCK GRAPH
12 KJ2 KJ1
13 HELP ARGO
Col 0 1 2 3 4 5 6 7 8 9 10 11 12 13
--------------------------------------------------------------------------------------------------------------------------------------
D0 F1 F9 KP 0 TAB / ? H P X 0 8 ( ] } GRAPH KJ1 ARGO
D1 F2 F10 KP 1 SPACE A I Q Y 1 ! 9 ) COPY LOCK KJ2 HELP
D2 F3 KP 8 KP 2 RETURN B J R Z 2 " : * CLR/HOME SHIFT
D3 F4 KP 9 KP 3 UP C K S ^ '¿ 3 # ; + INST/DEL KANA
D4 F5 KP , KP 4 DOWN D L T YEN | 4 $ - = BACKSPACE CTRL
D5 F6 KP . KP 5 LEFT E M U _ 5 % @ ` ESC
D6 F7 KP + KP 6 RIGHT F N V . > 6 & [ { KP *
D7 F8 KP - KP 7 BREAK G O W , < 7 ' KP /
เมทริกซ์แป้นพิมพ์ MZ-2800 สามารถมองเห็นได้ในภาพต่อไปนี้ ภาพแรกคือรูปแบบแป้นพิมพ์ และภาพที่สองคือเมทริกซ์แป้นพิมพ์
คีย์ PS/2 (คีย์บอร์ดบลูทู ธ ถูกแมปภายในกับคีย์ PS/2) อาจต้องเปิดใช้งานคู่หนึ่งแถว/คอลัมน์หนึ่งหรือมากกว่าภายในเมทริกซ์แป้นพิมพ์และอาจปิดการใช้งานของคู่แถว/คอลัมน์อื่น เพื่อรองรับสิ่งนี้มีพารามิเตอร์ 14 ตัวต่อแผนที่คีย์เดียวซึ่งทั้งหมดจำเป็นต้องได้รับการกำหนดค่าหรือเริ่มต้นซึ่งอธิบายไว้ด้านล่าง
กระบวนการทำแผนที่จะข้ามตารางการแมปจากบนลงล่างทุกครั้งที่กดคีย์ PS/2 และหากมีการจับคู่คีย์ MZ-2500/2800 เมทริกซ์เอาท์พุทจะได้รับการอัปเดตโดยใช้พารามิเตอร์ Make Row ซึ่งชี้ไปที่แถวในเมทริกซ์และ สร้างพารามิเตอร์คีย์ซึ่งตั้งค่าผ่านทางตรรกะหรือข้อมูลคอลัมน์ 8 บิตสำหรับแถวนั้น สามารถตั้งค่าบิตเมทริกซ์ไม่เกิน 3 บิต (คีย์กด 3 ปุ่มบนคีย์ MZ-2500/2800) ต่อคีย์ PS/2 สามารถตั้งค่าเมทริกซ์ได้สูงสุด 2 ตัวต่อคีย์ PS/2 มีการใช้คีย์รีลีสเมื่อตัวดัดแปลงอาจถูกกดแล้วเช่น กะและจะต้องมีการปล่อยเพื่อตั้งค่าคีย์ที่ต้องการลงในเมทริกซ์ ทั้งชุดและรีลีสใช้ Logic 1 เพื่อระบุสถานะที่ใช้งานอยู่
เช่น. ทำแถว 1 = 0x01 สร้างคีย์ 1 = 0x80-การใช้แผนที่เมทริกซ์ MZ-2500 ด้านล่างชุดนี้จะเห็นปุ่มกดลบที่ถูกกดบนเมทริกซ์เอาต์พุตซึ่งถูกส่งไปยัง MZ-2500 เป็นอินพุตแป้นพิมพ์ 2500 จากนั้นจะตอบสนองโดยการตรวจจับและทำหน้าที่บนปุ่มกดลบด้วยการกด
ในตารางการแมปสำหรับแถวเมทริกซ์และค่าคีย์บิตชุด = 1 และบิตรีเซ็ต = 0 ซึ่งเป็นค่าผกผันของสถานะเมทริกซ์คีย์บอร์ด MZ-2500/MZ-2800 จริง แต่ทำให้เข้าใจและกำหนดค่าได้ง่ายขึ้น หากแถวถูกตั้งค่าเป็น 255 (0xFF) ซึ่งเป็นค่าเครื่องหมายที่ระบุพารามิเตอร์ที่ไม่ได้ใช้แล้วรายการนั้นจะถูกละเว้น
ตารางต่อไปนี้อธิบายถึงพารามิเตอร์ที่กำหนดค่าได้แต่ละตัวสร้างแผนที่คีย์เดียว
พารามิเตอร์ | คำอธิบาย |
---|
ปุ่มกด PS/2 | นี่คือรหัสคีย์บอร์ด PS/2 RAW สำหรับคีย์ที่กำหนดใด ๆ ที่ไม่รวม E0/E1 หรือตัวดัดแปลง Break ซึ่งสะท้อนให้เห็นในธงคีย์ควบคุม PS/2 |
คีย์ควบคุม PS/2 | นี่คือคีย์ควบคุมที่จะจับคู่สำหรับปุ่มใด ๆ ที่กำหนด พวกเขารวมถึง shift, ctrl, caps, alt, altgr, gui, func และ break (ไม่ใช่ break key แต่หยุดพักคีย์หรือปล่อย) |
สำหรับแป้นพิมพ์ | นี่คือธงเพื่อระบุรุ่น PS/2 หรือ Bluetooth ที่เฉพาะเจาะจงซึ่งแผนที่นี้จะใช้งานได้หากแป้นพิมพ์ที่เชื่อมต่อตรงกับ |
สำหรับโมเดลโฮสต์ | นี่คือธงเพื่อระบุโมเดลหรือชุดของโมเดลแผนที่คีย์ใช้งานได้ MZ-2500 สามารถเลียนแบบ MZ-80B, MZ-2000 และ MZ-2500 และ MZ-2800 สามารถเลียนแบบ MZ-2500 หรือ MZ-2800 |
ทำแถว 1 | นี่คือแถวในเมทริกซ์คีย์บอร์ด MZ-2500/MZ-2800 เพื่อเปิดใช้งานเมื่อปุ่มกด PS/2 ที่กำหนดตรงกับ |
สร้างคีย์ 1 | นี่คือคอลัมน์ในเมทริกซ์แป้นพิมพ์ MZ-2500/MZ-2800 ซึ่งจะเปิดใช้งานสำหรับปุ่ม PS/2 ที่ตรงกัน |
ทำแถว 2 | เช่นเดียวกับ Make Row 1 การเปิดใช้งานแถวที่สองหากจำเป็น 0xff = ปิดใช้งาน |
สร้างคีย์ 2 | เหมือนกับ Make Key 1 |
ทำแถว 3 | เช่นเดียวกับ Make Row 1 การเปิดใช้งานแถวที่สามหากจำเป็น 0xff = ปิดใช้งาน |
สร้างคีย์ 3 | เหมือนกับ Make Key 1 |
ทำลายแถว 1 | นี่คือแถวในเมทริกซ์คีย์บอร์ด MZ-2500/MZ-2800 ที่จะยกเลิกการเปิดใช้งานหากตั้งค่าเมื่อปุ่มกด PS/2 ที่กำหนดตรงกับ |
ทำลายคีย์ 1 | นี่คือคอลัมน์ในเมทริกซ์คีย์บอร์ด MZ-2500/MZ-2800 ซึ่งจะไม่เปิดใช้งานเมื่อปุ่มกด PS/2 ตรงกับ |
ทำลายแถว 2 | เช่นเดียวกับเบรกแถวที่ 1 แถวที่สองจะถูกยกเลิกการทำงานหากจำเป็น oxff = ปิดการใช้งาน |
Break Key 2 | เหมือนกับ Break Key 1. |
พารามิเตอร์ keymap ทั้งหมดจะแสดงในตัวแก้ไขแผนที่คีย์โดยใช้สัญลักษณ์ Hex เช่น:
แถว keymap ทั้งหมดจะถูกเก็บไว้ในตารางและขนาดตารางที่ดูได้ถูกตั้งค่าตามเบราว์เซอร์และ/หรือขนาดหน้าจอคอมพิวเตอร์ หากต้องการดูแถวที่ซ่อนอยู่ให้ใช้ล้อเลื่อนเมาส์
การป้อนข้อมูลสามารถทำได้ในรูปแบบฐานสิบหกหรือทศนิยมโดยคลิกที่คอลัมน์และป้อนค่าจากนั้นคลิกที่คอลัมน์ถัดไปและป้อนค่าซ้ำหรือคลิกหนึ่งครั้งจากนั้นใช้ปุ่มแท็บสำหรับการป้อนข้อมูลที่รวดเร็วยิ่งขึ้น รายละเอียดสำหรับแต่ละคอลัมน์และค่าอินพุต reqired สามารถดูได้ด้านล่าง
KYCODE PS/2 - คอลัมน์นี้คาดว่าจะมีแป้นพิมพ์ PS/2 หรือ Bluetooth ซึ่งสามารถพบได้ในคู่มือผู้ใช้แป้นพิมพ์ของคุณหรือบนเว็บที่มีการอ้างอิงจำนวนมาก เช่น. คีย์ A มีค่าสกอตทั่วไปที่ 0x1c รหัส Hex ไม่ได้เป็นมิตรกับผู้ใช้และมีคีย์บอร์ดจำนวนมากที่มีสคัลดี้ที่แตกต่างกันมากมายจึงเป็นไปไม่ได้ที่จะเสนอรายการเลือก
Scancodes PS/2 สามารถแสดงได้ด้วยหลายไบต์ใช้เฉพาะไบต์หลักและละเว้นรหัสเพิ่มเติม seqeuences เช่น E0/E1/F0 เนื่องจากมีการประมวลผลภายในและคุณลักษณะที่เลือกไว้ในคอลัมน์ควบคุม PS/2
คีย์ควบคุม PS/2 - พารามิเตอร์นี้ระบุว่าคีย์ตัวดัดแปลงใด (เช่น Ctrl, Shift ฯลฯ ) ถูกกดพร้อมกับ Scancode PS/2 เพื่อให้ตรงกัน เมื่อต้องการค่า hex ค่าตัวดัดแปลงมีดังนี้:
คีย์ตัวดัดแปลง | ค่า | คีย์ตัวดัดแปลง | ค่า | คีย์ตัวดัดแปลง | ค่า | คีย์ตัวดัดแปลง | ค่า |
---|
กะ | 0x01 | CTRL | 0x02 | ตัวพิมพ์ใหญ่ | 0x04 | อัลที | 0x08 |
altgr | 0x10 | กุย | 0x20 | ฟังก์ชั่น | 0x40 | หยุดพัก | 0x80 |
มีการเพิ่มรายการเลือกแบบป๊อปโอเวอร์ลงในฟิลด์นี้เมื่อคุณคลิกในสนาม (แท็บลงในฟิลด์จะไม่แสดง popover) popover จะปรากฏขึ้นตัวอย่างด้านล่าง คลิกที่ตัวดัดแปลงคีย์ที่คุณต้องจับคู่พร้อมกับ Scancode PS/2 เพื่อให้แผนที่สามารถจับคู่และประมวลผลส่วนที่เหลือของพารามิเตอร์การแมป
สำหรับคีย์บอร์ด - คอลัมน์นี้คาดว่าค่า 8 บิตแต่ละบิตจะระบุรุ่นแป้นพิมพ์ที่รองรับและหากแป้นพิมพ์ที่ใช้งานอยู่ตรงกับหนึ่งในชุดบิตส่วนที่เหลือของพารามิเตอร์การแมปจะถูกประมวลผล
ค่าที่ถูกต้องอยู่ในตารางด้านล่างโดยมีการกำหนดคีย์บอร์ดห้ารุ่นและส่วนที่เหลือเป็นเครื่องหมายที่พร้อมสำหรับการกำหนดแป้นพิมพ์ที่กำหนดเอง เช่น. การแมปแป้นพิมพ์ของคุณเองสามารถกำหนดให้กับแป้นพิมพ์ 4 และการใช้ Hotkey Shift+Ctrl+ESC+KEYPAD_4 จะตั้งค่าคีย์บอร์ดที่ใช้งานอยู่เป็นแป้นพิมพ์ 4 และการแมปของคุณจะใช้งานได้
ค่า 255 (0xFF) ในฟิลด์นี้ช่วยให้ Keymap สำหรับคีย์บอร์ดทุกรุ่น การแมปเริ่มต้นส่วนใหญ่เปิดใช้งานสำหรับคีย์บอร์ดทั้งหมดการวางการแมปของคุณเองที่สูงขึ้นในตารางการทำแผนที่ทำให้มีความสำคัญเหนือแผนที่มาตรฐาน
รุ่นคีย์บอร์ด | ค่า | รุ่นคีย์บอร์ด | ค่า | รุ่นคีย์บอร์ด | ค่า | รุ่นคีย์บอร์ด | ค่า |
---|
สหราชอาณาจักร Wyse KB3926 | 0x01 | ญี่ปุ่น OADG109 | 0x02 | ญี่ปุ่น SANWA SKB-L1 | 0x04 | แป้นพิมพ์ 4 | 0x08 |
แป้นพิมพ์ 5 | 0x10 | แป้นพิมพ์ 6 | 0x20 | สหราชอาณาจักร Periboard 810 (BT) | 0x40 | UK Omoton K8508 (BT) | 0x80 |
มีการเพิ่มรายการเลือกแบบป๊อปโอเวอร์ลงในฟิลด์นี้เมื่อคุณคลิกในสนาม (แท็บลงในฟิลด์จะไม่แสดง popover) popover จะปรากฏขึ้นตัวอย่างด้านล่าง คลิกที่รุ่นแป้นพิมพ์และการแมปของคุณจะเปิดใช้งานสำหรับรุ่นแป้นพิมพ์ที่ระบุหรือใช้ทั้งหมดสำหรับคีย์บอร์ดทั้งหมด
สำหรับโมเดลโฮสต์ - คอลัมน์นี้คาดว่าค่า 8 บิตแต่ละบิตจะระบุโมเดลของเครื่องแผนที่จะใช้งานได้ MZ-2500 มีความสามารถในการทำงานเป็น MZ-80B, MZ-2000 และ MZ-2550 โดยแต่ละรายการมีการแมปคีย์ที่แตกต่างกันเล็กน้อยและ MZ-2800 ยังมีความแตกต่างดังนั้นฟิลด์นี้ใช้ในการกำหนดเป้าหมายแผนที่คีย์ที่เครื่องเฉพาะ หรือชุดเครื่องจักร
ค่าที่ถูกต้องอยู่ในตารางด้านล่างโดยมีค่า 255 (0xff) ระบุโมเดลโฮสต์ทั้งหมด
โมเดลโฮสต์ | ค่า | โมเดลโฮสต์ | ค่า | โมเดลโฮสต์ | ค่า | โมเดล Khost | ค่า |
---|
MZ80B | 0x01 | MZ2000 | 0x02 | MZ2500 | 0x04 | MZ2800 | 0x08 |
มีการเพิ่มรายการเลือกแบบป๊อปโอเวอร์ลงในฟิลด์นี้เมื่อคุณคลิกในสนาม (แท็บลงในฟิลด์จะไม่แสดง popover) popover จะปรากฏขึ้นตัวอย่างด้านล่าง คลิกที่โมเดลโฮสต์และการแมปของคุณจะเปิดใช้งานสำหรับรุ่นที่ระบุหรือใช้ทั้งหมดสำหรับโฮสต์ที่เป็นไปได้ทั้งหมด
ทำแถวที่ 1, แถวที่ 2, แถวที่ 3, เบรคแถวที่ 1, แถวที่ 2 - คอลัมน์นี้คาดว่าค่า 4 บิตจะแสดงถึงแถว Strobe จาก 0 ถึง 15 ค่า 255 (0xff) ระบุว่าพารามิเตอร์ไม่ได้ใช้ เลือกแถวเพื่อกำหนดเป้าหมายในเมทริกซ์เอาต์พุตเมื่อคุณต้องการเปิดใช้งาน/ปิดการใช้งานคีย์ที่โฮสต์จะเห็น
มีการเพิ่มรายการเลือกแบบป๊อปโอเวอร์ลงในฟิลด์นี้เมื่อคุณคลิกในฟิลด์ (แท็บลงในฟิลด์จะไม่แสดง popover) popover จะปรากฏขึ้นตัวอย่างด้านล่าง คลิกที่แถว Strobe ที่คุณต้องการเลือกแถวและคอลัมน์ Strobe จะปรากฏในเมทริกซ์แป้นพิมพ์ที่ระบุไว้ในเอกสาร MZ-2500/MZ-2800 หรือใช้ตารางแป้นพิมพ์ MZ-2500 ด้านบน
ตารางการแมปเริ่มต้น
ตารางด้านล่างอธิบายแผนที่เริ่มต้นในรูปแบบที่เข้าใจง่าย
<style> ตาราง {การล่มสลายของชายแดน: การล่มสลาย; } tr td {padding-top: 0em; } tr: nth-child (4) td {padding-top: 0; } </style>
คีย์ MZ-2500 | คีย์ MZ-2800 | คีย์ ps/2 | คำอธิบาย | คีย์บอร์ด PS/2 |
---|
ล็อค | ล็อค * | แคปล็อค | ตัวเลื่อนและล็อคอักขระตัวพิมพ์ใหญ่บน/ล่าง กดหนึ่งครั้งเพื่อล็อคเคสด้านบนไฟ LED เข้ามากดอีกครั้งเพื่อปล่อยและกลับไปที่อักขระตัวพิมพ์เล็ก | Wyse KB-3926 |
ช่วย | ช่วย * | F11 | ช่วยฟังก์ชั่น | |
หยุดพัก | หยุดพัก * | หยุดชั่วคราว | ทำลายกุญแจ โดยปกติ PS/2 จะใช้ Ctrl+Break เพื่อสร้างการหยุดพัก แต่ MZ-2500 ต้องใช้ Shift+Break ซึ่งไม่ให้ผลแตกดังนั้นการแมปจะถูกสร้างขึ้นสำหรับการเลื่อน+หยุดชั่วคราว (ซึ่งเป็นคีย์เดียวกับการแบ่ง) เพื่อสร้าง MZ- 2,500 BREAK | |
สำเนา | สำเนา * | F12 | คัดลอกฟังก์ชั่น | |
ซีแอลอาร์ | CLR * | Shift+Home | ล้างหน้าจอ | |
บ้าน | บ้าน * | บ้าน | ตั้งเคอร์เซอร์เป็น 0,0 ตำแหน่งเช่น บ้าน. | |
INST | Inst * | แทรก | แทรกอักขระที่ตำแหน่งเคอร์เซอร์ | |
เดล | del * | ลบ | ลบอักขระจากตำแหน่งเคอร์เซอร์ | |
อาร์โก | อาร์โก | พิมพ์หน้าจอ | ฟังก์ชั่น Argo เช่น. นำเมนู Applets ขึ้นมาใน V2 ขั้นพื้นฐาน | |
กราฟ | กราฟ | ซ้าย GUI | เปลี่ยนเป็นรายการอักขระกราฟิก | |
เยน | เยน | - | แทรกสัญลักษณ์เงินเยน | |
คาน่า | คาน่า | GUI ที่ถูกต้อง | เลือกฟังก์ชั่น KANA | |
KJ1 ประโยค | KJ1 ประโยค | ออก Alt | ฟังก์ชั่น KJ1 | |
KJ2 แปลง | KJ2 แปลง | Alt ที่ถูกต้อง | ฟังก์ชั่น KJ2 | |
| ก่อนหน้า * | พีจีดีเอ็น | คีย์ก่อนหน้า | |
| ยกเลิก * | Ctrl ขวา | ยกเลิกคีย์ | |
| เอสเอฟ1 | | ฟังก์ชั่นพิเศษ 1 | ยังไม่ได้แมป |
| เอสเอฟ2 | | ฟังก์ชั่นพิเศษ 2 | ยังไม่ได้แมป |
| เอสเอฟ3 | | ฟังก์ชั่นพิเศษ 3 | ยังไม่ได้แมป |
| เอสเอฟ4 | | ฟังก์ชั่นพิเศษ 4 | ยังไม่ได้แมป |
* = เขียนเป็นภาษาญี่ปุ่นบน MZ-2800
คีย์อื่น ๆ ทั้งหมดเป็นไปตามสัญลักษณ์บนแป้นพิมพ์ PS/2 ปุ่ม ล็อค NUM จะสลับปุ่มกดระหว่างฟังก์ชันตัวเลขและเคอร์เซอร์ การแมปแป้นพิมพ์ผ่านปุ่มตัวดัดแปลงเว้นแต่จะมีแผนที่ที่แน่นอนเช่น กะ. ดังนั้นการผสมผสานที่สำคัญที่ไม่ได้รองรับในตารางการทำแผนที่อาจใช้งานได้เช่น Shift+Kana แม้ว่าคุณจะสามารถแก้ไขแผนที่ผ่านเว็บอินเตอร์เฟสด้านบนได้เสมอ
แผนที่คีย์ x1 คมชัด
ซีรี่ส์ X1 ที่คมชัดรวมถึง X1, X1 Turbo และ X1 Turbo Z การทำแผนที่นั้นมีความธรรมดามากขึ้นในการทำแผนที่ Scancodes PS/2 (Bluetooth Scancodes ถูกแมปภายในกับ Scancodes PS/2) ไปยัง Scancode X1 แทนที่จะเป็นกุญแจสำคัญ เมทริกซ์เช่นเครื่องซีรีย์ MZ Sharp โปรโตคอล PS/2 จะส่งหลายไบต์ขึ้นอยู่กับคีย์ที่กดและการทำแผนที่ภายในนวดลงในปุ่ม 8 บิตและปุ่มควบคุมตัวดัดแปลง 8 บิต X1 นั้นคล้ายคลึงกันโดยต้องใช้รหัส 8 บิตพร้อมรหัสตัวดัดแปลง 8 บิตสำหรับรุ่นดั้งเดิม ซีรีส์ Turbo/Turbo Z มีสวิตช์โหมดโหมด A (ต้นฉบับ) และโหมด B โดยที่โหมด B ส่งการตอบสนอง 24 บิตที่รวดเร็วยิ่งขึ้นและใช้สำหรับการเล่นเกม 24BITS ในโหมด B แสดงแผนที่บิตแต่ละบิตแมปกับคีย์เดียวดังนั้นจึงจำเป็นต้องใช้เทคนิคการแมปที่แตกต่างกัน
เค้าโครงเทอร์โบ X1 ที่คมชัดสามารถเห็นได้ในภาพด้านล่าง คีย์ส่งคืนไบต์ค่า ASCII + Modifier BYTE ในการกดปุ่มแต่ละครั้งและปล่อย
โหมด A ใช้สำหรับรุ่น X1 ที่คมชัดทั้งหมดและใช้สำหรับการใช้แป้นพิมพ์ทั่วไป มันจะส่งข้อมูลคีย์เป็นรหัส ASCII + ปุ่มตัวปรับเปลี่ยนตัวควบคุมในรูปแบบ <ตัวควบคุมบิต> <รหัสคีย์ ASCII> ค่าบิตสำหรับไบต์ควบคุมสามารถดูได้ในตารางด้านล่างและใช้ตรรกะเชิงลบเช่น 0 เปิดใช้งาน 1 ไม่ได้ใช้งาน เมื่อกดคีย์ PS/2 บิตควบคุมจะได้รับการอัปเดตหากเป็นรหัสควบคุมหากคีย์เป็นคีย์ปกติแล้วปุ่มควบคุม + จะถูกส่งไปยังโฮสต์
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|
Tenkey | ญาติ | ตัวแทน | GRPH | ตัวพิมพ์ใหญ่ | คาน่า | SFT | CTRL |
โหมด B มีไว้สำหรับการเล่นเกมและส่งชุดย่อยของคีย์เป็นการแสดงโดยตรง 24 บิตสำหรับการเปลี่ยนแปลงการกด/ปล่อยแต่ละครั้ง โปรโตคอลการส่งสัญญาณยังเร่งความเร็วเพื่อลดความล่าช้าของเวลา ข้อมูลถูกส่งในรูปแบบ <byte1> <byte2> <byte3> ค่าบิตสามารถดูได้ในตารางด้านล่างและใช้ตรรกะเชิงลบเช่น 0 เปิดใช้งาน 1 ไม่ได้ใช้งาน เมื่อกดปุ่ม PS/2 หรือ Bluetooth บิตที่ต้องการในบิตแมปนี้ควรตั้งค่า (0) เพื่อสร้างการแมปคีย์
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|
BYTE1 | ถาม | ว | อี | ก | ดี | ซี | เอ็กซ์ | ค |
Byte2 | 7 | 4 | 1 | 8 | 2 | 9 | 6 | 3 |
Byte3 | เอสซี | 1 | - | - | - | HTAB | เอสพี | รีต |
กระบวนการทำแผนที่จะข้ามตารางการแมปจากบนลงล่างทุกครั้งที่กดปุ่ม PS/2 หรือ Bluetooth และหากมีการจับคู่คีย์พารามิเตอร์เอาต์พุตผลลัพธ์จะถูกทำให้เป็นอนุกรมและส่งไปยังคม x1 ในขณะที่ Sharp X1 Turbo/Turbo Z มีโหมด B Game Mode พารามิเตอร์ตารางการแมปจึงตอบสนองแผนที่ Direct Key + Modifier หรือคีย์ไปยังแผนที่ 24 บิต (3 bytes)
ตารางต่อไปนี้อธิบายถึงพารามิเตอร์ที่กำหนดค่าได้แต่ละตัวสร้างแผนที่คีย์เดียว
พารามิเตอร์ | คำอธิบาย |
---|
ปุ่มกด PS/2 | นี่คือรหัสคีย์บอร์ด PS/2 RAW สำหรับคีย์ที่กำหนดใด ๆ ที่ไม่รวม E0/E1 หรือตัวดัดแปลง Break ซึ่งสะท้อนให้เห็นในธงคีย์ควบคุม PS/2 |
คีย์ควบคุม PS/2 | นี่คือคีย์ควบคุมที่จะจับคู่สำหรับปุ่มใด ๆ ที่กำหนด พวกเขารวมถึง Shift, Ctrl, Caps, Kana, กราฟ, GUI, Func และ Break (ไม่ใช่ Break Key แต่ Key Break หรือ Release) |
สำหรับแป้นพิมพ์ | นี่คือธงเพื่อระบุรุ่น PS/2 หรือ Bluetooth ที่เฉพาะเจาะจงซึ่งแผนที่นี้จะใช้งานได้หากแป้นพิมพ์ที่เชื่อมต่อตรงกับ |
สำหรับโมเดลโฮสต์ | นี่คือธงเพื่อระบุโมเดลหรือชุดของโมเดลแผนที่คีย์ใช้งานได้ X1 มาใน 3 รีลีสหลักซีรี่ส์ดั้งเดิมซีรีย์เทอร์โบและเทอร์โบซ |
โหมด x1 | นี่คือธงที่ระบุโหมดแป้นพิมพ์สำหรับ X1 มี 2 โหมดโหมด A ซึ่งเป็นการทำงานมาตรฐานและโหมด B ซึ่งเป็นโหมดเกม |
ปุ่ม x1 1 | พารามิเตอร์นี้ในโหมด A ระบุรหัสคีย์จริงที่ Sharp X1 คาดว่าจะใช้สำหรับอินพุตแป้นพิมพ์ปกติ ในโหมด B พารามิเตอร์นี้ระบุไบต์ 1 ของคำ 24 บิตแต่ละบิตภายในระบุคีย์เฉพาะที่ถูกกด |
x1 keycode2 | พารามิเตอร์นี้ในโหมด B ระบุไบต์ 2 ของคำ 24 บิตแต่ละบิตภายในระบุคีย์เฉพาะที่ถูกกด |
รหัสควบคุม x1 | พารามิเตอร์นี้ในโหมด A ระบุตัวดัดแปลงแป้นพิมพ์เช่น Shift ซึ่งกำลังเปิดใช้งานพร้อมกับปุ่มกด ในโหมด B พารามิเตอร์นี้จะระบุไบต์ 3 ของคำ 24 บิตแต่ละบิตภายในระบุคีย์เฉพาะที่ถูกกด |
พารามิเตอร์ keymap ทั้งหมดจะแสดงในตัวแก้ไขแผนที่คีย์โดยใช้สัญลักษณ์ Hex เช่น:
แถว keymap ทั้งหมดจะถูกเก็บไว้ในตารางและขนาดตารางที่ดูได้ถูกตั้งค่าตามเบราว์เซอร์และ/หรือขนาดหน้าจอคอมพิวเตอร์ หากต้องการดูแถวที่ซ่อนอยู่ให้ใช้ล้อเลื่อนเมาส์
การป้อนข้อมูลสามารถทำได้ในรูปแบบฐานสิบหกหรือทศนิยมโดยคลิกที่คอลัมน์และป้อนค่าจากนั้นคลิกที่คอลัมน์ถัดไปและป้อนค่าซ้ำหรือคลิกหนึ่งครั้งจากนั้นใช้ปุ่มแท็บสำหรับการป้อนข้อมูลที่รวดเร็วยิ่งขึ้น รายละเอียดสำหรับแต่ละคอลัมน์และค่าอินพุต reqired สามารถดูได้ด้านล่าง
KYCODE PS/2 - คอลัมน์นี้คาดว่าจะมีแป้นพิมพ์ PS/2 หรือ Bluetooth ซึ่งสามารถพบได้ในคู่มือผู้ใช้แป้นพิมพ์ของคุณหรือบนเว็บที่มีการอ้างอิงจำนวนมาก เช่น. คีย์ A มีค่าสกอตทั่วไปที่ 0x1c รหัส Hex ไม่ได้เป็นมิตรกับผู้ใช้และมีคีย์บอร์ดจำนวนมากที่มีสคัลดี้ที่แตกต่างกันมากมายจึงเป็นไปไม่ได้ที่จะเสนอรายการเลือก
Scancodes PS/2 สามารถแสดงได้ด้วยหลายไบต์ใช้เฉพาะไบต์หลักและละเว้นรหัสเพิ่มเติม seqeuences เช่น E0/E1/F0 เนื่องจากมีการประมวลผลภายในและคุณลักษณะที่เลือกไว้ในคอลัมน์ควบคุม PS/2
คีย์ควบคุม PS/2 - พารามิเตอร์นี้ระบุว่าคีย์ตัวดัดแปลงใด (เช่น Ctrl, Shift ฯลฯ ) ถูกกดพร้อมกับ Scancode PS/2 เพื่อให้ตรงกัน เมื่อต้องการค่า hex ค่าตัวดัดแปลงมีดังนี้:
คีย์ตัวดัดแปลง | ค่า | คีย์ตัวดัดแปลง | ค่า | คีย์ตัวดัดแปลง | ค่า | คีย์ตัวดัดแปลง | ค่า |
---|
กะ | 0x01 | CTRL | 0x02 | ตัวพิมพ์ใหญ่ | 0x04 | คาน่า | 0x08 |
กราฟ | 0x10 | กุย | 0x20 | ฟังก์ชั่น | 0x40 | หยุดพัก | 0x80 |
มีการเพิ่มรายการเลือกแบบป๊อปโอเวอร์ลงในฟิลด์นี้เมื่อคุณคลิกในสนาม (แท็บลงในฟิลด์จะไม่แสดง popover) popover จะปรากฏขึ้นตัวอย่างด้านล่าง คลิกที่ตัวดัดแปลงคีย์ที่คุณต้องจับคู่พร้อมกับ Scancode PS/2 เพื่อให้แผนที่สามารถจับคู่และประมวลผลส่วนที่เหลือของพารามิเตอร์การแมป
สำหรับคีย์บอร์ด - คอลัมน์นี้คาดว่าค่า 8 บิตแต่ละบิตจะระบุรุ่นแป้นพิมพ์ที่รองรับและหากแป้นพิมพ์ที่ใช้งานอยู่ตรงกับหนึ่งในชุดบิตส่วนที่เหลือของพารามิเตอร์การแมปจะถูกประมวลผล
ค่าที่ถูกต้องอยู่ในตารางด้านล่างโดยมีการกำหนดคีย์บอร์ดห้ารุ่นและส่วนที่เหลือเป็นเครื่องหมายที่พร้อมสำหรับการกำหนดแป้นพิมพ์ที่กำหนดเอง เช่น. การแมปแป้นพิมพ์ของคุณเองสามารถกำหนดให้กับแป้นพิมพ์ 4 และการใช้ Hotkey Shift+Ctrl+ESC+KEYPAD_4 จะตั้งค่าคีย์บอร์ดที่ใช้งานอยู่เป็นแป้นพิมพ์ 4 และการแมปของคุณจะใช้งานได้
ค่า 255 (0xFF) ในฟิลด์นี้ช่วยให้ Keymap สำหรับคีย์บอร์ดทุกรุ่น การแมปเริ่มต้นส่วนใหญ่เปิดใช้งานสำหรับคีย์บอร์ดทั้งหมดการวางการแมปของคุณเองที่สูงขึ้นในตารางการทำแผนที่ทำให้มีความสำคัญเหนือแผนที่มาตรฐาน
รุ่นคีย์บอร์ด | ค่า | รุ่นคีย์บอร์ด | ค่า | รุ่นคีย์บอร์ด | ค่า | รุ่นคีย์บอร์ด | ค่า |
---|
สหราชอาณาจักร Wyse KB3926 | 0x01 | ญี่ปุ่น OADG109 | 0x02 | ญี่ปุ่น SANWA SKB-L1 | 0x04 | แป้นพิมพ์ 4 | 0x08 |
แป้นพิมพ์ 5 | 0x10 | แป้นพิมพ์ 6 | 0x20 | สหราชอาณาจักร Periboard 810 (BT) | 0x40 | UK Omoton K8508 (BT) | 0x80 |
มีการเพิ่มรายการเลือกแบบป๊อปโอเวอร์ลงในฟิลด์นี้เมื่อคุณคลิกในสนาม (แท็บลงในฟิลด์จะไม่แสดง popover) popover จะปรากฏขึ้นตัวอย่างด้านล่าง คลิกที่รุ่นแป้นพิมพ์และการแมปของคุณจะเปิดใช้งานสำหรับรุ่นแป้นพิมพ์ที่ระบุหรือใช้ทั้งหมดสำหรับคีย์บอร์ดทั้งหมด
สำหรับโมเดลโฮสต์ - คอลัมน์นี้คาดว่าค่า 8 บิตแต่ละบิตจะระบุโมเดลของเครื่องแผนที่จะใช้งานได้ X1 ที่คมชัดถูกปล่อยออกมาในหลายรุ่นและแต่ละรุ่นอาจมีความแตกต่างซึ่งต้องใช้แผนที่สำคัญเฉพาะ
ค่าที่ถูกต้องอยู่ในตารางด้านล่างโดยมีค่า 255 (0xff) ระบุโมเดลโฮสต์ทั้งหมด
โมเดลโฮสต์ | ค่า | โมเดลโฮสต์ | ค่า | โมเดลโฮสต์ | ค่า | โมเดลโฮสต์ | ค่า |
---|
ต้นฉบับคมชัด x1 | 0x01 | คม x1 เทอร์โบ | 0x02 | คม x1 turboz | 0x04 | | |
มีการเพิ่มรายการเลือกแบบป๊อปโอเวอร์ลงในฟิลด์นี้เมื่อคุณคลิกในสนาม (แท็บลงในฟิลด์จะไม่แสดง popover) popover จะปรากฏขึ้นตัวอย่างด้านล่าง คลิกที่โมเดลโฮสต์และการแมปของคุณจะเปิดใช้งานสำหรับรุ่นที่ระบุหรือใช้ทั้งหมดสำหรับโฮสต์ที่เป็นไปได้ทั้งหมด
โหมด x1 - พารามิเตอร์นี้ระบุว่าโหมดการทำงานใดแผนที่คีย์ใช้งานได้ ถ้าโหมด A แล้วพารามิเตอร์ปุ่มกดปุ่ม X1 1 และ X1 จะใช้งานได้ถ้าโหมด B, พารามิเตอร์ X1 KeyCode 1 (BYTE1), X1 KEYCODE 2 (BYTE2) และรหัสควบคุม X1 (BYTE 3)
เมื่อต้องการค่า hex ค่าตัวดัดแปลงมีดังนี้:
โหมด | ค่า | โหมด | ค่า |
---|
โหมด A | 0x01 | โหมด B | 0x02 |
มีการเพิ่มรายการเลือกแบบป๊อปโอเวอร์ลงในฟิลด์นี้เมื่อคุณคลิกในสนาม (แท็บลงในฟิลด์จะไม่แสดง popover) popover จะปรากฏขึ้นตัวอย่างด้านล่าง คลิกที่โหมดและการแมปของคุณจะเปิดใช้งานสำหรับโหมดที่ระบุ
ปุ่มควบคุม X1 - พารามิเตอร์นี้ระบุว่าปุ่มตัวดัดแปลงใด (เช่น Ctrl, Shift ฯลฯ ) ถูกกดพร้อมกับปุ่ม X1 และส่งไปยัง Sharp X1 เมื่อต้องการค่า hex ค่าตัวดัดแปลงมีดังนี้:
คีย์ตัวดัดแปลง | ค่า | คีย์ตัวดัดแปลง | ค่า | คีย์ตัวดัดแปลง | ค่า | คีย์ตัวดัดแปลง | ค่า |
---|
กะ | 0x01 | CTRL | 0x02 | ตัวพิมพ์ใหญ่ | 0x04 | คาน่า | 0x08 |
กราฟ | 0x10 | กุย | 0x20 | ฟังก์ชั่น | 0x40 | หยุดพัก | 0x80 |
มีการเพิ่มรายการเลือกแบบป๊อปโอเวอร์ลงในฟิลด์นี้เมื่อคุณคลิกในสนาม (แท็บลงในฟิลด์จะไม่แสดง popover) popover จะปรากฏขึ้นตัวอย่างด้านล่าง คลิกที่ปุ่มควบคุมที่จำเป็นและธงเหล่านี้จะถูกส่งไปยัง X1 พร้อมกับปุ่ม X1 สำหรับการรวมปุ่มควบคุม PS/2 + PS/2 ที่กำหนด
ตารางการแมปเริ่มต้น
ตารางด้านล่างอธิบายแผนที่เริ่มต้นในรูปแบบที่เข้าใจง่าย
<style> ตาราง {การล่มสลายของชายแดน: การล่มสลาย; } tr td {padding-top: 0em; } tr: nth-child (4) td {padding-top: 0; } </style>
คีย์ x1 | คีย์ ps/2 | คำอธิบาย |
---|
เอ็กซ์เฟอร์ | F10 | Actuate XFER Key |
ช่วย | F11 | คีย์ช่วยกระตุ้นการทำงาน |
สำเนา | F12 | Actuate Copy Key |
ม้วน | พีจีพีพี | Actuate Roll Up Key |
ม้วนตัว | พีจีดีเอ็น | Actuate Roll Down Key |
ซีแอลอาร์ | Shift + Home | ใช้งานคีย์ CLR |
อาร์โก | PRTSCR | Actuate Argo Key |
หยุดพัก | หยุดชั่วคราว | Actuate Break Key |
กราฟ | ฝ่ายซ้าย | คีย์กราฟ |
KJ1 ประโยค | ฝ่ายซ้าย | กระตุ้นคีย์ KJ1 |
KJ2 แปลง | ในทางขวา | กระตุ้นคีย์ KJ2 |
คาน่า | Rightgui | ทำงาน Kana Key |
คีย์อื่น ๆ ทั้งหมดเป็นไปตามสัญลักษณ์บนแป้นพิมพ์ PS/2 ปุ่มล็อค NUM จะสลับปุ่มกดระหว่างฟังก์ชันตัวเลขและเคอร์เซอร์ การแมปแป้นพิมพ์ผ่านปุ่มตัวดัดแปลงเว้นแต่จะมีแผนที่ที่แน่นอนเช่น กะ. ดังนั้นการผสมผสานที่สำคัญที่ไม่ได้รองรับในตารางการทำแผนที่อาจใช้งานได้เช่น Shift+Kana แม้ว่าคุณจะสามารถแก้ไขแผนที่ผ่านเว็บอินเตอร์เฟสด้านบนได้เสมอ
แผนที่คีย์ x68000 ที่คมชัด
ซีรี่ส์ Sharp X68000 รวมถึงต้นฉบับ, Ace, Expert, Super, Pro, XVI, Compact และ 68030 รุ่น นอกจากนี้ยังมีโมเดล 'สีแดง' พิเศษบางอย่าง การทำแผนที่เป็นแบบดั้งเดิมและคล้ายคลึงกันในแนวคิดกับโปรโตคอล PS/2 เช่น Scancode ถูกส่งผ่านสายอนุกรมแบบอะซิงโครนัสสำหรับทุกคีย์ที่กด สิ่งนี้ทำให้การทำแผนที่ง่ายขึ้นเนื่องจากเป็นแผนที่ 1: 1
ด้านล่างคือภาพเลย์เอาต์แป้นพิมพ์ x68000 และภาพรหัสสแกนต่อคีย์ สิ่งเหล่านี้สามารถใช้ในการเตรียมพารามิเตอร์แผนที่
X68000 Scan Codes
,---. ,---. ,-------------------, ,-------------------. ,-----------. ,---------------.
| 61| | 62| | 63| 64| 65| 66| 67| | 68| 69| 6A| 6B| 6C| | 5A| 5B| 5C| | 5D| 52| 53| 54|
`---' `---' `-------------------' `-------------------' `-----------' `---------------'
,-----------------------------------------------------------. ,-----------. ,---------------.
| 01| 02| 03| 04| 05| 06| 07| 08| 09| 0A| 0B| 0C| 0D| 0E| 0F| | 36| 5E| 37| | 3F| 40| 41| 42|
|-----------------------------------------------------------| |------------ |---------------|
| 10 | 11| 12| 13| 14| 15| 16| 17| 18| 19| 1A| 1B| 1C| | | 38| 39| 3A| | 43| 44| 45| 46|
|------------------------------------------------------. 1D | `---=====---' |---------------|
| 71 | 1E| 1F| 20| 21| 2l| 23| 24| 25| 26| 27| 28| 29| | ___| 3C|___ | 47| 48| 49| 4A|
|-----------------------------------------------------------| | 3B|---| 3D| |-----------|---|
| 70 | 2A| 2B| 2C| 2D| 2E| 2F| 30| 31| 32| 33| 34| 70 | `---| 3E|---' | 4B| 4C| 4D| |
`-----------------------------------------------------------| .---=====---. |-----------| 4E|
| 5F| 55 | 56 | 35 | 57 | 58 | 59 | 60| | 72 | 73 | | 4F| 50| 51| |
`---------------------------------------------' `-----------' `---------------'
กระบวนการทำแผนที่ผ่านตารางการแมปจากบนลงล่างทุกครั้งที่กดคีย์ PS/2 (Scancodes บลูทู ธ จะถูกแมปภายในกับ Scancodes PS/2) และหากมีการจับคู่คีย์ .
ตารางต่อไปนี้อธิบายถึงพารามิเตอร์ที่กำหนดค่าได้แต่ละตัวสร้างแผนที่คีย์เดียว
พารามิเตอร์ | คำอธิบาย |
---|
ปุ่มกด PS/2 | นี่คือรหัสคีย์บอร์ด PS/2 RAW สำหรับคีย์ที่กำหนดใด ๆ ที่ไม่รวม E0/E1 หรือตัวดัดแปลง Break ซึ่งสะท้อนให้เห็นในธงคีย์ควบคุม PS/2 |
คีย์ควบคุม PS/2 | นี่คือคีย์ควบคุมที่จะจับคู่สำหรับปุ่มใด ๆ ที่กำหนด พวกเขารวมถึง shift, ctrl, caps, alt, altgr, gui, func และ break (ไม่ใช่ break key แต่หยุดพักคีย์หรือปล่อย) |
สำหรับแป้นพิมพ์ | นี่คือธงเพื่อระบุรุ่น PS/2 หรือ Bluetooth ที่เฉพาะเจาะจงซึ่งแผนที่นี้จะใช้งานได้หากแป้นพิมพ์ที่เชื่อมต่อตรงกับ |
สำหรับโมเดลโฮสต์ | นี่คือธงเพื่อระบุโมเดลหรือชุดของโมเดลแผนที่คีย์ใช้งานได้ MZ-2500 สามารถเลียนแบบ MZ-80B, MZ-2000 และ MZ-2500 และ MZ-2800 สามารถเลียนแบบ MZ-2500 หรือ MZ-2800 |
ปุ่ม x68k | พารามิเตอร์นี้แสดงถึงค่าคีย์ที่จะส่งไปยัง X68000 เมื่อรหัสควบคุม PS/2 + PS/2 ถูกจับคู่ |
รหัสควบคุม x68k | พารามิเตอร์นี้แสดงถึงคีย์ควบคุมที่ถูกส่งไปยัง X68000 เมื่อคีย์ควบคุม PS/2 + PS/2 ถูกจับคู่ |
พารามิเตอร์ keymap ทั้งหมดจะแสดงในตัวแก้ไขแผนที่คีย์โดยใช้สัญลักษณ์ Hex เช่น:
แถว keymap ทั้งหมดจะถูกเก็บไว้ในตารางและขนาดตารางที่ดูได้ถูกตั้งค่าตามเบราว์เซอร์และ/หรือขนาดหน้าจอคอมพิวเตอร์ หากต้องการดูแถวที่ซ่อนอยู่ให้ใช้ล้อเลื่อนเมาส์
การป้อนข้อมูลสามารถทำได้ในรูปแบบฐานสิบหกหรือทศนิยมโดยคลิกที่คอลัมน์และป้อนค่าจากนั้นคลิกที่คอลัมน์ถัดไปและป้อนค่าซ้ำหรือคลิกหนึ่งครั้งจากนั้นใช้ปุ่มแท็บสำหรับการป้อนข้อมูลที่รวดเร็วยิ่งขึ้น รายละเอียดสำหรับแต่ละคอลัมน์และค่าอินพุต reqired สามารถดูได้ด้านล่าง
KYCODE PS/2 - คอลัมน์นี้คาดว่าจะมีแป้นพิมพ์ PS/2 หรือ Bluetooth ซึ่งสามารถพบได้ในคู่มือผู้ใช้แป้นพิมพ์ของคุณหรือบนเว็บที่มีการอ้างอิงจำนวนมาก เช่น. คีย์ 'A' มีค่าสกอนิกทั่วไปที่ 0x1c รหัส Hex ไม่ได้เป็นมิตรกับผู้ใช้และมีคีย์บอร์ดจำนวนมากที่มีสคัลดี้ที่แตกต่างกันมากมายจึงเป็นไปไม่ได้ที่จะเสนอรายการเลือก
Scancodes PS/2 สามารถแสดงได้ด้วยหลายไบต์ใช้เฉพาะไบต์หลักและละเว้นรหัสเพิ่มเติม seqeuences เช่น E0/E1/F0 เนื่องจากมีการประมวลผลภายในและคุณลักษณะที่เลือกไว้ในคอลัมน์ควบคุม PS/2
คีย์ควบคุม PS/2 - พารามิเตอร์นี้ระบุว่าคีย์ตัวดัดแปลงใด (เช่น Ctrl, Shift ฯลฯ ) ถูกกดพร้อมกับ Scancode PS/2 เพื่อให้ตรงกัน เมื่อต้องการค่า hex ค่าตัวดัดแปลงมีดังนี้:
คีย์ตัวดัดแปลง | ค่า | คีย์ตัวดัดแปลง | ค่า | คีย์ตัวดัดแปลง | ค่า | คีย์ตัวดัดแปลง | ค่า |
---|
กะ | 0x01 | CTRL | 0x02 | ตัวพิมพ์ใหญ่ | 0x04 | คาน่า | 0x08 |
กราฟ | 0x10 | กุย | 0x20 | ฟังก์ชั่น | 0x40 | หยุดพัก | 0x80 |
มีการเพิ่มรายการเลือกแบบป๊อปโอเวอร์ลงในฟิลด์นี้เมื่อคุณคลิกในสนาม (แท็บลงในฟิลด์จะไม่แสดง popover) popover จะปรากฏขึ้นตัวอย่างด้านล่าง คลิกที่ตัวดัดแปลงคีย์ที่คุณต้องจับคู่พร้อมกับ Scancode PS/2 เพื่อให้แผนที่สามารถจับคู่และประมวลผลส่วนที่เหลือของพารามิเตอร์การแมป
สำหรับคีย์บอร์ด - คอลัมน์นี้คาดว่าค่า 8 บิตแต่ละบิตจะระบุรุ่นแป้นพิมพ์ที่รองรับและหากแป้นพิมพ์ที่ใช้งานอยู่ตรงกับหนึ่งในชุดบิตส่วนที่เหลือของพารามิเตอร์การแมปจะถูกประมวลผล
ค่าที่ถูกต้องอยู่ในตารางด้านล่างโดยมีการกำหนดคีย์บอร์ดห้ารุ่นและส่วนที่เหลือเป็นเครื่องหมายที่พร้อมสำหรับการกำหนดแป้นพิมพ์ที่กำหนดเอง เช่น. การแมปแป้นพิมพ์ของคุณเองสามารถกำหนดให้กับแป้นพิมพ์ 4 และการใช้ Hotkey Shift+Ctrl+ESC+KEYPAD_4 จะตั้งค่าคีย์บอร์ดที่ใช้งานอยู่เป็นแป้นพิมพ์ 4 และการแมปของคุณจะใช้งานได้
ค่า 255 (0xFF) ในฟิลด์นี้ช่วยให้ Keymap สำหรับคีย์บอร์ดทุกรุ่น การแมปเริ่มต้นส่วนใหญ่เปิดใช้งานสำหรับคีย์บอร์ดทั้งหมดการวางการแมปของคุณเองที่สูงขึ้นในตารางการทำแผนที่ทำให้มีความสำคัญเหนือแผนที่มาตรฐาน
รุ่นคีย์บอร์ด | ค่า | รุ่นคีย์บอร์ด | ค่า | รุ่นคีย์บอร์ด | ค่า | รุ่นคีย์บอร์ด | ค่า |
---|
สหราชอาณาจักร Wyse KB3926 | 0x01 | ญี่ปุ่น OADG109 | 0x02 | ญี่ปุ่น SANWA SKB-L1 | 0x04 | แป้นพิมพ์ 4 | 0x08 |
แป้นพิมพ์ 5 | 0x10 | แป้นพิมพ์ 6 | 0x20 | สหราชอาณาจักร Periboard 810 (BT) | 0x40 | UK Omoton K8508 (BT) | 0x80 |
มีการเพิ่มรายการเลือกแบบป๊อปโอเวอร์ลงในฟิลด์นี้เมื่อคุณคลิกในสนาม (แท็บลงในฟิลด์จะไม่แสดง popover) popover จะปรากฏขึ้นตัวอย่างด้านล่าง คลิกที่รุ่นแป้นพิมพ์และการแมปของคุณจะเปิดใช้งานสำหรับรุ่นแป้นพิมพ์ที่ระบุหรือใช้ทั้งหมดสำหรับคีย์บอร์ดทั้งหมด
สำหรับโมเดลโฮสต์ - คอลัมน์นี้คาดว่าค่า 8 บิตแต่ละบิตจะระบุโมเดลของเครื่องแผนที่จะใช้งานได้ X68000 ที่คมชัดถูกปล่อยออกมาในหลายรูปแบบและแต่ละรุ่นอาจมีความแตกต่างซึ่งต้องใช้แผนที่คีย์เฉพาะ
ค่าที่ถูกต้องอยู่ในตารางด้านล่างโดยมีค่า 255 (0xff) ระบุโมเดลโฮสต์ทั้งหมด
โมเดลโฮสต์ | ค่า | โมเดลโฮสต์ | ค่า | โมเดลโฮสต์ | ค่า | โมเดลโฮสต์ | ค่า |
---|
X68000 ต้นฉบับ | 0x01 | เอซ | 0x02 | ผู้เชี่ยวชาญ | 0x04 | สุด ๆ | 0x08 |
โปร | 0x10 | XVI | 0x20 | กะทัดรัด | 0x40 | 68030 | 0x80 |
มีการเพิ่มรายการเลือกแบบป๊อปโอเวอร์ลงในฟิลด์นี้เมื่อคุณคลิกในสนาม (แท็บลงในฟิลด์จะไม่แสดง popover) popover จะปรากฏขึ้นตัวอย่างด้านล่าง คลิกที่โมเดลโฮสต์และการแมปของคุณจะเปิดใช้งานสำหรับรุ่นที่ระบุหรือใช้ทั้งหมดสำหรับโฮสต์ที่เป็นไปได้ทั้งหมด
X68K KYCODE - คอลัมน์นี้คาดว่ารหัสคีย์ X68000 จะถูกส่งไปยัง X68000 เมื่อกดปุ่ม PS/2 หรือ Bluetooth + รหัสควบคุม PS/2 ที่เลือก เช่น. สำหรับ Scancode PS/2 ที่แสดงถึงคีย์ A, 0x1e ถูกส่งไปยัง X68000
ปุ่มควบคุม X68K - พารามิเตอร์นี้ระบุว่าคีย์ตัวดัดแปลงใด (เช่น Ctrl, Shift ฯลฯ ) ถูกส่งพร้อมกับปุ่ม X68K ไปยัง X68000 เมื่อต้องการค่า hex ค่าตัวดัดแปลงมีดังนี้:
คีย์ตัวดัดแปลง | ค่า | คีย์ตัวดัดแปลง | ค่า | คีย์ตัวดัดแปลง | ค่า | คีย์ตัวดัดแปลง | ค่า |
---|
กะ | 0x80 | การเปลี่ยน | 0x40 | กะ | 0x01 | | |
มีการเพิ่มรายการเลือกแบบป๊อปโอเวอร์ลงในฟิลด์นี้เมื่อคุณคลิกในสนาม (แท็บลงในฟิลด์จะไม่แสดง popover) popover จะปรากฏขึ้นตัวอย่างด้านล่าง คลิกที่ตัวดัดแปลงคีย์ที่คุณต้องส่งด้วยปุ่ม X68K ไปยัง X68000 เมื่อทำการจับคู่
ตารางการแมปเริ่มต้น
ตารางด้านล่างอธิบายแผนที่เริ่มต้นในรูปแบบที่เข้าใจง่าย
<style> ตาราง {การล่มสลายของชายแดน: การล่มสลาย; } tr td {padding-top: 0em; } tr: nth-child (4) td {padding-top: 0; } </style>
คีย์ x68000 | คีย์ ps/2 | คำอธิบาย |
---|
ฮิระงะนะ | Rightctrl + F1 | สร้างคีย์ Hiragana |
ความกว้างเต็ม | Rightctrl + F2 | ดำเนินการคีย์เต็มรูปแบบ |
คาตาคานะ | Rightctrl + F3 | ทำหน้าที่คีย์ Katakana |
โรมาจิ | Rightctrl + F4 | สร้างคีย์ Romaji |
แรนโพส | Rightctrl + F5 | ทำหน้าที่เปลี่ยนคีย์ |
เครื่องหมาย | Rightctrl + F6 | สร้างคีย์สัญลักษณ์ |
codeinput | Rightctrl + F7 | ดำเนินการรหัส CodeInput |
สำเนา | Rightctrl + F9 | สร้างคีย์สำเนา |
ช่วย | Rightctrl + F10 | ทำหน้าที่ช่วยช่วยเหลือ |
opt.1 | F11 | ดำเนินการ opt.1 คีย์ |
opt.2 | F12 | Actuates Opt.2 คีย์ |
หยุดพัก | กะ + หยุดชั่วคราว | Actuates Break Key |
XF1 | ฝ่ายซ้าย | สร้างคีย์ XF1 |
XF2 | ฝ่ายซ้าย | สร้างคีย์ XF2 |
XF3 | ในทางขวา | สร้างคีย์ XF3 |
XF4 | Rightgui | สร้างคีย์ XF4 |
xf5 | เมนู | สร้างคีย์ XF5 |
เลิกทำ | จบ | ดำเนินการยกเลิกคีย์ |
ม้วน | พีจีพีพี | สร้างคีย์ม้วนขึ้น |
ม้วนตัว | พีจีดีเอ็น | สร้างคีย์ม้วนลง |
ซีแอลอาร์ | Shift + Home | ทำหน้าที่คีย์ CLR |
คีย์อื่น ๆ ทั้งหมดเป็นไปตามสัญลักษณ์บนแป้นพิมพ์ PS/2 ปุ่ม ล็อค NUM จะสลับปุ่มกดระหว่างฟังก์ชันตัวเลขและเคอร์เซอร์ การแมปแป้นพิมพ์จะผ่านคีย์ตัวดัดแปลงเว้นแต่จะมีแผนที่ที่แน่นอนเช่น กะ. ดังนั้นการผสมผสานที่สำคัญที่ไม่ได้รองรับในตารางการทำแผนที่อาจใช้งานได้เช่น Shift+Kana แม้ว่าคุณจะสามารถแก้ไขแผนที่ผ่านเว็บอินเตอร์เฟสด้านบนได้เสมอ
ปุ่มลัด
Hot Keys เป็นชุดค่าผสมคีย์พิเศษที่จะเปิด/ปิดใช้งานคุณสมบัติแป้นพิมพ์ เมื่อมีการเลือกคุณสมบัติผ่านคีย์ฮอตจะมีการมุ่งมั่นที่จะจัดเก็บถาวรและยังคงใช้งานผ่านวงจรพลังงาน
คีย์ลัดต่อไปนี้มีการกำหนดไว้ในขณะนี้:
โฮสต์ที่ใช้งานอยู่ | คีย์ร้อน | คงอยู่ | คุณสมบัติ |
---|
ทั้งหมด | Shift+Ctrl+ESC+1 | ใช่ | เลือกคีย์บอร์ดรุ่น UK KB-3926 |
ทั้งหมด | Shift+Ctrl+ESC+2 | ใช่ | เลือกคีย์บอร์ดรุ่นญี่ปุ่น OADG109 |
ทั้งหมด | Shift+Ctrl+ESC+3 | ใช่ | เลือกรุ่นแป้นพิมพ์ญี่ปุ่น SANWA SKB-L1 |
ทั้งหมด | Shift+Ctrl+ESC+4 | ใช่ | เลือกคีย์บอร์ดรุ่นคีย์บอร์ด _4 |
ทั้งหมด | Shift+Ctrl+ESC+5 | ใช่ | เลือกคีย์บอร์ดรุ่นคีย์บอร์ด _5 |
ทั้งหมด | Shift+Ctrl+ESC+6 | ใช่ | เลือกคีย์บอร์ดรุ่นคีย์บอร์ด _6 |
ทั้งหมด | Shift+Ctrl+ESC+7 | ใช่ | เลือกคีย์บอร์ดรุ่นสหราชอาณาจักร Periboard 810 (บลูทู ธ ) |
ทั้งหมด | Shift+Ctrl+ESC+8 | ใช่ | เลือกคีย์บอร์ดรุ่น uk Omoton K8508 (บลูทู ธ ) |
ทั้งหมด | Shift+Ctrl+ESC+0 | ใช่ | เลือกแป้นพิมพ์แผนที่มาตรฐาน |
MZ-2500 | Shift+Ctrl+ESC+ปุ่มกด 1 | ใช่ | เลือก Keymap สำหรับ MZ-2500 |
MZ-2800 | Shift+Ctrl+ESC+ปุ่มกด 1 | ใช่ | เลือก Keymap สำหรับ MZ-2800 |
MZ-2500 | Shift+Ctrl+ESC+ปุ่มกด 2 | ใช่ | เลือก Keymap สำหรับ MZ-2000 |
MZ-2500 | Shift+Ctrl+ESC+KEYPAD 3 | ใช่ | เลือก Keymap สำหรับ MZ-80B |
X1 | Shift+Ctrl+ESC+ปุ่มกด 1 | ใช่ | เลือก Keymap สำหรับ X1 ดั้งเดิม |
X1 | Shift+Ctrl+ESC+ปุ่มกด 2 | ใช่ | เลือก Keymap สำหรับ Turbo X1 |
X1 | Shift+Ctrl+ESC+KEYPAD 3 | ใช่ | เลือก Keymap สำหรับ Turboz X1 |
X1 | Shift+Ctrl+ESC+KEYPAD 0 | ใช่ | เลือก Keymap สำหรับทุกรุ่นเช่น แผนที่คีย์รุ่น X1 ใด ๆ จะเปิดใช้งาน |
X1 | Shift+Ctrl+ESC+KEYPAD 7 | เลขที่ | สลับไปที่โหมดแป้นพิมพ์ก |
X1 | Shift+Ctrl+ESC+KEYPAD 9 | เลขที่ | สลับไปที่โหมดแป้นพิมพ์ B |
x68000 | Shift+Ctrl+ESC+ปุ่มกด 1 | ใช่ | เลือกแผนที่คีย์รุ่น X68000 ดั้งเดิม |
x68000 | Shift+Ctrl+ESC+ปุ่มกด 2 | ใช่ | เลือกแผนที่คีย์ Ace Model X68000 |
x68000 | Shift+Ctrl+ESC+KEYPAD 3 | ใช่ | เลือกแผนที่ผู้เชี่ยวชาญ X68000 คีย์ |
x68000 | Shift+Ctrl+ESC+KEYPAD 4 | ใช่ | เลือกแผนที่คีย์รุ่น X68000 Pro Model X68000 |
x68000 | Shift+Ctrl+ESC+KEYPAD 5 | ใช่ | เลือกแผนที่คีย์ Super Model X68000 |
x68000 | Shift+Ctrl+ESC+KEYPAD 6 | ใช่ | เลือก XVI Model X68000 MAP |
x68000 | Shift+Ctrl+ESC+KEYPAD 7 | ใช่ | เลือกแผนที่คีย์ X68000 ขนาดกะทัดรัด |
x68000 | Shift+Ctrl+ESC+KEYPAD 8 | ใช่ | เลือก 68030 รุ่น X68000 แผนที่คีย์ |
x68000 | Shift+Ctrl+ESC+KEYPAD 0 | ใช่ | เลือกแผนที่คีย์สำหรับทุกรุ่นเช่น แผนที่คีย์รุ่น X68000 ใด ๆ จะเปิดใช้งาน |
ความหมายของคุณสมบัติคีย์ฮอตคือการกรอง Keymap หากเลือกแบบจำลองแป้นพิมพ์เป็น KB-3926 แล้วรายการ Keymap เท่านั้นที่มีโมเดลแป้นพิมพ์ตั้งเป็น KB-3926 หรือมาตรฐานที่ใช้งานอยู่รายการอื่น ๆ ทั้งหมดจะไม่ทำงาน
หากโมเดลของเครื่องถูกตั้งค่าเป็นเทอร์โบ X1 ในขณะที่เชื่อมต่อกับเครื่องประเภท X1 ดังนั้นเฉพาะรายการ keymap ที่มีโมเดลโฮสต์ตั้งค่าเป็น x1 turbo หรือ x1 ทั้งหมดจะทำงาน
สิ่งนี้ช่วยให้การสร้างคีย์แผนที่ที่เฉพาะเจาะจงมากต่อรุ่นแป้นพิมพ์ประเภทเครื่องและรุ่น
การกำหนดค่าเมาส์
Sharpkey เมื่อใช้เป็นอินเตอร์เฟสเมาส์สามารถกำหนดค่าพารามิเตอร์เมาส์บนทั้ง PS/2 และด้านโฮสต์ หนูบลูทู ธ แชร์ค่าการกำหนดค่า PS/2 แต่แสดงผลภายในเนื่องจากหนูไม่สามารถกำหนดค่าฮาร์ดแวร์ได้
การกำหนดค่าพื้นฐานสามารถทำได้ด้วยเมาส์เองโดยการกดล้อเลื่อนเป็นระยะเวลาที่กำหนด สามารถสรุปได้ในตารางด้านล่าง
โหมด | กดปุ่ม | ช่วงเวลา | รัฐนำ | คำอธิบาย |
---|
การปรับสเกลโฮสต์ | ปุ่มเลื่อนกลาง | 1 วินาที | เปิดใช้งานโหมด 1 กะพริบอย่างรวดเร็ว การตั้งค่าปัจจุบันจะถูกระบุโดย 1 กะพริบต่อค่าทุก 1.5 วินาทีช่วงที่ถูกต้อง 0-4 ดังนั้นการตั้งค่า 1 จะเห็น 1 กะพริบทุก 1.5 วินาที | โหมดนี้ช่วยให้ผู้ใช้สามารถเปลี่ยนความละเอียดที่ได้รับการแก้ไขโดยโฮสต์ โดยพื้นฐานแล้วตัวแบ่งตั้งแต่ 1/1, 1/2, 1/3, 1/4, 1/5 ใช้เพื่อลดจำนวนการเคลื่อนไหว PS/2 สิ่งนี้ส่งผลให้เกิดการเคลื่อนไหวของเมาส์ที่ช้าลง |
ความละเอียดปล./2 | ปุ่มเลื่อนกลาง | 2 วินาที | เปิดใช้งานโหมด 2 พริบอย่างรวดเร็ว การตั้งค่าปัจจุบันจะถูกระบุโดย 1 กะพริบต่อค่าทุก 2.5 วินาทีช่วงที่ถูกต้อง 1,2,4,8 นับ/มม. | โหมดนี้ช่วยให้ผู้ใช้สามารถเปลี่ยนความละเอียดของเมาส์ PS/2 หรือความไวเช่น จำนวนการเคลื่อนไหวต่อมม. กี่ครั้ง |
ค่าของโหมดการกำหนดค่าจะเปลี่ยนไปโดยการเลื่อนล้อเลื่อนไปข้างหน้าเพื่อเพิ่มหรือย้อนกลับเพื่อลดลงจากนั้นสังเกตจำนวนแฟลช LED เมื่อตั้งค่าที่ต้องการการคลิกล้อเลื่อนจะส่งผลให้ค่าถูกเก็บไว้ในการกำหนดค่าถาวรและใช้จนกว่าจะมีการกำหนดค่าใหม่ครั้งต่อไป
อีกวิธีหนึ่งในการกำหนดค่าพารามิเตอร์เมาส์คือการใช้คุณสมบัติการกำหนดค่าเมาส์บนเว็บโดยการเข้าถึงเว็บอินเตอร์เฟสโดยใช้ข้อมูลจุดเชื่อมต่อ/ไคลเอนต์ด้านบนและเปิดเบราว์เซอร์เพื่อโหลดหน้าสถานะเริ่มต้นเช่น:
คลิกที่ตัวเลือกการกำหนดค่าเมาส์ในเมนูแถบด้านซ้าย สิ่งนี้จะเริ่มหน้าจอการกำหนดค่าเมาส์ซึ่งจะปรากฏขึ้น:
หน้าจอการกำหนดค่าเมาส์แสดง 2 แผง:
- A Mouse Host Configuration panel - this is used to configure host side mouse parameters.
- A Mouse PS/2 Configuration panel - this is used to configure PS/2 side mouse parameters.
Mouse Host Configuration
This panel currenly presents one option, setting the host side scaling of the PS/2 movement data. Select the scaling required and press the Save button to commit to permanent storage. This feature can also be set via the mouse scroll wheel.
Mouse PS/2 Configuration
This panel offers 3 configurable options:
- PS/2 Mouse Scaling - This feature can scale the movement data sent by the mouse. If set to 1:1, no scaling occurs, if set to 2:1 then the movement data is multiplied by 2 resultion in the mouse movement been more rapid and travels further.
- PS/2 Mouse Resolution - This feature sets the accuracy of the mouse data as the mouse moves 1mm. The most inaccurate value is 1 c/mm, ie. 1 division value per mm, the most accurate is 8 c/mm, ie, 8 division values per mm.
- PS/2 Mouse Sampling Rate - This feature sets the accuracy of the mouse by transmitting more data per second regarding it's movement. The Sharp protocol requires a continous transmission of data every 20ms which equates to a sampling rate of 50/s, so a PS/2 sampling rate of 60/s is considered the optimal value.
After setting the required values, press the 'Save' button to commit the changes to permanent storage.
NB: The Mouse Configuration menu will be displayed when the SharpKey is primarily used as a mouse, ie. the Host cable connects to a Host mouse port. If the Host is keyboard and mouse capable over one cable then both the host keyboard map and mouse configuration menu will appear in the side-menu bar.
เครดิต
Espressif IDF development environment and use of the ESP-32S reference material was used in the design of this keyboard interface.
ใบอนุญาต
This design, hardware and software, is licensed under the GNU Public Licence v3.
No commercial use to be made of this design or any hardware/firmware component without express permission from the author. This condition overrides any rights afforded by the GNU GPL 3 license.
The Gnu Public License v3
The source and binary files in this project marked as GPL v3 are free software: you can redistribute it and-or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
The source files are distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; โดยไม่มีการรับประกันโดยนัยถึงความสามารถในการซื้อขายหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ดูใบอนุญาตสาธารณะทั่วไปของ GNU สำหรับรายละเอียดเพิ่มเติม
คุณควรได้รับสำเนาของ GNU General Public License พร้อมกับโปรแกรมนี้ If not, see http://www.gnu.org/licenses/.