These are the bit groups returned by int _iocs_bitsns(int group)
Group\Bits | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
0 | 6& | 5% | 4$ | 3# | 2“ | 1! | ESC | |
1 | BS | \| | ^~ | -= | 0 | 9) | 8( | 7` |
2 | U | Y | T | R | E | W | Q | TAB |
3 | S | A | CR | [{ | @` | P | O | I |
4 | ;+ | L | K | J | H | G | F | D |
5 | N | B | V | C | X | Z | ]} | :* |
6 | DEL | HOME | SPACE | _ | /? | .> | ,< | M |
7 | CLR | ↓ | → | ↑ | ← | UNDO | R_DOWN | R_UP |
8 | 4 | + | 9 | 8 | 7 | - | * | / |
9 | 0 | ENTER | 3 | 2 | 1 | = | 6 | 5 |
A | XF3 | XF2 | XF1 | HELP | 登録 | 記号 | . | , |
B | ひら | INS | CAPS | コード | ロ-マ字 | かな | XF5 | XF4 |
C | F4 | F3 | F2 | F1 | F0 | COPY | BREAK | 全角 |
D | F9 | F8 | F7 | F6 | F5 | |||
E | OPT.2 | OPT.1 | CTRL | SHIFT |
scan code = key code group * 8 + key input status bit
10:TAB | 20:D | 30:M | 40:/ | 50:, | 60:全角 | 70:SHIFT | |
01:ESC | 11:Q | 21:F | 31:,< | 41:* | 51:. | 61:BREAK | 71:CTRL |
02:1! | 12:W | 22:G | 32:.> | 42:- | 52:記号 | 62:COPY | 72:OPT.1 |
03:2” | 13:E | 23:H | 33:/? | 43:7 | 53:登録 | 63:F0 | 73:OPT.2 |
04:3# | 14:R | 24:J | 34:_ | 44:8 | 54:HELP | 64:F1 | |
05:4$ | 15:T | 25:K | 35:SPACE | 45:9 | 55:XF1 | 65:F2 | |
06:5% | 16:Y | 26:L | 36:HOME | 46:+ | 56:XF2 | 66:F3 | |
07:6& | 17:U | 27:;+ | 37:DEL | 47:4 | 57:XF3 | 67:F4 | |
08:7' | 18:I | 28::* | 38:R_UP | 48:5 | 58:XF4 | 68:F5 | |
09:8( | 19:O | 29:]} | 39:R_DOWN | 49:6 | 59:XF5 | 69:F6 | |
0a:9) | 1a:P | 2a:Z | 3a:UNDO | 4a:= | 5a:かな | 6a:F7 | |
0b:0 | 1b:@` | 2b:X | 3b:← | 4b:1 | 5b:ロ-マ字 | 6b:F8 | |
0c:-= | 1c:[{ | 2c:C | 3c:↑ | 4c:2 | 5c:コ-ド | 6c:F9 | |
0d:^~ | 1d:CR | 2d:V | 3d:→ | 4d:3 | 5d:CAPS | ||
0e:\| | 1e:A | 2e:B | 3e:↓ | 4e:ENTER | 5e:INS | ||
0f:BS | 1f:S | 2f:N | 3f:CLR | 4f:0 | 5f:ひらがな |