I'm not sure why your PCB is a bit messy
Would you please check which kind of solder that you used for soldering.
Is it a good quality solder? Besides, please clean the residue.
Secondly, please verify the soldering joins. I'm not sure if the solder joins are in good condition.
Thirdly, please verify the traces as well as the eyelets (front and back) if all of them are inline as rowdy suggested.
Thanks for your reply... I'm just a beginner so I messed up my pcb a bit.
Can you please suggest how could I clean the residue? (I will also google a bit)...
The solder joints for number one and tab are the factory solder. I will try resolder them.
It seems when I lift my pcb corner a little bit, those there keys are working again...
Basically, if you want to clean the residue, you can use 99.9% isopropyl alchohol and a clean toothbrush.
As you said, when you lift my pcb corner a little bit, those there keys are working again, do they work permanently or just temporarily?
If they just work temporarily, you should check the traces and joins in front and back (after cleaning the flux residue)
Besides, if you really want to have better joins, please use good soldering wire, something like Kester 44. Last but not least, when you do the soldering work, please let the flux flow to cover all over the legs of the switch, it will help better joins.