Keydown ঘটনা ঘটে যখন চাবি টেপা না হলে, কী টেপার ঘটনা দ্বারা অবিলম্বে অনুসরণ করে। তারপরে কীটি প্রকাশিত হলে কীআপ ইভেন্টটি তৈরি করা হয়।
মধ্যে পার্থক্য বুঝতে পারা keydown এবং কীপ্রেস , এটা মধ্যে পার্থক্যটা গুরুত্বপূর্ণ অক্ষর এবং কী । একটি কী কম্পিউটারের কীবোর্ডের একটি শারীরিক বোতাম। একটি অক্ষর একটি প্রতীক যা বোতাম টিপে টাইপ করা হয়। একটি মার্কিন কীবোর্ডে, 4কীটি ধরে রাখার সময় কীটি হিট করলে Shiftসাধারণত একটি "ডলার সাইন" অক্ষর তৈরি হয়। এটি অগত্যা বিশ্বের প্রতিটি কীবোর্ডের ক্ষেত্রে হয় না। ধারণায়, keydown এবং keyup ঘটনা, কি টেপা বা মুক্তি প্রতিনিধিত্ব যখন কীপ্রেসইভেন্ট টাইপ করা একটি চরিত্র প্রতিনিধিত্ব করে। বাস্তবে, এটি সর্বদা কার্যকর হয় না।
কিছুদিনের, কিছু browers একটি অতিরিক্ত ঘটনা বলা বহিস্কার textInput অবিলম্বে পরে, কী টেপার । করে DOM 3 মান প্রারম্ভিক সংস্করণের জন্য একটি প্রতিস্থাপন হিসাবে এই উদ্দেশ্যে কীপ্রেস ঘটনা, কিন্তু পুরো ধারণা পরে প্রত্যাহার করা হয়েছে। ওয়েবকিট এটি 525 এবং 533 সংস্করণের মধ্যে সমর্থন করেছে এবং আমি IE এটি সমর্থন করে বলেছি, তবে আমি কখনই এটি সনাক্ত করতে পারি নি, সম্ভবত কারণ ওয়েবকিটকে এটি পাঠ্য ইনপুট বলা দরকার যখন আইই এটি পাঠ্য ইনপুট বলে ।
ইনপুট নামে একটি ইভেন্টও রয়েছে, যা সমস্ত ব্রাউজার দ্বারা সমর্থিত হয়, যা কোনও টেক্সারিয়া বা ইনপুট ক্ষেত্রে পরিবর্তন করার ঠিক পরে চালিত হয় । সাধারণত কী চাপলে আগুন জ্বলে উঠবে, তারপরে টাইপ করা অক্ষরটি পাঠ্য অঞ্চলে উপস্থিত হবে, তারপরে ইনপুটটি আগুন জ্বালাবে। ইনপুট ঘটনা আসলে কি কী টাইপ করা হয়েছে সেই সম্পর্কে কোন তথ্য দেয় না - আপনি পাঠ্যবাক্স পরিদর্শন করা এটা চিন্তা করার কি কি পরিবর্তন আছে চাই - তাই আমরা সত্যিই এটা একটি কী ঘটনা বিবেচনা করা হয় না এবং সত্যিই তা এখানে নথি না । যদিও এটি মূলত কেবল টেক্সারিয়াস এবং ইনপুট বাক্সের জন্যই সংজ্ঞায়িত হয়েছিল, তবে আমি বিশ্বাস করি যে এটি অন্যান্য ধরণের জিনিসগুলিতেও আগুন লাগানোর দিকে কিছুটা আন্দোলন করেছে।