Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Este repositório está arquivado. Você pode visualizar os arquivos e realizar clone, mas não poderá realizar push nem abrir issues e pull requests.

13 anos atrás
13 anos atrás
13 anos atrás
13 anos atrás
13 anos atrás
13 anos atrás
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. t.m.k. Keyboard Firmware
  2. ========================
  3. This is keyboard firmware for PFU HHKB style keyboard and teensy 2.0.
  4. OS see this as composite device which has keyboard and mouse.
  5. The project is heavily based on PJRC USB Keyboard/Mouse Example and
  6. owes a debt to preceding keyboard firmware projects.
  7. VERSION
  8. -------
  9. 0.1 2010/08/23
  10. It works as normal keyboard.
  11. It is for modified Macway keyboard(TP-999KB-E).
  12. 1.0 2010/10/02
  13. keyboard has mouse key now.
  14. keyboard with layers.(see keymap.c)
  15. FN_1(right cmd):
  16. vi style layer
  17. FN_2(next to right shift):
  18. HHKB style layer
  19. FN_3(left bottom):
  20. h j k l: mouse move
  21. a s d spc: mouse buttons
  22. m ,: mouse wheel
  23. target board
  24. ------------
  25. Teensy 2.0
  26. http://www.pjrc.com/teensy
  27. projects related
  28. ----------------
  29. PJRC USB Keyboard/Mouse Example
  30. http://www.pjrc.com/teensy/usb_keyboard.html
  31. http://www.pjrc.com/teensy/usb_mouse.html
  32. kbupgrade
  33. http://github.com/rhomann/kbupgrade
  34. http://geekhack.org/showwiki.php?title=Island:8406
  35. c64key
  36. http://symlink.dk/projects/c64key/
  37. rump
  38. http://mg8.org/rump/
  39. http://github.com/clee/rump
  40. dulcimer
  41. http://www.schatenseite.de/dulcimer.html
  42. humblehacker-keyboard
  43. http://github.com/humblehacker
  44. http://www.humblehacker.com/keyboard/
  45. http://geekhack.org/showwiki.php?title=Island:6292
  46. ps2avr
  47. http://sourceforge.net/projects/ps2avr/
  48. TODO
  49. ----
  50. licensing notes(GPL)
  51. I think GPL is not infringement of PJRC license.
  52. souce code cleaning
  53. sleep&wakeup
  54. debouncing
  55. will be coded when bouncing occurs.
  56. bouncing doesnt occur on my ALPS switch so far.
  57. scan rate is too slow?(to be measure)
  58. setting menu(wizard)
  59. debug console
  60. keymap setting
  61. matrix display
  62. PS/2 keyboard mode
  63. support for HHKB pro matrix signal
  64. Trackpoint(PS/2) support
  65. Thinkpad keyboard support
  66. mouse horizontal wheel
  67. EOF