-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkey.c
57 lines (51 loc) · 1.8 KB
/
key.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ncurses.h>
#include <unistd.h>
#define ANSI_COLOR_RED "\x1b[31m"
#define ANSI_COLOR_RESET "\x1b[0m"
int main()
{
system("clear");
char* text = " __ __ \n"
"| \\ / \\ / \\ \n"
"| ▓▓ / ▓▓ ______ __ __ | ▓▓▓▓▓▓\\ \n"
"| ▓▓/ ▓▓ / \\| \\ | \\ | ▓▓ \\▓▓\"\n"
"| ▓▓ ▓▓ | ▓▓▓▓▓▓\\ ▓▓ | ▓▓ | ▓▓ \n"
"| ▓▓▓▓▓\\ | ▓▓ ▓▓ ▓▓ | ▓▓ | ▓▓ __ \n"
"| ▓▓ \\▓▓\\| ▓▓▓▓▓▓▓▓ ▓▓__/ ▓▓__| ▓▓__/ \\\"\n"
"| ▓▓ \\▓▓\\▓▓ \\▓▓ ▓▓ \\▓▓ ▓▓\"\n"
" \\▓▓ \\▓▓ \\▓▓▓▓▓▓▓_\\▓▓▓▓▓▓▓\\▓▓ \\▓▓▓▓▓▓ \n"
" | \\__| ▓▓ \n"
" \\▓▓ ▓▓ \n"
" \\▓▓▓▓▓▓ \n"
" Github:https://github.com/suchsoak/ \n ";
printf("%s%s%s", ANSI_COLOR_RED, text, ANSI_COLOR_RESET);
sleep(2);
int ch;
initscr();
refresh();
getch();
ch = getch();
keypad(stdscr, TRUE);
while (TRUE)
{
COLOR_RED;
if ( ch == KEY_HOME){
system("firefox https://github.com/suchsoak/");
break;
}
else{
printf("\nAnother button");
break;
}
if (initscr == NULL){
printf("Have some problem!!");
}
}
refresh();
getch();
endwin();
return 0;
}