In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Changes

Jump to navigation Jump to search
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>
569

edits

Navigation menu