Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. int get_keypress() {
  2. int x, y;
  3. x = getch();
  4. switch(x) {
  5. case 224: {
  6. y = getch();
  7. switch (y) {
  8. case 72: return KEY_ARROW_UP; break;
  9. case 75: return KEY_ARROW_LEFT; break;
  10. case 77: return KEY_ARROW_RIGHT; break;
  11. case 80: return KEY_ARROW_DOWN; break;
  12. default: return -1;
  13. }
  14. } break;
  15. case (int)'p': return KEY_P; break;
  16. case (int)'\r': return KEY_ENTER; break;
  17. case 27: return KEY_ESC; break;
  18. default: {
  19. DBG("get_keypress", (int)x);
  20. // getch();
  21. }
  22. }
  23. return -1;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement