Диоды ставят для того, чтобы уменьшить влияние кнопок, если их замкнуто сразу 2...3...4. Чтобы выходы микроконтроллера, сканирующие клаву не замкнулись. Где схема клавиатуры? А чтобы полностью избежать вличния кнопок друг на друга надо диоды устанавливать последовательно с каждой кнопкой.