Have you ever thought of creating your own text editor from scratch? Or even wonder how a text editor is made, how cursor is moved when you press the...