Arduino DUE + Data logging shield won't work with keypad

I get your desire for developing one piece at a time, it's a good plan.

The reason I'm asking is because I'm curious if it's doing something since it's being powered, and all those pins are just floating. This is undesirable.

In this case I would investigate by adding the code to use the logger. That doesn't mean that you have to use it but I think you should create all of the variables and all of the setup for the logger.