1 t.m.k. Keyboard Firmware
2 ========================
3 http://github.com/tmk/tmk_keyboard
5 This is keyboard firmware for PFU HHKB style keyboard and Teensy/Teensy++ 2.0.
6 OS see this as composite device which has keyboard and mouse.
8 The project is heavily based on PJRC USB Keyboard/Mouse Example and
9 owes a debt to preceding keyboard firmware projects.
15 It works as normal keyboard.
16 It is for modified Macway keyboard(TP-999KB-E).
19 keyboard has mouse key now.
20 keyboard with layers.(see keymap.c)
23 FN_2(next to right shift):
27 a s d spc: mouse buttons
31 Matrix wiring changed for casing.
32 (and my Teensy PD3 seems to be latchuped and unusable. :<)
36 horizontal mouse wheel support
42 Compiling sources need AVR GCC, AVR Libc and GNU make.(You can use WinAVR on Windows.)
44 $ cd <target> (hhkb or macway)
51 http://www.pjrc.com/teensy
56 PJRC USB Keyboard/Mouse Example
57 http://www.pjrc.com/teensy/usb_keyboard.html
58 http://www.pjrc.com/teensy/usb_mouse.html
60 http://github.com/rhomann/kbupgrade
61 http://geekhack.org/showwiki.php?title=Island:8406
63 http://symlink.dk/projects/c64key/
66 http://github.com/clee/rump
68 http://www.schatenseite.de/dulcimer.html
70 http://github.com/humblehacker
71 http://www.humblehacker.com/keyboard/
72 http://geekhack.org/showwiki.php?title=Island:6292
74 http://sourceforge.net/projects/ps2avr/
80 I think GPL is not infringement of PJRC license.
84 will be coded when bouncing occurs.
85 bouncing doesnt occur on my ALPS switch so far.
86 scan rate is too slow?(to be measure)
89 timeout when not used during specific time
92 receive PS/2 signal from TrackPoint
94 Thinkpad keyboard support
95 turn keyboard to USB keyboard/mouse composite device
96 mouse horizontal wheel
97 http://www.microchip.com/forums/tm.aspx?high=&m=391435&mpage=1#391521
98 http://www.keil.com/forum/15671/
99 http://www.microsoft.com/whdc/device/input/wheel.mspx
100 setting menu(configure without changing firmware)
103 mouse speed/acceleration
106 with USB to PS/2 dumb adapter(possible?)
108 and other AVR USB boards
111 support for HHKB pro matrix signal
112 exchange controller board with teensy
115 Matias half keyboard style