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
ข้อยกเว้น
{ข้อผิดพลาด} หากแมปโค้ดของคีย์ที่ระบุกับทางลัดแล้ว