]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboard/hhkb/doc/HHKB_keycodes.txt
Add doc of HHKB original keycodes
[qmk_firmware.git] / keyboard / hhkb / doc / HHKB_keycodes.txt
1 HHKB keycodes
2 =============
3 2015/10/03
4 Looked into unclear keycodes(usages) of Fn-chording-key on HHKB.
5 Followings are usages of Keyboard/Keypad Page(0x07) that HHKB spits out when Fn key is down.
6
7 ## HHK mode(Off-Off)
8     Key         Usage
9     ------------------------
10     ⌘ / ◇       0x78    Stop
11
12 ## Lite Ext. mode(On-Off)
13
14
15 ## Mac mode(Off-On)
16     Key         Usage
17     ------------------------
18     Esc         0x66    Power
19     A           0x81    Volume Down
20     S           0x80    Volume Up
21     D           0x7F    Mute
22     F           0x6F    F20
23     Delete      0x53    Num Lock and Clear
24
25
26 ## Secret mode(On-On)
27     Key         Usage
28     ------------------------
29     Esc         0x66    Power
30     Q           0x78    Stop
31     W           0x7E    Find
32     E           0x74    Execute
33     R           0x77    Select
34     T           0x76    Menu
35     Y           0x75    Help
36     Z           0x7A    Undo
37     X           0x7B    Cut
38     C           0x7C    Copy
39     V           0x7D    Paste
40     B           0x79    Again
41
42
43 ## Matrix Key-Mode
44
45
46                 Mode
47                 -------------------------------
48     Key         HHK     Lite    Mac     Secret  Desc
49     ---------------------------------------------------------------------------------------
50     ⌘ / ◇       0x78    -       -       -       Stop
51     Esc         -       -       0x66    0x66    Power
52     A           -       -       0x81    -       Volume Down
53     S           -       -       0x80    -       Volume Up
54     D           -       -       0x7F    -       Mute
55     F           -       -       0x6F    -       F20
56     Delete      0x2A    0x2A    0x53    0x2A    Num Lock and Clear(0x53)/Backspace(0x2A)
57     Q           -       -       -       0x78    Stop
58     W           -       -       -       0x7E    Find
59     E           -       -       -       0x74    Execute
60     R           -       -       -       0x77    Select
61     T           -       -       -       0x76    Menu
62     Y           -       -       -       0x75    Help
63     Z           -       -       -       0x7A    Undo
64     X           -       -       -       0x7B    Cut
65     C           -       -       -       0x7C    Copy
66     V           -       -       -       0x7D    Paste
67     B           -       -       -       0x79    Again
68
69 EOF