what is the use "Keypad kpd = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );"
in keypad interface.
You didn't post a whole program but at a guess that line of code creates a keypad object with the name kpd that you can use later in the program to actually read the keypad.
For confirmation please post your whole program.