aboutsummaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authortmk <nobody@nowhere>2010-10-02 11:51:42 +0900
committertmk <nobody@nowhere>2010-10-03 01:30:56 +0900
commit479af4bdcd08560a3400426b30c247c620f6204e (patch)
tree22075f6cd01e015c2e728d0420af4eea9bf71ba8 /README
parentdf5b4ea7d97e0f6f598fd34506d8a3fd05cd5027 (diff)
downloadfirmware-479af4bdcd08560a3400426b30c247c620f6204e.tar.gz
firmware-479af4bdcd08560a3400426b30c247c620f6204e.tar.bz2
firmware-479af4bdcd08560a3400426b30c247c620f6204e.zip
version 1.0.
Diffstat (limited to 'README')
-rw-r--r--README79
1 files changed, 45 insertions, 34 deletions
diff --git a/README b/README
index 15eb28ff0..c8d81a9c3 100644
--- a/README
+++ b/README
@@ -1,40 +1,29 @@
-Keyboard Firmware
-=================
-2010/08/23 noname
+t.m.k. Keyboard Firmware
+========================
+This is keyboard firmware for PFU HHKB style keyboard and teensy 2.0.
+OS see this as composite device which has keyboard and mouse.
+
+The project is heavily based on PJRC USB Keyboard/Mouse Example and
+owes a debt to preceding keyboard firmware projects.
VERSION
-------
0.1 2010/08/23
- implemented for macway modified.
- It works as normal keyboard now.
-
+ It works as normal keyboard.
+ It is for modified Macway keyboard(TP-999KB-E).
-TODO
-----
-modulization
- clean source
-debouncing
- will be coded when bouncing occurs.
- bouncing doesnt occur on my alps switch so far.
- scan rate is too slow?(to be measure)
-anti-ghost
- 2010/09/13 done
-sleep&wakeup
-boot keyboard support
-mouse key
-keymap layer
- 2010/09/16 simple layer(HHKB/vi cursor)
- key combination switch
- toggle siwtch
-setting menu(wizard)
- debug console
- keymap setting
- matrix display
-PS/2 keyboard mode
-HHKB support
-Trackpoint(PS/2) support
- Thinkpad keyboard support
+1.0 2010/10/02
+ keyboard has mouse key now.
+ keyboard with layers.(see keymap.c)
+ FN_1(right cmd):
+ vi style layer
+ FN_2(next to right shift):
+ HHKB style layer
+ FN_3(left bottom):
+ h j k l: mouse move
+ a s d spc: mouse buttons
+ m ,: mouse wheel
target board
@@ -43,10 +32,11 @@ Teensy 2.0
http://www.pjrc.com/teensy
-projects based on/related to
-----------------------------
-PJRC USB Keyboard Example
+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
@@ -65,4 +55,25 @@ ps2avr
http://sourceforge.net/projects/ps2avr/
+TODO
+----
+licensing notes(GPL)
+ I think GPL is not infringement of PJRC license.
+souce code cleaning
+sleep&wakeup
+debouncing
+ will be coded when bouncing occurs.
+ bouncing doesnt occur on my ALPS switch so far.
+ scan rate is too slow?(to be measure)
+setting menu(wizard)
+ debug console
+ keymap setting
+ matrix display
+PS/2 keyboard mode
+support for HHKB pro matrix signal
+Trackpoint(PS/2) support
+Thinkpad keyboard support
+mouse horizontal wheel
+
+
EOF