I have AZERTY keyboard, and the ئـ is on W, ء = X, ؤ = C, and أ = shift + H
As for when I write in Arabic with punctuation, I write the letter first, then add the punctuation, so writing the letter on the right, and on the letter's left I add the punctuation. Maybe you click on space after writing the letter and before adding the punctuation, but like I said, I write the letter first, then without any space, I add the punctuation.
I hope I helped.