ßê ä³çíàòèñÿ, ùî êíîïêà íàòèñíóòà

³äåî - "ßÊ ÇÍÀÉÒÈ ÃÎËÎÂÍÓ ÊÍÎÏÊÓ ìàéíêðàôò ?! åêñòðåìàëüíèõ ÇÀÕÎÂÀͲ ÊÍÎÏÊÈ Ó MINECRAFT"

Äåÿê³ ïðîãðàìè ðîçðîáëÿþòüñÿ íå äëÿ êîðèñòóâà÷³â, à äëÿ ðîáîòè âñåðåäèí³ ñèñòåìè. Îäíàê ïåðåâàæíà á³ëüø³ñòü ïðîãðàì ïðèçíà÷åíå äëÿ «ñï³ëêóâàííÿ» ç êîðèñòóâà÷åì ³ ïîâèíí³ ðåàãóâàòè íà 䳿 êîðèñòóâà÷à - â òîìó ÷èñë³ ³ íà íàòèñêàííÿ êíîïîê.
²íñòðóêö³ÿ



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
Ðåàë³çàö³ÿ ðåàêö³¿ ïðîãðàìè íà íàòèñêàííÿ êíîïêè êîðèñòóâà÷åì çàëåæèòü â³ä ìîâè ïðîãðàìóâàííÿ. Âèâ÷³òü â³äïîâ³äíèé ðîçä³ë ï³ä íàçâîþ «îáðîáêà ïîä³é êëàâ³àòóðè» ³ ïîåêñïåðèìåíòóéòå íà ïðàêòè÷íèõ ïðèêëàäàõ. ßê ïîêàçóº ïðàêòèêà, ñïåö³àëüíîãî ïðîãðàìíîãî çàáåçïå÷åííÿ äëÿ ðîçï³çíàâàííÿ íàòèñêàííÿ êíîïîê íà ïåðñîíàëüíîìó êîìï`þòåð³ íå ³ñíóº. Ïîä³áí³ îïåðàö³¿ ìîæóòü áóòè ðåàë³çîâàí³ ò³ëüêè â ïðîãðàìóâàíí³, òà é òî, â äåÿêèõ ôóíêö³ÿõ. ßêùî ó âàñ íà êîìï`þòåð³ ïðè ðîáîò³ âèíèêàþòü ïðîáëåìè ç íàòèñêàííÿì êíîïîê ç êëàâ³àòóðè, ïðîâåä³òü ä³àãíîñòèêó àáî çîâñ³ì êóïèòå íîâó êëàâ³àòóðó.

Ïîä³ëèñÿ â ñîö ìåðåæàõ:

Óâàãà, ò³ëüêè ÑÜÎÃÎÄͲ!
Ñõîæ³
» » ßê ä³çíàòèñÿ, ùî êíîïêà íàòèñíóòà