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 เพื่อป้องกันข้อผิดพลาดเมื่อเพิ่มทางลัดไปยังคีย์ที่จับคู่กับทางลัดแล้ว

การคืนสินค้า:

เป็นโมฆะ

ข้อยกเว้น

{ข้อผิดพลาด} หากแมปรหัสคีย์ที่ระบุกับทางลัดแล้ว