+ }
+ /* No ghost exists when less than 2 keys are down on the row.
+ If there are "active" blanks in the matrix, the key can't be pressed by the user,
+ there is no doubt as to which keys are really being pressed.
+ The ghosts will be ignored, they are KC_NO. */
+ // Ghost occurs when the row shares column line with other row, blanks in the matrix don't matter
+ // If there are more than two real keys pressed and they match another row's real keys, the row will be ignored.