Files
Tart/testing/input.cpp
2025-01-31 19:47:49 +00:00

30 lines
612 B
C++

#include <tart.h>
#include <iostream>
#include <unistd.h>
#include <threads.h>
#include <termios.h>
char* bbuf;
int main (int argc, char *argv[]) {
int n;
int counter = 0;
struct termios te;
term_disable_cursor();
term_threaded_input_init();
bbuf = term_tinputb();
while(bbuf[0] != 'q') {
std::cout << counter++ << '[';
for (int i = 0; i < 8; i++) {
std::cout << bbuf[i] << ',';
}
std::cout << "] \r";
}
std::cout << '\n';
term_threaded_input_stop();
term_enable_cursor();
exit(0);
return 0;
}