Arduino for long lifetime

I managed to conect the wires with a conductive silicone paste and i wrenched them with 2 peaces of metal on on top and one on bottom. But from my conection i only get F10 amd F12 working, i nedded 3 buttons so i was thinking of using they're combination F10+F12.
For that they have all a common wire and 2 separates, ine for f10 and one for f12 but when i connect them both at third button the will remain always conected and i get same outp on all for that i used 2 diodes on each wire and it solved but, for f10 and f 12 i get giod out but for they're combination i get fluctuations of reading for example if i keep it pressed f10 keeps showing but f12 sometimes shut of and is not aincronised with f12
I ised same diodes 1n4001 with 0.5v drop and about 4 Mohm i also have some 1n4007 that i may try with but why does this happen?
I say a WIRE OR methid to conect ground to the common out of the diodes but it doesn t work and i don t know the voltage to conect a positive terminal 5v , it semms like it is 150mv, if i bypass the f12 wire along the diode with a resiator it works but i get combination output on the single f12 button