I do not understand what you mean in point 1. Please elaborate.
On point 2, make sure the keys are sending the correct codes by going into the Options->Controls->Map Keys and press the keys you are having trouble with. If the incorrect key lights up in the virtual keyboard, then use the "Fix Key" button to correct that key.