Since it's a one-off thing and not meant as a separate app, You can simply use whatever method is easiest for you (The KeyboardView
method).
Try it out and make sure it's responsive and snappy. If it works, then simple and easy method would be my recommendation.