These statements work as well as ever inside switch statements. If your code results don't match your expectations, then the problem must lie in either the code or the expectations. ![]()
I suggest adding some Serial.print() calls to locate problems. I would start with outputting the value of lcd_key to verify that it's what you think it should be...