Update
This commit is contained in:
parent
2ad2118d53
commit
e80bd34ab3
@ -24,18 +24,93 @@ void setAll(int red, int grn, int blu){
|
|||||||
for (int i = 0; i < NUM_LED; i++){
|
for (int i = 0; i < NUM_LED; i++){
|
||||||
led[i] = CRGB(red, grn, blu);
|
led[i] = CRGB(red, grn, blu);
|
||||||
}
|
}
|
||||||
FastLED.show();
|
FastLED.show();}
|
||||||
}
|
void setQ(int red, int grn, int blu){led[0] = CRGB(red, grn, blu);}
|
||||||
|
void setW(int red, int grn, int blu){led[1] = CRGB(red, grn, blu);}
|
||||||
|
void setA(int red, int grn, int blu){led[2] = CRGB(red, grn, blu);}
|
||||||
|
void setS(int red, int grn, int blu){led[3] = CRGB(red, grn, blu);}
|
||||||
|
void show(){FastLED.show();}
|
||||||
|
|
||||||
|
void fmf1() {}
|
||||||
|
void fmf2() {}
|
||||||
|
void fmf3() {}
|
||||||
|
void fmfky() {Keyboard.print("Fuck You");}
|
||||||
|
void fmshl() {Keyboard.println("ssh root@192.168.1.85");}
|
||||||
|
void fmshg() {Keyboard.println("ssh -p 9999 root@git64.ddns.net");}
|
||||||
|
void fmgdr() {Keyboard.print(":/mnt/GIT/gitFolder/");}
|
||||||
|
void fmezg() {Keyboard.println("ezgit");}
|
||||||
|
void fmsbr() {Keyboard.println("cd;source .bashrc;cd -");}
|
||||||
|
void fmszr() {Keyboard.println("cd;source .zshrc;cd -");}
|
||||||
|
void fmclb() {Keyboard.press(ctrlKey);delay(20);Keyboard.press(98);delay(20);Keyboard.releaseAll();}
|
||||||
|
void fmglp() {Keyboard.println("git log --pretty --color --graph --oneline --decorate --histogram");}
|
||||||
|
void fmcbh() {Keyboard.press(ctrlKey);delay(20);Keyboard.press(98);delay(20);Keyboard.releaseAll();delay(5);Keyboard.print("h");}
|
||||||
|
void fmcbv() {Keyboard.press(ctrlKey);delay(20);Keyboard.press(98);delay(20);Keyboard.releaseAll();delay(5);Keyboard.print("v");}
|
||||||
|
void fmcbs() {Keyboard.press(ctrlKey);delay(20);Keyboard.press(98);delay(20);Keyboard.releaseAll();delay(5);Keyboard.print("s");}
|
||||||
|
void fmexr() {Keyboard.println("exit");delay(5);}
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
FastLED.addLeds<NEOPIXEL, LED_PIN>(led, NUM_LED);
|
FastLED.addLeds<NEOPIXEL, LED_PIN>(led, NUM_LED);
|
||||||
setAll(0, 0, 255)
|
setAll(0, 0, 255);
|
||||||
|
|
||||||
Keyboard.begin();
|
Keyboard.begin();
|
||||||
pinMode(ledpin,OUTPUT);
|
pinMode(ledpin,OUTPUT);
|
||||||
digitalWrite(ledpin, HIGH);
|
digitalWrite(ledpin, HIGH);
|
||||||
|
setAll(100, 0, 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
void loop() {
|
void loop() {
|
||||||
|
char key = kpd.getKey();
|
||||||
|
if(key) {
|
||||||
|
switch (key) {
|
||||||
|
case '0':
|
||||||
|
fmf1();
|
||||||
|
break;
|
||||||
|
case '1':
|
||||||
|
fmf2();
|
||||||
|
break;
|
||||||
|
case '2':
|
||||||
|
fmf3();
|
||||||
|
break;
|
||||||
|
case '3':
|
||||||
|
fmfky();
|
||||||
|
break;
|
||||||
|
case '4':
|
||||||
|
fmshl();
|
||||||
|
break;
|
||||||
|
case '5':
|
||||||
|
fmshg();
|
||||||
|
break;
|
||||||
|
case '6':
|
||||||
|
fmgdr();
|
||||||
|
break;
|
||||||
|
case '7':
|
||||||
|
fmezg();
|
||||||
|
break;
|
||||||
|
case '8':
|
||||||
|
fmsbr();
|
||||||
|
break;
|
||||||
|
case '9':
|
||||||
|
fmszr();
|
||||||
|
break;
|
||||||
|
case 'a':
|
||||||
|
fmclb();
|
||||||
|
break;
|
||||||
|
case 'b':
|
||||||
|
fmglp();
|
||||||
|
break;
|
||||||
|
case 'c':
|
||||||
|
fmcbh();
|
||||||
|
break;
|
||||||
|
case 'd':
|
||||||
|
fmcbv();
|
||||||
|
break;
|
||||||
|
case 'e':
|
||||||
|
fmcbs();
|
||||||
|
break;
|
||||||
|
case 'f':
|
||||||
|
fmexr();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
delay(100);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user