blockly > ShortcutRegistry > addKeyMapping

เมธอด shortcutsRegistry.addKeyMapping()

เพิ่มการจับคู่ระหว่างคีย์โค้ดและแป้นพิมพ์ลัด

ลายเซ็น:

addKeyMapping(keyCode: string | number | KeyCodes, shortcutName: string, opt_allowCollision?: boolean): void;

พารามิเตอร์

พารามิเตอร์ Type คำอธิบาย
keyCode สตริง | ตัวเลข | KeyCodes รหัสแป้นสำหรับแป้นพิมพ์ลัด หากลงทะเบียนรหัสคีย์ด้วยคีย์ตัวปรับแต่ง (เช่น ctrl+c) ให้ใช้ ShortcutRegistry.registry.createSerializedKey
shortcutName สตริง ชื่อของแป้นพิมพ์ลัดที่จะดำเนินการเมื่อกดแป้นรหัสที่กำหนด
opt_allowCollision boolean (ไม่บังคับ) "จริง" เพื่อป้องกันข้อผิดพลาดเมื่อเพิ่มทางลัดไปยังคีย์ที่แมปกับแป้นพิมพ์ลัดแล้ว

ส่งกลับ:

void

ข้อยกเว้น

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