@ -17,8 +17,10 @@ extern const Key keymaps[][ROWS][COLS];
// sending events to the computer
// sending events to the computer
/* The event handling starts with the Scanner calling handleKeyswitchEvent() for
/* The event handling starts with the Scanner calling handleKeyswitchEvent() for
* every key in the matrix , and it is the task of this method to figure out what
* every non - idle key in the matrix , and it is the task of this method to figure
* to do , it is the main entry point .
* out what to do , it is the main entry point . Keys that were off in the
* previous scan cycle , and are still off now , are considered idle , and
* handleKeyswitchEvent ( ) is * not * called on them .
*
*
* This function will iterate through an array of handler functions , and stop as
* This function will iterate through an array of handler functions , and stop as
* soon as one of them signals that the event has been handled . To make it
* soon as one of them signals that the event has been handled . To make it
@ -45,4 +47,3 @@ extern const Key keymaps[][ROWS][COLS];
* injected , and is not a direct result of a keypress , coming from the scanner .
* injected , and is not a direct result of a keypress , coming from the scanner .
*/
*/
void handleKeyswitchEvent ( Key mappedKey , byte row , byte col , uint8_t keyState ) ;
void handleKeyswitchEvent ( Key mappedKey , byte row , byte col , uint8_t keyState ) ;