คลาสรีจิสทรีทางลัด
คลาสสำหรับรีจิสทรีของแป้นพิมพ์ลัด ซึ่งมีเป้าหมายเป็นซิงเกิลตัน คุณไม่ควรสร้างอินสแตนซ์ใหม่และเข้าถึงคลาสนี้จาก ShortcutRegistry.registry เท่านั้น
ลายเซ็น:
export declare class ShortcutRegistry
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
รีจิสทรี |
|
ShortcutRegistry |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
addKeyMapping(keyCode, shortcutName, opt_allowCollision) | เพิ่มการจับคู่ระหว่างรหัสคีย์และแป้นพิมพ์ลัด | |
createSerializedKey(keyCode, ตัวแก้ไข) | สร้างรหัสคีย์แบบอนุกรมที่จะใช้ในคีย์แมป | |
getKeyCodesByShortcutName(shortcutName) | รับรหัสคีย์แบบอนุกรมที่มีการลงทะเบียนทางลัดด้วยชื่อที่ระบุ | |
getKeyMap() | เรียกดูคีย์แมปปัจจุบัน | |
getRegistry() | รับรีจิสทรีของแป้นพิมพ์ลัด | |
getShortcutNamesByKeyCode(keyCode) | รับแป้นพิมพ์ลัดที่ลงทะเบียนไว้กับรหัสคีย์ที่ระบุ | |
onKeyDown(workspace, e) | จัดการเหตุการณ์สําคัญหยุดทำงาน | |
ลงทะเบียน(ทางลัด, opt_allowOverrides) | ลงทะเบียนแป้นพิมพ์ลัด | |
removeAllKeyMappings(shortcutName) | นำการแมปคีย์ทั้งหมดสำหรับทางลัดที่มีชื่อตัวออก ซึ่งจะมีประโยชน์เมื่อเปลี่ยนการแมปคีย์เริ่มต้นและรหัสคีย์ที่ลงทะเบียนไว้กับแป้นพิมพ์ลัดที่ไม่รู้จัก | |
removeKeyMapping(keyCode, shortcutName, opt_quiet) | นำการจับคู่ระหว่างรหัสคีย์และแป้นพิมพ์ลัดออก | |
reset() | ล้างและสร้างรีจิสทรีและ keyMap ใหม่ | |
setKeyMap(newKeyMap) | ตั้งค่าคีย์แมป การตั้งค่าคีย์แมปจะลบล้างการแมปคีย์เริ่มต้นทั้งหมด | |
unregister(shortcutName) | ยกเลิกการลงทะเบียนแป้นพิมพ์ลัดที่ลงทะเบียนไว้ด้วยรหัสคีย์ที่กำหนด การดำเนินการนี้จะนำการแมปคีย์ที่อ้างอิงแป้นพิมพ์ลัดนี้ออกด้วย |