Keypad .kstate question

SUCCESS.. I have everything working now.. 16 buttons and 8 Encoders on two different Matrixes with virtually no erring.. I have a little bit of bounce in the Encoders where it will register a CW or CCW movement opposite direction in an interim BUT I believe that is Mechanical and if I add debounce it gets worse (as the Active Key list gets confused with the Activeness of each keypress) I may have some issue with this setup if the program gets too intense and starts slowing the processing though and cannot read the keypresses due to that debounce issue but for what I want it for right now that is good.. If things get more intense on the programming I may have to go back t the Buxtronics Independent Encoder setup or figure out a way to track the AB order better to reject certain combinations.. Right now the solution was to just track the active state in the List as actually tracking the state of the press produced no better results with a lot more code.

Thank you so much for all of your help.