Microsoft interview question

What process would you go through to debug a keyboard?