بدون توضیح

tmk 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) 15 سال پیش
hhkb 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) 15 سال پیش
macway a31b31e717 revise Fn key processing. 15 سال پیش
.gitignore d3b1af9572 add mouse function. 15 سال پیش
Makefile.common 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) 15 سال پیش
README 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) 15 سال پیش
USB_NKRO.txt 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) 15 سال پیش
controller_teensy.h 461e0d3d8c ADD: keymap macro for human to read easier 15 سال پیش
debug.h 45d4a7a898 improve layer switching 15 سال پیش
jump_bootloader.c e7c6839d2d some fixes. LED flush for debug. 15 سال پیش
jump_bootloader.h 1de02c1f15 add jump_bootloader. 15 سال پیش
key_process.c 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) 15 سال پیش
key_process.h 06eb50be07 hhkb: refactored 15 سال پیش
keymap_skel.h 45d4a7a898 improve layer switching 15 سال پیش
layer.c 66ece29b0e tuning layer switch timing. 15 سال پیش
layer.h 45d4a7a898 improve layer switching 15 سال پیش
matrix_skel.h 45d4a7a898 improve layer switching 15 سال پیش
print.c 4acc38751e switch debug on/off by pressing 4 keys on booting time 15 سال پیش
print.h 4acc38751e switch debug on/off by pressing 4 keys on booting time 15 سال پیش
timer.c 45d4a7a898 improve layer switching 15 سال پیش
timer.h 45d4a7a898 improve layer switching 15 سال پیش
tmk.c 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) 15 سال پیش
usb.c 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) 15 سال پیش
usb.h 9019c901dd add system controls(power down/wake up) from generic desktop page(HID) 15 سال پیش
usb_debug.c 7fd9003f59 divide usb_keyboard_debug.[c|h] into usb_device, usb_keyboard, usb_debug. 15 سال پیش
usb_debug.h d3b1af9572 add mouse function. 15 سال پیش
usb_extra.c 9019c901dd add system controls(power down/wake up) from generic desktop page(HID) 15 سال پیش
usb_extra.h 9019c901dd add system controls(power down/wake up) from generic desktop page(HID) 15 سال پیش
usb_keyboard.c 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) 15 سال پیش
usb_keyboard.h 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) 15 سال پیش
usb_keycodes.h 02d955e9fe add audio controls from consumer page(HID) 15 سال پیش
usb_mouse.c 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) 15 سال پیش
usb_mouse.h 461e0d3d8c ADD: keymap macro for human to read easier 15 سال پیش
util.c 51f17f0231 add build option: NKRO_ENABLE(remove: USB_12KRO) 15 سال پیش
util.h 2f80e790c6 new build method for macway 15 سال پیش

README

t.m.k. Keyboard Firmware
========================
http://github.com/tmk/tmk_keyboard

This is keyboard firmware for AVR USB MCUs or Teensy/Teensy++ 2.0.

The project is heavily based on PJRC USB Keyboard/Mouse Example and
owes a debt to preceding keyboard firmware projects.

http://www.pjrc.com/teensy



Functions
---------
Mouse key
System Control Key
Power Down, Sleep, Wake Up & USB Remote Wake up
Media Control Key
Volume Down/Up, Mute
USB NKRO


Build
-----
Compiling sources need AVR GCC, AVR Libc and GNU make.(You can use WinAVR on Windows.)

$ cd (hhkb or macway)
$ make

http://winavr.sourceforge.net/


Debuging & Rescue
-----------------
Use PJRC's hid_listen.exe to see debug messages.
Press right Control + Shift + Alt + GUI + H to debug menu.

Pressing any 3 keys when connected enables debug output.
Pressing any 4 keys when connected makes bootloader comes up.


Projects related
----------------
PJRC USB Keyboard/Mouse Example
http://www.pjrc.com/teensy/usb_keyboard.html
http://www.pjrc.com/teensy/usb_mouse.html
kbupgrade
http://github.com/rhomann/kbupgrade
http://geekhack.org/showwiki.php?title=Island:8406
c64key
http://symlink.dk/projects/c64key/
rump
http://mg8.org/rump/
http://github.com/clee/rump
dulcimer
http://www.schatenseite.de/dulcimer.html
humblehacker-keyboard
http://github.com/humblehacker
http://www.humblehacker.com/keyboard/
http://geekhack.org/showwiki.php?title=Island:6292
ps2avr
http://sourceforge.net/projects/ps2avr/


EOF