Appropriate screen sizing, keyboard-directed punching