Як дізнатися, що кнопка натиснута
Деякі програми розробляються не для користувачів, а для роботи всередині системи. Однак переважна більшість програм призначене для «спілкування» з користувачем і повинні реагувати на дії користувача - в тому числі і на натискання кнопок.
1
Щоб розпізнати натискання кнопки, в програмі має бути прописаний обробник подій, пов`язаний з мишею і клавіатурою. Якщо треба обробити натискання кнопок в інтерфейсі самої програми, потрібно відловити події самих елементів форми. У мові програмування javascript для обробки даних подій використовується елемент «тіла» сторінки onkeydown. Для того, щоб визначити, яка саме кнопка викликала подія, потрібно запитати у елемента event код кнопки keyCode.
2
У мові програмування Delphi для обробки подій клавіатури потрібно використовувати об`єкти типу TButton і його властивості та методи, такі як TButton.Tag, TButton.onclick, TButton.Parent і інші. Для того, щоб дізнатися, яка саме клавіша викликала подія, використовуйте строкової параметр TButton.Name. Якщо вам звичніше використовувати PHP в html-сторінках, то обробіть реакцію на натискання кнопки за допомогою коду $ submit = $ _ POST [ `submit`], попередньо згадавши в тегах сторінки про існування елемента з параметром input type ="submit".
3
Реалізація реакції програми на натискання кнопки користувачем залежить від мови програмування. Вивчіть відповідний розділ під назвою «обробка подій клавіатури» і поекспериментуйте на практичних прикладах. Як показує практика, спеціального програмного забезпечення для розпізнавання натискання кнопок на персональному комп`ютері не існує. Подібні операції можуть бути реалізовані тільки в програмуванні, та й то, в деяких функціях. Якщо у вас на комп`ютері при роботі виникають проблеми з натисканням кнопок з клавіатури, проведіть діагностику або зовсім купите нову клавіатуру.
Статті за темою "Як дізнатися, що кнопка натиснута"
Оцініть, будь ласка статтю