X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;ds=sidebyside;f=m0110_usb%2FREADME.md;h=0ad3631f7cb2cf5815d4225ba82a3df4944d7a8f;hb=63d82fcaeb78d0764f39667b937262ed4a692c17;hp=a948af91b9a47e34dc63e7c21d2d3abed26224d6;hpb=12f6e9ffa76f685f7256bf1421f918f90c93add1;p=max%2Ftmk_keyboard.git diff --git a/m0110_usb/README.md b/m0110_usb/README.md index a948af91..0ad3631f 100644 --- a/m0110_usb/README.md +++ b/m0110_usb/README.md @@ -50,7 +50,7 @@ Building Frimware To compile firmware you need AVR GCC. You can use [WinAVR](http://winavr.sourceforge.net/) on Windows. You can edit *Makefile* and *config.h* to change compile options and pin configuration. - $ git clone ... (or download source) + $ git clone git://github.com/tmk/tmk_keyboard.git (or download source) $ cd m0110_usb $ make @@ -75,13 +75,11 @@ You can change keymaps by editing *keymap.c*. `---------------------------------------------------------' |Ctr|Alt | Space |Gui |Ctr| `-----------------------------------------------' - You can register Esc by hitting(press&release) Fn0 quickly. - -#### *HHKB/WASD cursor Layer(Fn0)* +#### *HHKB/WASD Layer* ,---------------------------------------------------------. |Esc| F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12|Delet| |---------------------------------------------------------| - |Caps |Hom| Up|PgU| | | | |Psc|Slk|Pau|Up |Ins| \| + |Caps |Hom| Up|PgU| | | | |Psc|Slk|Pau|Up | |Ins| |---------------------------------------------------------| |Fn0 |Lef|Dow|Rig| | | | |Hom|PgU|Lef|Rig|Return| |---------------------------------------------------------| @@ -103,17 +101,17 @@ You can change keymaps by editing *keymap.c*. |---------------------------------------------------------| |-----------|Ent| |Ctrl |Alt | Space | \|Lft|Rgt|Dn | | 0| .| | `---------------------------------------------------------' `---------------' -#### *HHKB/WASD cursor Layer(Fn0)* +#### *HHKB/WASD/mousekey Layer* ,---------------------------------------------------------. ,---------------. - |Esc| F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12|Delet| |Nlk| =| /| *| + |Esc| F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12|Delet| |Nlk|Mb1|Mb3|Mb2| |---------------------------------------------------------| |---------------| - |Caps |Hom| Up|PgU| | | | |Psc|Slk|Pau|Up |Ins| | | 7| 8| 9| -| + |Caps |Hom| Up|PgU| | | | |Psc|Slk|Pau|Up | | | |MwD|McU|MwU|MwU| |-----------------------------------------------------' | |---------------| - |Fn0 |Lef|Dow|Rig| | | | |Hom|PgU|Lef|Rig|Return| | 4| 5| 6| +| + |Fn0 |Lef|Dow|Rig| | | | |Hom|PgU|Lef|Rig|Return| |McL|McD|McR|MwD| |---------------------------------------------------------| |---------------| - |Shift |End| |PgD| |VoD|VoU|Mut|End|PgD|Dow|Shif|Up | | 1| 2| 3| | - |---------------------------------------------------------| |-----------|Ent| - |Ctrl |Alt | Space | \|Lft|Rgt|Dn | | 0| .| | + |Shift |End| |PgD| |VoD|VoU|Mut|End|PgD|Dow|Shif|Up | |MwL|McD|MwR| | + |---------------------------------------------------------| |-----------|Mb2| + |Ctrl |Alt | Space |Ins|Lft|Rgt|Dn | | Mb1|Mb3| | `---------------------------------------------------------' `---------------' @@ -124,18 +122,3 @@ You can use [PJRC HID listen](http://www.pjrc.com/teensy/hid_listen.html) to see The converter has some functions for debug, press `Alt+Gui+H` simultaneously to get help. These function is totally undocumented, tentative, inconsistent and buggy. - - - -Arrow Keys ----------- -Dedicated arrow keys of the M0110A are transmitting the same scancodes as the keypad but also, -its [=], [/], [*] and [+] keys (hereafter referred to as "calc" keys) are not assigned new -scancodes but, instead, transmit a sequence of scancodes which emulates the [Shift] key press, -followed by the same scancode sequence of the arrow keys! -The problem with that approach is that, while in most cases it's easy to distinguish between -a user-generated [Shift] key event (press or release) followed by an arrow or a calc key and -a simulated [Shift] key event generated upon a calc key event, when the user is typing fairly -fast, it is possible that the two events become indistinguishable, and produce undesired results --- nothing major, though, just one or two stray characters or cursor movements; it will NOT -format your drives, kill your cat or make your wife run away with the pizza boy.