blockly > ShortcutRegistry > addKeyMapping
ทางลัดRegistry.addKeyMapping()
เพิ่มการจับคู่ระหว่างรหัสคีย์และแป้นพิมพ์ลัด
ลายเซ็น:
addKeyMapping(keyCode: string | number | KeyCodes, shortcutName: string, opt_allowCollision?: boolean): void;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
keyCode | สตริง | ตัวเลข | KeyCodes | รหัสแป้นสำหรับแป้นพิมพ์ลัด หากลงทะเบียนรหัสคีย์ด้วยแป้นกดร่วม (เช่น ctrl+c) ให้ใช้ ShortcutRegistry.registry.createSerializedKey |
shortcutName | สตริง | ชื่อของทางลัดที่จะดำเนินการเมื่อกดแป้นรหัสที่ระบุ |
opt_allowCollision | boolean | (ไม่บังคับ) True เพื่อป้องกันข้อผิดพลาดเมื่อเพิ่มทางลัดไปยังคีย์ที่จับคู่กับทางลัดแล้ว |
การคืนสินค้า:
เป็นโมฆะ
ข้อยกเว้น
{ข้อผิดพลาด} หากแมปรหัสคีย์ที่ระบุกับทางลัดแล้ว