Which is why I think PC games tend to use Ctrl/Alt for fire as this is a hardware problem with the way standard PC keyboard is designed (pull your keyboard apart and you will find keys are connected to a membrane that is a multiplexed 8x8 matrix or some such).