Ba'zi dasturlar foydalanuvchilar uchun emas, balki tizim ichida ishlash uchun ishlab chiqilgan. Biroq, dasturlarning aksariyati foydalanuvchi bilan "aloqa qilish" uchun mo'ljallangan va foydalanuvchi harakatlariga, shu jumladan tugmachalarni bosishlariga javob berishi kerak.
Ko'rsatmalar
1-qadam
Tugmani bosishni tanib olish uchun dasturda sichqoncha va klaviatura bilan bog'liq bo'lgan voqea ishlovchisi bo'lishi kerak. Agar dasturning o'zi interfeysida tugmachani bosish bilan ishlov berishingiz kerak bo'lsa, siz form elementlarining hodisalarini o'zingiz tutishingiz kerak. JavaScript dasturlash tili voqea ma'lumotlarini boshqarish uchun onkeydown sahifasining asosiy elementidan foydalanadi. Voqeani qaysi tugma qo'zg'atganligini aniqlash uchun voqea elementidan keyCode tugma kodini talab qilishingiz kerak.
2-qadam
Delphi dasturlash tilida klaviatura hodisalarini boshqarish uchun TButton. Tag, TButton. OnClick, TButton. Parent va boshqalar kabi TButton tipidagi ob'ektlar va uning xususiyatlari va usullaridan foydalanish kerak. Voqeani qaysi tugma qo'zg'atganligini bilish uchun TButton. Name string parametridan foydalaning. Agar siz HTML-sahifalaringizda PHP-ni ishlatishga odatlangan bo'lsangiz, sahifada kirish parametri bo'lgan element mavjudligini oldindan aytib o'tib, $ submit = $ _ POST ['submit'] kodi yordamida tugmani bosish uchun javobni qayta ishlang. teglar.
3-qadam
Ilova tugmachasini bosgan holda foydalanuvchiga qanday javob berishi dasturlash tiliga bog'liq. "Klaviatura hodisalarini boshqarish" nomli bo'limni o'rganing va amaliy misollar bilan tajriba o'tkazing. Amaliyot shuni ko'rsatadiki, shaxsiy kompyuterda tugmachalarni bosishni aniqlash uchun maxsus dastur mavjud emas. Bunday operatsiyalar faqat dasturlashda, hatto undan keyin ham ba'zi funktsiyalarda amalga oshirilishi mumkin. Agar kompyuteringizda ishlayotganda klaviaturadan tugmachalarni bosishda muammolarga duch kelsangiz, diagnostika o'tkazing yoki hatto yangi klaviatura sotib oling.