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.

README 2.6KB

13 yıl önce
13 yıl önce
13 yıl önce
13 yıl önce
13 yıl önce
13 yıl önce
13 yıl önce
13 yıl önce
13 yıl önce
13 yıl önce
13 yıl önce
13 yıl önce
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. t.m.k. Keyboard Firmware
  2. ========================
  3. http://github.com/tmk/tmk_keyboard
  4. This is keyboard firmware for PFU HHKB style keyboard and teensy 2.0.
  5. OS see this as composite device which has keyboard and mouse.
  6. The project is heavily based on PJRC USB Keyboard/Mouse Example and
  7. owes a debt to preceding keyboard firmware projects.
  8. Version
  9. -------
  10. 0.1 2010/08/23
  11. It works as normal keyboard.
  12. It is for modified Macway keyboard(TP-999KB-E).
  13. 1.0 2010/10/02
  14. keyboard has mouse key now.
  15. keyboard with layers.(see keymap.c)
  16. FN_1(right cmd):
  17. vi style layer
  18. FN_2(next to right shift):
  19. HHKB style layer
  20. FN_3(left bottom):
  21. h j k l: mouse move
  22. a s d spc: mouse buttons
  23. m ,: mouse wheel
  24. 1.1 2010/10/08
  25. Matrix wiring changed for casing.
  26. (and my Teensy PD3 seems to be latchuped and unusable. :<)
  27. Target board
  28. ------------
  29. Teensy 2.0
  30. http://www.pjrc.com/teensy
  31. Projects related
  32. ----------------
  33. PJRC USB Keyboard/Mouse Example
  34. http://www.pjrc.com/teensy/usb_keyboard.html
  35. http://www.pjrc.com/teensy/usb_mouse.html
  36. kbupgrade
  37. http://github.com/rhomann/kbupgrade
  38. http://geekhack.org/showwiki.php?title=Island:8406
  39. c64key
  40. http://symlink.dk/projects/c64key/
  41. rump
  42. http://mg8.org/rump/
  43. http://github.com/clee/rump
  44. dulcimer
  45. http://www.schatenseite.de/dulcimer.html
  46. humblehacker-keyboard
  47. http://github.com/humblehacker
  48. http://www.humblehacker.com/keyboard/
  49. http://geekhack.org/showwiki.php?title=Island:6292
  50. ps2avr
  51. http://sourceforge.net/projects/ps2avr/
  52. TODO & ideas
  53. ------------
  54. licensing notes(GPL)
  55. I think GPL is not infringement of PJRC license.
  56. souce code cleaning
  57. sleep&wakeup
  58. debouncing logic
  59. will be coded when bouncing occurs.
  60. bouncing doesnt occur on my ALPS switch so far.
  61. scan rate is too slow?(to be measure)
  62. support for HHKB pro matrix signal
  63. exchange controller board with teensy
  64. Trackpoint(PS/2)
  65. receive PS/2 signal from TrackPoint
  66. send USB HID report
  67. Thinkpad keyboard support
  68. turn keyboard to USB keyboard/mouse composite device
  69. mouse horizontal wheel
  70. http://www.microchip.com/forums/tm.aspx?high=&m=391435&mpage=1#391521
  71. http://www.keil.com/forum/15671/
  72. http://www.microsoft.com/whdc/device/input/wheel.mspx
  73. setting menu(configure without changing firmware)
  74. console for display
  75. keymap/layer setting
  76. mouse speed/acceleration
  77. matrix display
  78. PS/2 keyboard mode
  79. with USB to PS/2 dumb adapter(possible?)
  80. EOF