Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "Keyboard.h"
- const int buttonPin1 = 3;
- const int buttonPin2 = 2;
- const int buttonPin3 = 5;
- const int buttonPin4 = 4;
- const int buttonPin5 = 7;
- const int buttonPin6 = 6;
- const int buttonPin7 = 9;
- const int buttonPin8 = 8;
- int previousButtonState1 = LOW;
- int previousButtonState2 = LOW;
- int previousButtonState3 = LOW;
- int previousButtonState4 = LOW;
- int previousButtonState5 = LOW;
- int previousButtonState6 = LOW;
- int previousButtonState7 = LOW;
- int previousButtonState8 = LOW;
- void setup() {
- pinMode(buttonPin1, INPUT_PULLUP);
- pinMode(buttonPin2, INPUT_PULLUP);
- pinMode(buttonPin3, INPUT_PULLUP);
- pinMode(buttonPin4, INPUT_PULLUP);
- pinMode(buttonPin5, INPUT_PULLUP);
- pinMode(buttonPin6, INPUT_PULLUP);
- pinMode(buttonPin7, INPUT_PULLUP);
- pinMode(buttonPin8, INPUT_PULLUP);
- Keyboard.begin();
- }
- void loop() {
- int buttonState1 = digitalRead(buttonPin1);
- int buttonState2 = digitalRead(buttonPin2);
- int buttonState3 = digitalRead(buttonPin3);
- int buttonState4 = digitalRead(buttonPin4);
- int buttonState5 = digitalRead(buttonPin5);
- int buttonState6 = digitalRead(buttonPin6);
- int buttonState7 = digitalRead(buttonPin7);
- int buttonState8 = digitalRead(buttonPin8);
- if ((buttonState1 != previousButtonState1)
- && (buttonState1 == LOW)) {
- Keyboard.write(KEY_LEFT_GUI);
- delay(100);
- Keyboard.println("word");
- delay(100);
- Keyboard.write(KEY_RETURN); //ENTER
- delay(200);
- }
- previousButtonState1 = buttonState1;
- if ((buttonState2 != previousButtonState2)
- && (buttonState2 == LOW)) {
- Keyboard.write(KEY_LEFT_GUI);
- delay(100);
- Keyboard.println("excel");
- delay(100);
- Keyboard.write(KEY_RETURN); //ENTER
- delay(200);
- }
- previousButtonState2 = buttonState2;
- if ((buttonState3 != previousButtonState3)
- && (buttonState3 == LOW)) {
- Keyboard.write(KEY_LEFT_GUI);
- delay(100);
- Keyboard.println("opera");
- delay(100);
- Keyboard.write(KEY_RETURN); //ENTER
- delay(200);
- }
- previousButtonState3 = buttonState3;
- if ((buttonState4 != previousButtonState4)
- && (buttonState4 == LOW)) {
- Keyboard.write(KEY_LEFT_GUI);
- delay(100);
- Keyboard.println("photoshop");
- delay(100);
- Keyboard.write(KEY_RETURN); //ENTER
- delay(200);
- }
- previousButtonState4 = buttonState4;
- if ((buttonState5 != previousButtonState5)
- && (buttonState5 == LOW)) {
- Keyboard.write(KEY_LEFT_GUI);
- delay(100);
- Keyboard.println("cura");
- delay(100);
- Keyboard.write(KEY_RETURN); //ENTER
- delay(200);
- }
- previousButtonState5 = buttonState5;
- if ((buttonState6 != previousButtonState6)
- && (buttonState6 == LOW)) {
- Keyboard.write(KEY_LEFT_GUI);
- delay(100);
- Keyboard.println("solid");
- delay(100);
- Keyboard.write(KEY_RETURN); //ENTER
- delay(200);
- }
- previousButtonState6 = buttonState6;
- if ((buttonState7 != previousButtonState7)
- && (buttonState7 == LOW)) {
- Keyboard.write(KEY_LEFT_GUI);
- delay(100);
- Keyboard.println("eagle");
- delay(100);
- Keyboard.write(KEY_RETURN); //ENTER
- delay(200);
- }
- previousButtonState7 = buttonState7;
- if ((buttonState8 != previousButtonState8)
- && (buttonState8 == LOW)) {
- Keyboard.write(KEY_LEFT_GUI);
- delay(100);
- Keyboard.println("cut");
- delay(100);
- Keyboard.write(KEY_RETURN); //ENTER
- delay(200);
- }
- previousButtonState8 = buttonState8;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement