#include const int switchPin = 2; // Pin connected to the switch int switchState = 0; // Variable to hold the switch void setup() { pinMode(switchPin, INPUT_PULLUP); // Set pin mode with internal pull-up resistor Keyboard.begin(); // Begin keyboard communication } void loop() { // Read the state of the switch switchState = digitalRead(switchPin); // Check if the switch is pressed (LOW due to pull-up resistor) if (switchState == LOW) { // Send the string "thisstring" Keyboard.print("thisstring"); // Wait for the switch to be released while (digitalRead(switchPin) == LOW) { delay(10); // Debounce delay } } }