> 3. It's not a good posture for focusing
I have the opposite experience.
> 2. The keyboard is not positioned correctly
This is probably the biggest issue which I think requires some kind of stand or other supporting equipment. Right now I prop up the keyboard in front of me using my arms and elbows or with the aid of a cushion or something on my chest.