You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

command_extra.c 1.0KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #include "stdbool.h"
  2. #include "stdint.h"
  3. #include "keycode.h"
  4. #include "serial.h"
  5. #include "print.h"
  6. #include "command.h"
  7. bool command_extra(uint8_t code)
  8. {
  9. switch (code) {
  10. case KC_H:
  11. case KC_SLASH: /* ? */
  12. print("\n\n----- Sun converter Help -----\n");
  13. print("UP: Bell On\n");
  14. print("DOWN: Bell Off\n");
  15. print("LEFT: Click On\n");
  16. print("RIGHT: Click Off\n");
  17. return false;
  18. case KC_UP:
  19. print("Bell On\n");
  20. serial_send(0x02);
  21. break;
  22. case KC_DOWN:
  23. print("Bell Off\n");
  24. serial_send(0x03);
  25. break;
  26. case KC_LEFT:
  27. print("Click On\n");
  28. serial_send(0x0A);
  29. break;
  30. case KC_RIGHT:
  31. print("Click Off\n");
  32. serial_send(0x0B);
  33. break;
  34. case KC_NUMLOCK:
  35. print("layout\n");
  36. serial_send(0x0F);
  37. break;
  38. default:
  39. return false;
  40. }
  41. return true;
  42. }