संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
blockly > ShortcutRegistry > addKeyMapping
ShortcutRegistry.addKeyMapping() तरीका
कीकोड और कीबोर्ड शॉर्टकट के बीच मैपिंग जोड़ता है.
आम तौर पर, किसी भी कीकोड पर सिर्फ़ एक शॉर्टकट मैप किया जा सकता है. हालांकि, allowCollisions को 'सही है' पर सेट करने पर, कीबोर्ड को एक से ज़्यादा शॉर्टकट पर मैप किया जा सकता है. ऐसे में, जब दिए गए कीस्ट्रोक के साथ onKeyDown को कॉल किया जाता है, तो यह मैप किए गए शॉर्टकट को उलटे क्रम में प्रोसेस करेगा. यानी, सबसे हाल ही में मैप किए गए शॉर्टकट से लेकर, सबसे पुराने शॉर्टकट तक.
हस्ताक्षर:
addKeyMapping(keyCode: string | number | KeyCodes, shortcutName: string, allowCollision?: boolean): void;
पैरामीटर
पैरामीटर |
टाइप |
ब्यौरा |
keyCode |
स्ट्रिंग | संख्या | KeyCodes |
कीबोर्ड शॉर्टकट के लिए बटन कोड. अगर आपको किसी कुंजी कोड को बदलाव करने वाले बटन (उदाहरण के लिए, ctrl+c) के साथ रजिस्टर करना है, तो ShortcutRegistry.registry.createSerializedKey का इस्तेमाल करें; |
shortcutName |
स्ट्रिंग |
दिया गया कीकोड दबाने पर, लागू होने वाले शॉर्टकट का नाम. |
allowCollision |
बूलियन |
(ज़रूरी नहीं) किसी ऐसी बटन पर शॉर्टकट जोड़ते समय गड़बड़ी से बचने के लिए, जिसे पहले से ही किसी शॉर्टकट पर मैप किया गया है. |
लौटाए जाने वाले प्रॉडक्ट:
अमान्य
अपवाद
{Error}, अगर दिया गया पासकोड पहले से ही किसी शॉर्टकट से मैप किया गया है.
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया."],[],["The `addKeyMapping` method in `ShortcutRegistry` establishes a link between a key code and a keyboard shortcut name. It takes the `keyCode` (string, number, or `KeyCodes` enum), the `shortcutName` (string), and an optional `opt_allowCollision` (boolean) parameter. It maps a key to a shortcut. If the key is already mapped and `opt_allowCollision` is false, it throws an error. Otherwise no error will be thrown. This method returns void.\n"]]