Line 30:
Line 30:
<source lang="c">
<source lang="c">
−
char* kbdhandle(int fd, char message[15], bool output);
+
char* kbdhandle(int fd, char message[15], bool output); //Returns the pressed key
−
int kbdinit();
+
int kbdinit(); //Inits the library
−
void kbddeinit(int kbdfd);
+
void kbddeinit(int kbdfd); //Closes the library
−
char* kbdscan(int kbdfd);
+
char* kbdscan(int kbdfd); //Scans for keypresses
−
int kbdver();
+
int kbdver(); //Returns the library version
</source>
</source>
Line 49:
Line 49:
char* pressed = kbdhandle(kbdfd, receivedmessage, false);
char* pressed = kbdhandle(kbdfd, receivedmessage, false);
printf("%s was pressed\n", pressed);
printf("%s was pressed\n", pressed);
+
kbddeinit(kbdfd);
+
</source>
+
+
Or more complicated :
+
<source lang="c">
+
int kbdfd = kbdinit();
+
printf("%s was pressed\n",kbdhandle(kbdfd,kbdscan(kbdfd), false);
kbddeinit(kbdfd);
kbddeinit(kbdfd);
</source>
</source>