การทำความเข้าใจตัวแก้ไขแป้นพิมพ์
การสร้างและแก้ไขแป้นพิมพ์จะทำผ่านแท็บแป้นพิมพ์ใน Velocity Console เครื่องมือนี้อนุญาตให้คุณแก้ไขแป้นพิมพ์ภายในโปรเจคได้โดยตรง สร้างคีย์แบบกำหนดเองเพื่อใช้ระหว่างแป้นพิมพ์หลายแป้นพิมพ์ แก้ไขรายละเอียดและค่าของคีย์รายตัว และส่งออกแป้นพิมพ์ไปยังโปรเจคอื่น
ในการเริ่มต้นใช้งานแป้นพิมพ์แบบกำหนดเอง ให้คลิกปุ่มเพิ่มในแผงแป้นพิมพ์ที่ด้านขวาล่างสุด หลังจากที่คุณได้สร้างแป้นพิมพ์แบบกำหนดเองแล้ว คุณสามารถแก้ไขเค้าโครงและคีย์ต่างๆ ได้
แผงตัวแก้ไขจะแสดงแป้นพิมพ์เมื่อปรากฏบนอุปกรณ์เคลื่อนที่ คุณสามารถลากแล้วปล่อยปุ่มจากแผงปุ่มลงในแผงนี้เพื่อกำหนดลักษณะการจัดเรียงแป้นพิมพ์ของคุณด้วยตัวเองได้ นอกจากนี้ ปุ่มแต่ละปุ่มจะสามารถกำหนดค่าได้จากแผงรายละเอียดปุ่มเมื่อปุ่มนั้นถูกเลือกในแผงตัวแก้ไข
ที่มุมขวาบนสุดของแผงตัวแก้ไขคือแถวของตัวเลือกต่างๆ ที่ดำเนินการกระทำต่อไปนี้:
•ค่าเริ่มต้น แสดงและอนุญาตให้คุณแก้ไขปุ่มทั้งหมดที่มีสถานะปกติ
•Shift แสดงและอนุญาตให้คุณแก้ไขปุ่มทั้งหมดที่มีสถานะ Shift
•กดค้าง อนุญาตให้คุณแก้ไขรายละเอียดของปุ่มได้ด้วยป้ายและค่ากดค้าง
•แสดงตัวอย่าง แสดงแป้นพิมพ์ทั้งในโหมดแนวนอนและแนวตั้งบนหน้าจอที่มีขนาดเท่าอุปกรณ์เคลื่อนที่ ปุ่มยังคงสามารถเลือกและแก้ไขได้จากโหมดการดูนี้
•การตั้งค่า แสดงตัวเลือกทั้งหมดสำหรับกำหนดลักษณะการทำงาน ค่าเริ่มต้น และแท็กของแป้นพิมพ์ ตัวเลือกที่แสดงด้านล่างนี้จะถูกควบคุมโดยเป็นไปตามแป้นพิมพ์แต่ละแป้นพิมพ์:
•สถานะแป้นพิมพ์ตั้งต้น แสดงสถานะที่ระบุเฉพาะของแป้นพิมพ์ Ivantiตัวอย่างเช่น หากเลือก Shift เมื่อแป้นพิมพ์ถูกเปิดใช้ใน Velocity Client ค่าเริ่มต้นของแป้นพิมพ์นั้นจะเปลี่ยนเป็นสถานะ Shift
•หมุนไปยังแป้นพิมพ์ เปลี่ยนเป็นแป้นพิมพ์อื่นเมื่อสลับระหว่างโหมดการดูแบบแนวนอนและแนวตั้ง ป้อนชื่อเต็มของแป้นพิมพ์ที่ต้องการเมื่อปรากฏขึ้นในโปรเจค หากแป้นพิมพ์ของคุณถูกกำหนดให้อยู่ในโหมดการดูแบบแนวนอนและแนวตั้งในโหมดที่อนุญาต แป้นพิมพ์จะยังคงเปลี่ยนเป็นแป้นพิมพ์ที่ระบุเมื่อมีการหมุน แป้นพิมพ์ที่คุณระบุที่นี่ต้องมีการวางแนวการดูแบบอื่นซึ่งกำหนดไว้ในโหมดที่อนุญาต ไม่เช่นนั้นระบบจะไม่โหลดแป้นพิมพ์ใหม่ ค่าหมุนไปยังแป้นพิมพ์ต้องมีให้สำหรับแป้นพิมพ์ที่คุณกำหนดทั้งแบบแนวตั้งและแนวนอน มิฉะนั้น คุณจะไม่สามารถสลับระหว่างแนวตั้งและแนวนอนได้
•กลับคืนอัตโนมัติ นำคุณกลับคืนสู่สถานะตั้งต้นหลังจากผู้ใช้แตะปุ่มใดปุ่มหนึ่ง ตัวอย่างเช่น หากผู้ใช้แตะปุ่ม Shift เพื่อให้แสดงสถานะ Shift ของแต่ละปุ่ม จากนั้นให้แตะปุ่ม N แป้นพิมพ์จะแปลงกลับเป็นสถานะที่ไม่ใช่ Shift หลังจากดำเนินการกดปุ่ม
•โหมดที่ได้รับอนุญาต กำหนดโหมดที่กำหนดล่วงหน้าไปที่แป้นพิมพ์สำหรับประเภทการเลียนแบบและการวางแนว
โดยต้องเลือกโหมดสำหรับประเภทการเลียนแบบและการวางแนว ไม่เช่นนั้นแป้นพิมพ์แบบกำหนดเองจะไม่สามารถใช้ได้ใน Velocity Client
•สีพื้นหลัง กำหนดสีพื้นหลังของแป้นพิมพ์ ช่องว่างระหว่างปุ่มต่างๆ จะแสดงสีนี้
•สไตล์ค่าตั้งต้น กำหนดสไตล์ค่าตั้งต้นของปุ่มทั้งหมด หากคุณเปลี่ยนค่าตั้งต้นเป็นสไตล์อื่น ทุกปุ่มที่ใช้สไตล์ค่าตั้งต้นแบบเก่าจะเปลี่ยนเป็นค่าตั้งต้นแบบใหม่โดยอัตโนมัติ ฟิลด์นี้จะถูกตั้งค่าเป็นสไตล์ปกติตามค่าเริ่มต้น ในการแก้ไขและสร้างสไตล์ โปรดดูที่ การใช้ตัวแก้ไขสไตล์แป้นพิมพ์
•แก้ไขแม่แบบ เปิดใช้กล่องโต้ตอบแก้ไขแม่แบบ ที่ซึ่งคุณใช้ในการปรับเปลี่ยนเค้าโครงและขนาดของปุ่ม รวมทั้งเพิ่มและลบปุ่มบนแม่แบบออก สำหรับข้อมูลเพิ่มเติม โปรดดูที่ การแก้ไขเทมเพลตแป้นพิมพ์
แผงปุ่มจะแสดงค่าปุ่มทั้งหมดที่มีให้เลือกซึ่งคุณสามารถเพิ่มไปที่แป้นพิมพ์ได้ จากส่วนนี้ของ Velocity Console คุณสามารถใช้ปุ่มที่กำหนดล่วงหน้าหรือสร้างปุ่มที่คุณกำหนดเองเพื่อใช้แป้นพิมพ์หลายแป้นพิมพ์ได้ โดยปุ่มที่แสดงที่นี่จะมีให้เลือกใช้ในทุกโปรเจค และอนุญาตให้คุณเพิ่มค่าอัลฟาและค่าตัวเลขที่ใช้บ่อย รวมทั้งสัญลักษณ์และปุ่มกำหนดเองที่มีให้ใช้เฉพาะแอพพลิเคชั่น
ในการเพิ่มปุ่มไปที่แป้นพิมพ์ ให้เลือกปุ่มจากแผงปุ่ม จากนั้นลากแล้วปล่อยปุ่มบนตำแหน่งที่ต้องการในแผงตัวแก้ไข หากคุณปล่อยปุ่มในแผงตัวแก้ไขบนปุ่มหนึ่งซึ่งมีป้ายและค่าที่มีอยู่แล้ว ปุ่มดั้งเดิมจะถูกเขียนทับ
แผงปุ่มจะประกอบด้วยแถบต่างๆ มากมายซึ่งจัดกลุ่มประเภทปุ่มที่คุณสามารถเพิ่มไปที่แป้นพิมพ์ได้:
•แถบ QWERTY แสดงปุ่มทั้งหมดที่มักพบบนแป้นพิมพ์ QWERTY แบบมาตรฐานในสถานะปกติ หากเลือกตัวเลือกเปิดใช้สถานะ Shift อยู่ในเมนูแก้ไขแบบเลื่อนลง และคุณลากปุ่มจากแถบนี้ สถานะ Shift ของปุ่มนั้นจะถูกปรับใช้กับแป้นพิมพ์ในแผงตัวแก้ไขด้วย หากคุณต้องการปิดใช้งานการตั้งค่านี้ และไม่ต้องการให้สร้างสถานะ Shift ของแต่ละปุ่มที่คุณลากไปที่แป้่นพิมพ์ของคุณ ให้คลิก แก้ไข > ปิดใช้งานสถานะ Shift
•แถบ Shift แสดงปุ่มทั้งหมดที่มักพบบนแป้นพิมพ์ QWERTY แบบมาตรฐานในสถานะ Shift
•แถบ 123 แสดงตัวเลขและสัญลักษณ์ที่สร้างไว้ล่วงหน้า
•แถบฟังก์ชั่น แสดงปุ่มฟังก์ชั่นทั้งหมดที่มีให้เลือก และฟังก์ชั่นที่เกี่ยวข้อง จาก F1 ถึง F24
•แถบ 5250 แสดงปุ่มที่สร้างไว้ล่วงหน้าทั้งหมดที่สามารถใช้ได้กับเทอร์มินัลเลียนแบบ IBM 5250
•แถบ 3270 แสดงปุ่มที่สร้างไว้ล่วงหน้าทั้งหมดที่สามารถใช้ได้กับเทอร์มินัลเลียนแบบ IBM 3270
•แถบ VT แสดงปุ่มที่สร้างไว้ล่วงหน้าทั้งหมดที่สามารถใช้ได้กับเทอร์มินัลเลียนแบบ VT
•แถบกำหนดเอง แสดงปุ่มกำหนดเองทั้งหมดที่คุณสร้างไว้ คุณสามารถสร้างปุ่มกำหนดเองเพิ่มเติมได้โดยคลิกปุ่มเพิ่ม การดำเนินการนี้จะสร้างปุ่มใหม่ในแถบที่คุณสามารถแก้ไขได้ในแผงรายละเอียดปุ่ม คุณสามารถเพิ่มการกระทำพิเศษไปที่ปุ่มแบบกำหนดเองได้ ซึ่งอธิบายไว้ในแผงรายละเอียดปุ่ม คุณไม่จำเป็นต้องเพิ่มปุ่มกำหนดเองไปที่แป้นพิมพ์ในแผงตัวแก้ไขเพื่อแก้ไขปุ่มเหล่านั้น ปุ่มกำหนดเองใดๆ ที่คุณสร้างที่นี่สามารถใช้ได้ในโปรเจคอื่นๆ ทั้งหมด
แผงรายละเอียดปุ่มอนุญาตให้คุณตั้งค่าป้ายและค่า อัพโหลดภาพที่กำหนดเอง และเปลี่ยนสไตล์การกำหนดสีปุ่ม โดยดำเนินการแบบทีละปุ่ม เมื่อคุณเลือกปุ่มจากแผงตัวแก้ไขหรือแถบกำหนดเองในแผงปุ่ม คุณจะสามารถเปลี่ยนลักษณะการทำงานของปุ่มนั้นได้ผ่านแผงรายละเอียดปุ่ม หากไม่ได้เลือกปุ่มใดเลย จะไม่สามารถใช้ฟอร์มได้ แผงนี้ไม่สามารถใช้เพื่อแก้ไขปุ่มจากแผงปุ่มได้ ยกเว้นปุ่มที่พบบนแถบกำหนดเอง
ในแผงรายละเอียดคีย์ คุณสามารถแก้ไขค่าต่อไปนี้ได้:
•ป้ายชื่อ ข้อความที่ปรากฏบนปุ่มจะระบุฟังก์ชั่นของปุ่ม
•ค่า การกระทำที่เกิดขึ้นเมื่อมีการแตะปุ่มที่ระบุเฉพาะ ค่าต่างๆ มักจะเป็นข้อความ เช่น ตัวเลขหรือตัวอักษร หากคุณป้อนตัวอักษร ตัวเลข หรือสัญลักษณ์หลายตัวเพื่อใช้เป็นค่าปุ่ม แอพพลิเคชั่นนั้นจะใช้ตัวอักษรหรือตัวเลขเพียงตัวแรกเท่านั้นในฟิลด์นี้ และปุ่มยังสามารถใส่ค่าเพิ่มเติมสำหรับฟังก์ชั่นพิเศษได้อีกด้วย ตัวอย่างเช่น ปุ่มที่มีตัวอักษร a จะมีค่า a ในขณะที่ปุ่มที่มีป้าย CLEAR จะมีค่า {ค่าฐานสิบหก:0003} เพื่อลบข้อความทั้งหมดในฟิลด์ ค่าที่รองรับได้แก่
•{ค่าฐานสิบหก:0000} - ค่านี้จะเชื่อมโยงปุ่มกับรหัสเลขฐานสิบหกเฉพาะ ซึ่งอนุญาตให้ใช้การกระทำต่างๆ เช่น การล้างข้อความทั้งหมดในฟิลด์ ค่าฐานสิบหกทั้งหมดที่รองรับจะมีมาให้ในรูปแบบปุ่มที่กำหนดไว้ล่วงหน้าในแผงปุ่ม สำหรับรายการค่าฐานสิบหกทั้งหมดที่ยอมรับ โปรดดูรหัสแป้นพิมพ์และคำสั่ง
•{พิเศษ:สแกน} - สิ่งนี้จะเปิดใช้งานและปิดใช้งานกล้องของอุปกรณ์หรือเครื่องสแกน
•{ส่วนขยาย:Shift,ปกติ} - ค่านี้จะสร้างฟังก์ชั่นปุ่ม Shift ซึ่งสลับระหว่างสถานะ Shift กับสถานะปกติของแป้นพิมพ์ ตัวอย่างเช่น หากคุณต้องการเปลี่ยนให้แป้นพิมพ์ของคุณเป็นสถานะ Shift ให้คุณใช้ค่า {ส่วนขยาย:Shift} ในการทำให้แป้นพิมพ์ของคุณคืนย้อนกลับเป็นสถานะปกติจากสถานะ Shift ให้คุณใช้ค่า {ส่วนขยาย:ปกติ}
•{ล็อค:Shift} - สิ่งนี้จะล็อคแป้นพิมพ์ให้อยู่ในสถานะ Shift เช่น ปุ่ม Caps Lock บนแป้นพิมพ์คอมพิวเตอร์มาตรฐาน
•{เค้าโครง:keyboardName} - สื่งนี้จะอนุญาตให้คุณเปลี่ยนจากแป้นพิมพ์ปัจจุบันไปใช้แป้นพิมพ์กำหนดเองแป้นพิมพ์อื่น ชื่อแป้นพิมพ์ควรป้อนตามที่ปรากฏในแผงแป้นพิมพ์ ตัวอย่างเช่น หากคุณต้องการแสดงแป้นพิมพ์แบบกำหนดเองอื่นที่มีชื่อว่า “123” ให้คุณพิมพ์ {layout:123} เพื่อสร้างค่าสำหรับแป้นพิมพ์ดังกล่าว เมื่อผู้ใช้แตะปุ่มบนอุปกรณ์เคลื่อนที่ แป้นพิมพ์ 123 จะแสดงขึ้นมา
•ป้ายกดค้าง ข้อความที่ปรากฏเมื่อผู้ใช้แตะปุ่มค้างไว้ ฟิลด์นี้สามารถแก้ไขได้เฉพาะเมื่อเลือกปุ่มกดค้าง ในแผงตัวแก้ไข
•ค่ากดค้าง การกระทำที่เกิดขึ้นเมื่อมีการแตะปุ่มที่ระบุเฉพาะค้างไว้ ฟิลด์นี้รองรับค่าเดียวกันกับฟิลด์ค่า ฟิลด์นี้สามารถแก้ไขได้เฉพาะเมื่อเลือกปุ่มกดค้าง ในแผงตัวแก้ไข
•ภาพกำหนดเอง อัพโหลดภาพที่กำหนดเองเพื่อให้แสดงเป็นป้ายปุ่ม ภาพต้องอยู่ในรูปแบบ .png และควรมีพื้นหลังแบบโปร่งใส ตามค่าเริ่มต้นแล้ว การคลิกปุ่มเลือกหาจะเปิดโฟลเดอร์ในตัวแก้ไขแป้นพิมพ์ที่จะแสดงรายการภาพปุ่มทั้งหมดที่กำหนดไว้ล่วงหน้าแล้ว เมื่อคุณอัพโหลดภาพที่กำหนดเองภาพใหม่ ภาพนั้นจะถูกคัดลอกโดยอัตโนมัติไปที่โฟลเดอร์ภาพในคลังตัวแก้ไขแป้นพิมพ์ แนะนำให้ใช้ภาพที่มีขนาดเล็กลงเนื่องจากไฟล์ขนาดใหญ่อาจส่งผลต่อประสิทธิภาพของแป้นพิมพ์ใน IvantiVelocity Client
•สไตล์ สีของปุ่มและข้อความเมื่ออยู่ในสถานะคงที่หรือถูกแตะ สไตล์ที่ตั้งค่าล่วงหน้าสามารถเข้าถึงได้จากที่นี่โดยเป็นไปตามพื้นฐานของแต่ละปุ่ม หรือค่าตั้งต้นสามารถแก้ไขได้โดยไปที่ มุมมอง > สไตล์ ฟิลด์นี้สามารถแก้ไขได้เฉพาะเมื่อเลือกตัวเลือก ตัวตั้งต้น หรือ Shift ในแผงตัวแก้ไข ในการแก้ไขและสร้างสไตล์ โปรดดูที่ การใช้ตัวแก้ไขสไตล์แป้นพิมพ์
แผงแป้นพิมพ์จะช่วยให้คุณสามารถนำเข้า ดู และแก้ไขแป้นพิมพ์กำหนดเองจากภายในโปรเจคของคุณได้ การนำเข้าแป้นพิมพ์แบบกำหนดเองจะเชื่อมโยงไฟล์จากโปรเจคปัจจุบันเข้ากับโปรเจคที่เปิดอยู่ของคุณเท่านั้น แป้นพิมพ์เดี่ยวสามารถเชื่อมโยงและแก้ไขได้ในหลายๆ โปรเจค
ภายในแผงนี้ แป้นพิมพ์ที่เชื่อมโยงกับโปรเจคของคุณสามารถเลือก แล้วปรับในแผงตัวแก้ไขได้
ที่มุมขวาบนสุดของแผงนี้ คุณจะสามารถทำการกระทำต่อไปนี้ได้:
•ใหม่ เพิ่มแป้นพิมพ์จากแม่แบบไปที่โปรเจคของคุณ ในระหว่างที่เพิ่้มแป้นพิมพ์ คุณต้องระบุชื่อที่ไม่ซ้ำกันของแป้นพิมพ์นั้น เมื่อป้อนชื่อแล้ว แป้นพิมพ์กำหนดเองจะถูกสร้างขึ้นโดยอิงตามแม่แบบดังกล่าว และชื่อของแป้นพิมพ์จะปรากฏในแผงแป้นพิมพ์
•นำเข้า นำเข้าแป้นพิมพ์ภายในแบบกำหนดเองไปที่โปรเจคของคุณ หลังจากที่เพิ่มแป้นพิมพ์แล้ว แป้นพิมพ์นั้นจะปรากฏขึ้นในรายการของแป้นพิมพ์ที่เชื่อมโยงกับโปรเจคของคุณ การเปลี่ยนชื่อของแป้นพิมพ์ที่นำเข้าจะเปลี่ยนชื่อแป้นพิมพ์ในโปรเจคอื่นๆ ทั้งหมดที่ใช้แป้นพิมพ์ดังกล่าว หากไม่มีโปรเจคอื่นใดที่มีแป้นพิมพ์กำหนดเอง คุณจะไม่สามารถนำเข้าแป้นพิมพ์ได้
•ลอกแบบ สร้างสำเนาของแป้นพิมพ์ที่เลือกโดยใช้ชื่อใหม่ แนะนำให้ใช้ตัวเลือกนี้เมื่อดำเนินการเปลี่ยนแปลงแป้นพิมพ์กำหนดเองที่ใช้ในโปรเจคอื่นๆ ที่คุณไม่ต้องการให้ส่งผลกระทบ
•ลบ ลบลิงก์ที่ใช้งานอยู่ของแป้นพิมพ์ดังกล่าวออกจากโปรเจค คุณยังสามารถลบแป้นพิมพ์ออกจากโปรเจคของคุณได้โดยนำทางไปที่ แก้ไข >ลบแป้นพิมพ์ ในการลบแป้นพิมพ์อย่างถาวร คุณต้องนำทางไปยัง [User documents folder]\AppData\Local\Velocity Console\KeyboardEditor\Library\KeyboardLibrary.xml เปิดไฟล์ และลบข้อความทั้งหมดสำหรับแป้นพิมพ์ดังกล่าวระหว่างแท็ก <layout></layout>
ที่มีชื่อของแป้นพิมพ์ของคุณอยู่
แป้นพิมพ์จะปรากฏตามลำดับที่สร้างไว้ เมื่อกลุ่มแป้นพิมพ์ถูกปรับใช้กับ Client ผู้ใช้จะสามารถปัดไปทางซ้ายหรือขวาผ่านแป้นพิมพ์ทั้งหมดที่เชื่อมโยงกับโปรเจคได้ ลำดับของแป้นพิมพ์ภายใน Velocity Client จะอิงตามลำดับในแผงนี้
ในการเปลี่ยนลำดับแป้นพิมพ์ของคุณ ให้คลิก แก้ไข > จัดเรียงแป้นพิมพ์ใหม่ กล่องโต้ตอบจัดเรียงแป้นพิมพ์จะปรากฏขึ้น ลากแล้วปล่อยชื่อแป้นพิมพ์ที่คุณต้องการย้ายในรายการแป้นพิมพ์ ลำดับใหม่นี้จะแสดงอยู่ภายในไคลเอ็นต์การเลียนแบบเทอร์มินัลเมื่อผู้ใช้อุปกรณ์ปัดระหว่างแป้นพิมพ์
หากต้องการเปลี่ยนแปลงการตั้งค่าแป้นพิมพ์ เช่น ความสูง ความกว้าง ความโปร่งใส หรือตำแหน่งที่ทำการด็อค โปรดดูที่ การตั้งค่าแป้นพิมพ์