int key_pressed; PFont f; String yourtext = ""; String saved = ""; void setup() { size(800, 800); f = loadFont("GentiumBookBasic-BoldItalic-20.vlw"); } void draw() { background(0, 36, 255); int indent = 400; // Set the font and fill for text textFont(f); fill(0); // Display everything text("Now to really blow your mind- \nCheck out this numeral replacement. ", indent, 40); text(yourtext,indent-300,150); text(yourtext,indent-300,1200); } void keyPressed() { if ((key >= 65 && key < 90) | (key >= 97 && key < 122)){ key_pressed = (key + 1); } else if (key == 91 | key == 122) { key_pressed = 65; } // If the return key is pressed, save the String and clear it if (key == '\n' ) { saved = yourtext; // String is cleared by setting it equal to "" yourtext = ""; } else { //Otherwise, concatenate the String // Each character typed by the user is added to the end of the String variable. yourtext = yourtext + key_pressed; } }