Skip to content
DevToolKit

কীবোর্ড Keycode ইনস্পেক্টর

কীবোর্ড key press-র event.key, event.code, keyCode ও which value দেখুন। modifier tracking, event history ও code snippet সহ। developer keyboard debugger।

Input Utility

Event Inspector

Ready for Input

Press any key on your keyboard to view detailed event parameters.

Was this tool helpful?

ব্যবহারবিধি

কীকোড তথ্য ব্যবহার করা দ্রুত ও সহজ। সম্পূর্ণ প্রক্রিয়া আপনার ব্রাউজারে চলে, কোনো ইনস্টলেশন বা সাইনআপ প্রয়োজন নেই। নিচে বিস্তারিত ধাপ দেওয়া হলো।

  1. ইনপুট প্রদান করুন: আপনার ডেটা, ফাইল, বা টেক্সট ইনপুট এরিয়ায় দিন। পেস্ট, টাইপ, বা ফাইল আপলোড — যেকোনো পদ্ধতি ব্যবহার করুন
  2. অপশন সেট করুন: প্রয়োজনীয় প্যারামিটার ও সেটিংস আপনার চাহিদা অনুযায়ী সমন্বয় করুন। ডিফল্ট সেটিংস বেশিরভাগ ক্ষেত্রে ভালো কাজ করে
  3. রিয়েল-টাইম ফলাফল দেখুন: ইনপুট দেওয়ার সাথে সাথে আউটপুট তাৎক্ষণিকভাবে আপডেট হয়। কোনো সাবমিট বাটনে ক্লিক করার দরকার নেই
  4. ফলাফল যাচাই করুন: আউটপুটের সঠিকতা পরীক্ষা করুন। কোনো সমস্যা থাকলে ইনপুট বা সেটিংস পরিবর্তন করে দেখুন
  5. কপি বা ডাউনলোড করুন: কপি বাটনে ক্লিক করে ক্লিপবোর্ডে বা ডাউনলোড বাটনে ক্লিক করে ফাইল হিসেবে সংরক্ষণ করুন

টিপস: সব প্রসেসিং আপনার ডিভাইসে স্থানীয়ভাবে হয়। সংবেদনশীল ডেটা নিয়ে কাজ করলেও গোপনীয়তা সুরক্ষিত। বড় ইনপুটে কিছু সময় লাগতে পারে ডিভাইসের ক্ষমতা অনুযায়ী।

ইন্টারফেসটি প্রতিটি ধাপ স্পষ্টভাবে চিহ্নিত করে এবং অগ্রগতি সূচক প্রদান করে যাতে ব্যবহারকারী সহজে অনুসরণ করতে পারেন। উন্নত বিকল্পগুলো কনফিগারেশন প্যানেলে অভিজ্ঞ ব্যবহারকারীদের জন্য উপলব্ধ, যেখানে ডিফল্ট সেটিংস বেশিরভাগ সাধারণ ব্যবহারের ক্ষেত্রে যথেষ্ট।

ক্লায়েন্ট-সাইড প্রসেসিং আপনার ডেটার সম্পূর্ণ গোপনীয়তা নিশ্চিত করে — কোনো ফাইল বা তথ্য কোনো বহিরাগত সার্ভারে পাঠানো হয় না। এই পদ্ধতি আর্থিক ডকুমেন্ট, ব্যক্তিগত ছবি এবং গোপনীয় কোডের মতো সংবেদনশীল ডেটার জন্য আদর্শ।

এই টুল সম্পর্কে

DevToolkit-এর কীকোড তথ্য একটি পেশাদার অনলাইন টুল যা সম্পূর্ণ আপনার ব্রাউজারে চলে। কোনো ইনস্টলেশন, সাইনআপ, বা ফাইল আপলোডের প্রয়োজন নেই। ওয়েব ক্যাটাগরির এই টুলটি ডেভেলপার, ডিজাইনার, ও সাধারণ ব্যবহারকারীদের জন্য তৈরি।

অপ্টিমাইজড অ্যালগরিদম ব্যবহার করে দ্রুত ও নির্ভুল ফলাফল প্রদান করে। রিয়েল-টাইম প্রসেসিংয়ে ইনপুট পরিবর্তনের সাথে সাথে আউটপুট আপডেট হয়। বড় ইনপুটও দক্ষতার সাথে হ্যান্ডেল করে আধুনিক JavaScript ইঞ্জিনের সক্ষমতা কাজে লাগিয়ে।

গোপনীয়তা সর্বোচ্চ অগ্রাধিকার: সমস্ত ডেটা প্রসেসিং আপনার ব্রাউজারে স্থানীয়ভাবে সম্পন্ন হয়। কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না, লগ করা হয় না, বা তৃতীয় পক্ষের সাথে শেয়ার করা হয় না। সংবেদনশীল তথ্য নিয়ে নিশ্চিন্তে কাজ করুন।

কীকোড তথ্য শিল্প-মান অ্যালগরিদম এবং প্রমাণিত লাইব্রেরির উপর ভিত্তি করে তৈরি যা নির্ভরযোগ্য এবং স্পেসিফিকেশন-অনুসারী ফলাফল নিশ্চিত করে। আধুনিক JavaScript ইঞ্জিন এবং Web API-এর শক্তি কাজে লাগিয়ে নেটিভ অ্যাপ্লিকেশনের সমতুল্য পারফরম্যান্স প্রদান করে।

ক্লায়েন্ট-সাইড আর্কিটেকচার সর্বোত্তম পারফরম্যান্স এবং সম্পূর্ণ ডেটা গোপনীয়তা নিশ্চিত করে। ব্রাউজারের আধুনিক JavaScript ইঞ্জিন বেশিরভাগ সাধারণ কাজের জন্য নেটিভ অ্যাপ্লিকেশনের সমান পারফরম্যান্স দেয়, যা দ্রুত এবং নিরাপদ প্রসেসিং নিশ্চিত করে।

টুলটি নিয়মিত আপডেট করা হয় সর্বশেষ উন্নতি এবং মান মেনে চলা নিশ্চিত করতে। Chrome, Firefox, Safari এবং Edge সহ সমস্ত আধুনিক ব্রাউজারের সাথে সামঞ্জস্যতা নিয়মিতভাবে যাচাই করা হয়।

কেন এই টুল ব্যবহার করবেন

কীকোড তথ্য ব্যবহার করার কারণ কেন DevToolkit-এর টুল সেরা পছন্দ:

  • সম্পূর্ণ গোপনীয়তা: আপনার ডেটা কখনো সার্ভারে পাঠানো হয় না — সব প্রসেসিং আপনার ব্রাউজারে স্থানীয়ভাবে চলে
  • তাৎক্ষণিক ফলাফল: রিয়েল-টাইম প্রসেসিংয়ে ইনপুট পরিবর্তনে আউটপুট সাথে সাথে আপডেট হয়
  • কোনো সীমাবদ্ধতা নেই: ফাইল সাইজ, ব্যবহার সংখ্যা, বা ফিচারে কোনো সীমা নেই — সম্পূর্ণ বিনামূল্যে
  • কোনো ইনস্টলেশন নেই: সফটওয়্যার ইনস্টল করার দরকার নেই — ব্রাউজার খুলে সরাসরি ব্যবহার শুরু করুন
  • ক্রস-প্ল্যাটফর্ম: যেকোনো ডিভাইস ও অপারেটিং সিস্টেমের আধুনিক ব্রাউজারে কাজ করে

অনলাইন টুলগুলো প্রায়ই সীমিত বিনামূল্যে ব্যবহার, ওয়াটারমার্ক, বা বাধ্যতামূলক রেজিস্ট্রেশন চাপিয়ে দেয়। DevToolkit-এ এসবের কিছুই নেই। আমাদের ক্লায়েন্ট-সাইড আর্কিটেকচার মানে সার্ভার খরচ শূন্য, তাই সবকিছু চিরকাল বিনামূল্যে থাকবে।

উৎপাদনশীলতা বৃদ্ধি: সংক্ষিপ্ত ইন্টারফেস এবং কীবোর্ড শর্টকাট জটিল সফটওয়্যারের বিভ্রান্তি ছাড়াই দ্রুত প্রসেসিং সম্ভব করে। পেশাদার কর্মপ্রবাহ এবং দৈনন্দিন কাজ উভয়ের জন্য অপ্টিমাইজড। সময় সাশ্রয় এবং উন্নত মানের ফলাফল একসাথে পাওয়া যায়।

সর্বজনীন অ্যাক্সেসযোগ্যতা: যেকোনো আধুনিক ব্রাউজারে কাজ করে, তাই যেকোনো সংযুক্ত ডিভাইস থেকে অতিরিক্ত সফটওয়্যার ইনস্টল ছাড়াই ব্যবহারযোগ্য। মোবাইল, ট্যাবলেট এবং ডেস্কটপে একই অভিজ্ঞতা পাবেন। PWA সমর্থনে অফলাইনেও ব্যবহার সম্ভব।

পেশাদার সামঞ্জস্যতা: উৎপাদিত ফলাফল আন্তর্জাতিক মানের সাথে সঙ্গতিপূর্ণ এবং সরাসরি আপনার পেশাদার প্রকল্প ও বিদ্যমান কর্মপ্রবাহে ব্যবহারযোগ্য। JSON, CSV সহ বিভিন্ন ফরম্যাটে রপ্তানি বিকল্প উপলব্ধ।

সচরাচর জিজ্ঞাসিত প্রশ্ন

event.key ও event.code-র পার্থক্য কি?
event.key চাপা key-র character value দেয় (যেমন 'a', 'A', 'Enter') — keyboard layout ও Shift-এর উপর নির্ভর করে। event.code physical key position দেয় (যেমন 'KeyA') — layout নির্বিশেষে একই থাকে। text input-এ event.key, shortcut-এ event.code ব্যবহার করুন।
keyCode ও which কি deprecated?
হ্যাঁ। event.keyCode ও event.which পুরানো numeric code — modern browser-এ event.key ও event.code দিয়ে প্রতিস্থাপিত। legacy code-র compatibility-র জন্য টুলটি দুটোই দেখায়। এছাড়াও, এই ধারণাটি ওয়েব ডেভেলপমেন্ট এবং অ্যাপ্লিকেশন তৈরিতে ব্যাপকভাবে ব্যবহৃত হয়। এটি বোঝা আরও উন্নত টুলস কার্যকরভাবে ব্যবহার করতে সাহায্য করে।
QWERTY ও AZERTY layout-এ কি আলাদা ফলাফল?
event.key layout অনুযায়ী পরিবর্তিত হয় — একই physical key QWERTY-তে 'a', AZERTY-তে 'q' দিতে পারে। event.code সবসময় physical position (KeyA) দেখায়, layout নির্বিশেষে। এর ফলে উপলব্ধ বিকল্পগুলির মধ্যে প্রযুক্তিগত পার্থক্য স্পষ্টভাবে বোঝা যায়। আপনার নির্দিষ্ট প্রয়োজনের ভিত্তিতে সবচেয়ে উপযুক্ত বিকল্প বেছে নিন।
modifier key (Ctrl, Alt, Shift) track হয়?
হ্যাঁ। প্রতিটি key event-এ ctrlKey, altKey, shiftKey ও metaKey (Cmd on Mac) boolean value দেখানো হয়। keyboard shortcut combination debug করতে এটি অত্যন্ত কার্যকর। এছাড়াও, সমস্ত প্রসেসিং ব্রাউজারের লোকাল API ব্যবহার করে এবং কোনো ডেটা বাহ্যিক সার্ভারে পাঠানো হয় না। আপনি ডেভেলপার টুলসের নেটওয়ার্ক ট্যাবে এটি যাচাই করতে পারেন।
keystroke record বা পাঠানো হয়?
না। সব event processing browser-এ locally হয়। কোনো keystroke সার্ভারে পাঠানো বা সংরক্ষণ করা হয় না। page focus হারালে event listening বন্ধ হয়। এছাড়াও, এই টুলটি সমস্ত আধুনিক ব্রাউজার এবং ডিভাইসে দক্ষতার সাথে কাজ করে। কোনো অতিরিক্ত সফটওয়্যার বা প্লাগইন ইনস্টল করার প্রয়োজন নেই।