Recently my surface pro 4 keyboard stopped working and after spending an hour cleaning the ports with a dry cloth and reattaching it 100 times, I realised it was no easy fix. I know many people have faced the same issue and I read around 20 posts revolving around the same problem but mine seems...