সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ব্লকলি > শর্টকাট রেজিস্ট্রি > কীবোর্ড শর্টকাট
ShortcutRegistry.Keyboard শর্টকাট ইন্টারফেস
একটি কীবোর্ড শর্টকাট সংজ্ঞায়িত ইন্টারফেস।
স্বাক্ষর:
interface KeyboardShortcut
বৈশিষ্ট্য
সম্পত্তি | সংশোধক | টাইপ | বর্ণনা |
---|
সংঘর্ষের অনুমতি দেয়? | | বুলিয়ান | (ঐচ্ছিক) এই শর্টকাটের .keyCodes (যদি থাকে) বাঁধাই করার সময় addKeyMapping এ পাস করার জন্য allowCollision এর মান। NB: এই শর্টকাটটি প্রাথমিকভাবে নিবন্ধিত হওয়ার সময় এটি শুধুমাত্র কীকোড বাঁধাই করার জন্য ব্যবহার করা হয়, এই শর্টকাটের নামের উল্লেখ করার জন্য পরবর্তী কোনো addKeyMapping কলের জন্য নয়। |
কলব্যাক? | | (ওয়ার্কস্পেস: WorkspaceSvg , e: ইভেন্ট, শর্টকাট: কীবোর্ড শর্টকাট , scope: Scope) => বুলিয়ান | (ঐচ্ছিক) ফাংশন কল করা হবে যখন shorctut আহ্বান করা হয়। |
কী কোড? | | (সংখ্যা | স্ট্রিং)[] | (ঐচ্ছিক) কী কোডের ঐচ্ছিক তালিকা (ShortcutRegistry.prototype.addKeyMapping এর মাধ্যমে) এই শর্টকাটে আবদ্ধ করা হবে। |
মেটাডেটা? | | বস্তু | (ঐচ্ছিক) ঐচ্ছিক সালিসি অতিরিক্ত ডেটা শর্টকাটের সাথে সংযুক্ত। |
নাম | | স্ট্রিং | শর্টকাটের নাম। অনন্য হতে হবে। |
পূর্বশর্ত Fn? | | (ওয়ার্কস্পেস: WorkspaceSvg , scope: Scope) => বুলিয়ান | (ঐচ্ছিক) একটি ফাংশন কল করা হবে যখন শর্টকাট চালু করা হয়, callback করার আগে, এই শর্টকাটটি বর্তমান পরিস্থিতিতে প্রযোজ্য কিনা তা সিদ্ধান্ত নিতে। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["The `KeyboardShortcut` interface defines properties for keyboard shortcuts. It includes a mandatory `name` (string) and several optional properties: `allowCollision` (boolean) to manage shortcut conflicts, `callback` (function) for the action to perform, `keyCodes` (array) specifying the keyboard input, `metadata` (object) for extra data, and `preconditionFn` (function) for a condition that must be met before the shortcut is used. The `callback` and `preconditionFn` are functions that receive a `WorkspaceSvg` object as an input.\n"]]