Table of Contents

Key Codes

Key Status

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 Codes

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:ひらがな