I mas flying a 3500nm fspax route last night and it was a faultless flight until I was about 400nm away from my destination. For some reason I decided to give my joystick a little polish and while doing so knocked my keyboard and accidentally pressed the landing gear button. This damaged the landing gear and the F/O advised a belly landing would need to be done!
I decided to abort the flight but had I carried on and called an emergency what would my options be? Can a belly landing only be carried out over water or can it be done on a runway if the V speeds are correct?
What kind of passenger opinion can be expected from a successful belly landing assuming they were not aware I caused it by doing some cockpit dusting!