<<
目次 †
キーマップレイアウト一覧 †
メモ †
- キーコードは通常、アプリケーションやFEPで使用されるコード。モディファキーとのコンビネーションで変化する。
- モディファキーはPCで指すところのCtrlやShift、Altキーの役割を持つキー。「e32key.h」の「TEventModifier」で定義されている。主なフラグは以下の通り。(Ctrl、Altはほとんど使用されていない)
- 0x0004:左Alt(EModifierLeftAlt)
- 0x0008:右Alt(EModifierRightAlt)
- 0x0010:Alt(EModifierAlt)
- 0x0020:左Ctrl(EModifierLeftCtrl)
- 0x0040:右Ctrl(EModifierRightCtrl)
- 0x0080:Ctrl(EModifierCtrl)
- 0x0100:左Shift(EModifierLeftShift)
- 0x0200:右Shift(EModifierRightShift)
- 0x0400:Shift(EModifierShift)
- 0x0800:左Func(EModifierLeftFunc)
- 0x1000:右Func(EModifierRightFunc)
- 0x2000:Func(EModifierFunc)
- よくあるパターンは「▲:右Func(0x3000)」「Chr/Sym:左Func(0x2800)」「↑:左Shift(0x0500)」
- スキャンコードはキーに与えられたハード的に割り振られたキーコード。一部のデバイスではコンビネーションで変化することがあるので注意(例:E71など)。同じ型のデバイスで、言語(英語と中国語とか)が違った場合はキーコードが変化してもスキャンコードは変わらない(多分)。
- EnterキーにCenterキーのキーが割り振られているデバイスが存在する。
- Ctrlとのコンビネーション [#u8f8cfa5]
- 一部のCtrlが存在するデバイス(E61、E70、E75、E90)ではCtrlのコンビネーションが利用可能になり、PCと同様にCtrl+Aなどの操作が可能になる。
- Ctrlとのコンビネーションでは「a~z」に対して「0x01~0x1a」がキーコードとして返ってくる。
- 標準FEPを停止させてもFnやShiftのトグルが生きているデバイスも存在する(E71、E63など)
- Fnとのコンビネーション(トグル使わずに同時押しのケース)で、キーコードが「0x0」になるキーが存在する。
- Ownキー
- 動作は通常のキーと同じであり、モディファキーではない
- iCode値はデバイスによって任意の値が返ってくる
- 現在Ownキーが実装されているデバイスは「E61i」「E62」「E90(2個)」「E65(10key)」「N71(10key)」(参考)
共通キーのスキャンコードコード †
※かっこ内はキーコード
- Left:0x0e(0xf807)
- Right:0x0f(0xf808)
- Up:0x10(0xf809)
- Down:0x11(0xf80a)
- Center:0xa7(f845)
- SoftKey(Left):0xa4
- SoftKey(Right):0xa5
- Phone(Start):0xc4(0xf862)
- Phone(End):0xc5(0xf863)
- Home:0xb4(0xf852)
- Calendar:0xec
- Contacts:0xe8
- Message:0xe4
- Space:0x05(0x20)
- BackSpace:0x01(0x08)
- ▲:0x3000(モディファキー:右Func)
- Chr(Sym):0x2800(モディファキー:左Func)
- ↑:0x0500(モディファキー:左Shift)、0x0600(モディファキー:右Shift)
- マナーモード?(特定キーの長押し<鉛筆キーなど):0xf82a(0x74(t))
- 鉛筆キー:0x12(0xf80b)(0x0500(モディファキー:左Shift)も実行される)
モディファキーの存在するデバイス †
| Modifier | iModifiers値 | 主な機能 | E55 | E61(i) | E62 | E63 | E71 | E70 | E75 | E90 | N97 | 5730XM | 6790Surge |
| 左Fn | 0x2800 | Chr/Sym | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○x2 | ○ | ○? | ○? |
| 右Fn | 0x3000 | ▲ | ○ | ○ | ○ | ○ | ○ | | ○ | | ○ | ○? | ○? |
| 左Shift | 0x0500 | ↑ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○? | ○? |
| 右Shift | 0x0600 | ↑(2個目) | | ○ | ○ | | | ○ | ○ | ○ | | ○? | ○? |
| 左Cntl | 0x00a0 | | | | | | ? | | ○ | ○ | | ○? | |
| 右Cntl | 0x00c0 | | | ○ | ○ | ○ | ? | ○ | | | | | |
| 左Alt | 0x000a | | | | | | | | | | | | |
| 右Alt | 0x000c | | | | | | | | | | | | |
| Own(おまけ) | 0x1(iCodeは任意) | | | ○(E61i) | ○ | | | | | ○x2 | | | |
| (備考) | | | ※3 | | | | ※1 | | | ※2 | | | |
- ※1:CntlはFn(Shift?)とChrのコンビネーションで入力される(0x0080が返ってくるが再現方法わからず)
- ※2:左Fnが2つ存在する(右Fnは無い)
- ※3:Space(0x20)はShiftとのコンビネーションで入力できる。通常では0(0x30)を返す。
- メモ
- Fnキー
- 左Fn(Chr/Sym)はどのデバイスにも必ず1つは存在する。
- 右Fn(▲)は古いデバイスだと存在しないケースがある。ただし存在しない場合はキーが多いので不要っぽい。
- Shiftキー
- どのデバイスにも必ず1つは存在する。
- 2つあっても機能に違いはない。
- Ctrlキー
- 左右を含めても存在しないデバイスがある。
- 左Ctrlか右Ctrlかはデバイスによって違う。(機能に違いは無い)
- 表には記載していないがSpaceキーはどのデバイスにも必ず存在するが、E55はShiftとのコンビネーションで入力可能(通常では0(0x30)を返す)。
フルキー †
E61/E61i †
特記事項 †
- ファームウェアのバージョンによってキーコードが変化するので注意(上記はv3.0版)。
- E61とE61iのキーマップは共通。
- Ctrl:0xc0(モディファキー:右Ctrl)が存在する
- E61iはOwnキーあり。Messageキーの右側。
スキャンコード †
| 0x71(Q) | 0x77(W) | 0x65(E) | 0x31(1) | 0x32(2) | 0x33(3) | 0x2a(*) | 0x69(I) | 0x6f(O) | 0x70(P) |
| 0x41(A) | 0x53(S) | 0x44(D) | 0x34(4) | 0x35(5) | 0x36(6) | 0x7f | 0x4b(K) | 0x4c(L) | 0x01 |
| 0x5a(Z) | 0x58(X) | 0x43(C) | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) | 0x7d(}) | 0x7e(~) | 0x03 |
| 0x19(m:0x3000) | 0x12(m:0x0500) | 0x79(y) | 0x7a(z) | 0x05 | 0x7b({) | 0x17(m:0x00c0) | 0x13(m:0x0600) | 0x18(m:0x2800) |
ドイツ語版 †
| 1:通常 |
| 0x71(q) | 0x77(w) | 0x65(e) | 0x72(r) | 0x74(t) | 0x7a(z) | 0x75(u) | 0x69(i) | 0x6f(o) | 0x70(p) |
| 0x61(a) | 0x73(s) | 0x64(d) | 0x66(f) | 0x67(g) | 0x68(h) | 0x6a(j) | 0x6b(k) | 0x6c(l) | 0x08(BS) |
| 0x79(y) | 0x78(x) | 0x63(c) | 0x76(v) | 0x62(b) | 0x6e(n) | 0x6d(m) | 0xf6(o") | 0xfc(u") | 0x0d(CR) |
| 0x0 | 0x0 | 0x2c(,) | 0x2e(.) | 0x20(SP) | 0xe4(a") | 0x0 | 0x0 | 0x0 |
| 2:コンビネーション(Shift) |
| 0x51(Q) | 0x57(W) | 0x45(E) | 0x52(R) | 0x54(T) | 0x5a(Z) | 0x55(U) | 0x49(I) | 0x4f(O) | 0x50(P) |
| 0x41(A) | 0x53(S) | 0x44(D) | 0x46(F) | 0x47(G) | 0x48(H) | 0x4a(J) | 0x4b(K) | 0x4c(L) | 0x08(BS) |
| 0x59(Y) | 0x58(X) | 0x43(C) | 0x56(V) | 0x42(B) | 0x4e(N) | 0x4d(M) | 0xd6(O") | 0xdc(U") | 0x0d(CR) |
| 0x0 | 0x0 | 0x3b(;) | 0x3a(:) | 0x20(SP) | 0xc4(A") | 0x0 | 0x0 | 0x0 |
| 3:コンビネーション(Fn) |
| 0x21(!) | 0x22(") | 0x26(&) | 0x31(1) | 0x32(2) | 0x33(3) | 0x2a(*) | 0x3d(=) | 0x25(%) | 0x3f(?) |
| 0x40(@) | 0x28(() | 0x29()) | 0x34(4) | 0x35(5) | 0x36(6) | 0x23(#) | 0x2f(/) | 0x2d(-) | 0x8(BS) |
| 0x20ac(Euro) | 0x24($) | 0x2b(+) | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) | 0xdf(Eszett) | 0x27(') | 0x0d(CR) |
| 0x0 | 0x0 | 0x2c(,) | 0x2e(.) | 0x20(SP) | 0xe4(a") | 0x0 | 0x0 | 0x0 |
英語版 †
| 1:通常 |
| 0x71(q) | 0x77(w) | 0x65(e) | 0x72(r) | 0x74(t) | 0x79(y) | 0x75(u) | 0x69(i) | 0x6f(o) | 0x70(p) |
| 0x61(a) | 0x73(s) | 0x64(d) | 0x66(f) | 0x67(g) | 0x68(h) | 0x6a(j) | 0x6b(k) | 0x6c(l) | 0x08(BS) |
| 0x7a(z) | 0x78(x) | 0x63(c) | 0x76(v) | 0x62(b) | 0x6e(n) | 0x6d(m) | 0x2c(,) | 0x2e(.) | 0x0d(CR) |
| 0x0 | 0x0 | 0x2f(/) | 0x40(@) | 0x20(SP) | 0x27(') | 0x0 | 0x0 | 0x0 |
| 2:コンビネーション(Shift) |
| 0x51(Q) | 0x57(W) | 0x45(E) | 0x52(R) | 0x54(T) | 0x59(Y) | 0x55(U) | 0x49(I) | 0x4f(O) | 0x50(P) |
| 0x41(A) | 0x53(S) | 0x44(D) | 0x46(F) | 0x47(G) | 0x48(H) | 0x4a(J) | 0x4b(K) | 0x4c(L) | 0x08(BS) |
| 0x5a(Z) | 0x58(X) | 0x43(C) | 0x56(V) | 0x42(B) | 0x4e(N) | 0x4d(M) | 0x3b(;) | 0x3a(:) | 0x0d(CR) |
| 0x0 | 0x0 | 0x28(() | 0x29()) | 0x20(SP) | 0x3f(?) | 0x0 | 0x0 | 0x0 |
| 3:コンビネーション(Fn) |
| 0x21(!) | 0x22(") | 0x26(&) | 0x31(1) | 0x32(2) | 0x33(3) | 0x2a(*) | 0x2d(-) | 0x2b(+) | 0x3d(=) |
| 0xa3(£) | 0x24($) | 0x20ac(Euro) | 0x34(4) | 0x35(5) | 0x36(6) | 0x23(#) | 0x5f(_) | 0x5c(¥) | 0x8(BS) |
| 0x7a(z) | 0x78(x) | 0x63(c) | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) | 0x2c(,) | 0x2e(.) | 0x0d(CR) |
| 0x0 | 0x0 | 0x2f(/) | 0x40(@) | 0x20(SP) | 0x27(') | 0x0 | 0x0 | 0x0 |
E62 †
特記事項 †
- Ownキーあり<Spaceの右側。
- 英語版のSpaceの左側のキーのShiftとのコンビネーション字のiCode値は「0x5d」が返ってくる。
スキャンコード †
| 0x51(Q) | 0x57(W) | 0x45(E) | 0x31(1) | 0x32(2) | 0x33(3) | 0x2a(*) | 0x49(I) | 0x4f(O) | 0x50(P) |
| 0x41(A) | 0x53(S) | 0x44(D) | 0x34(4) | 0x35(5) | 0x36(6) | 0x7f | 0x4b(K) | 0x4c(L) | 0x1 |
| 0x5a(Z) | 0x58(X) | 0x43(C) | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) | 0x79(y) | 0x7a(z) | 0x3 |
| 0x19(m:0x3000) | 0x12(m:0x500) | 0x7b({) | 0x40(@) | 0x5 | 0x7e(~) | 0x17(m:0xc0) | 0x13(m:0x600) | 0x18(m:0x2800) |
英語版 †
| 1:通常 |
| 0x71(q) | 0x77(w) | 0x65(e) | 0x72(r) | 0x74(t) | 0x79(y) | 0x75(u) | 0x69(i) | 0x6f(o) | 0x70(p) |
| 0x61(a) | 0x73(s) | 0x64(d) | 0x66(f) | 0x67(g) | 0x68(h) | 0x6a(j) | 0x6b(k) | 0x6c(l) | 0x08(BS) |
| 0x7a(z) | 0x78(x) | 0x63(c) | 0x76(v) | 0x62(b) | 0x6e(n) | 0x6d(m) | 0x2c(,) | 0x2e(.) | 0x0d(CR) |
| 0x0 | 0x0 | 0x2f(/) | 0x40(@) | 0x20(SP) | 0x7b({) | 0x0 | 0x0 | 0x0 |
| 2:コンビネーション(Shift) |
| 0x51(Q) | 0x57(W) | 0x45(E) | 0x52(R) | 0x54(T) | 0x59(Y) | 0x55(U) | 0x49(I) | 0x4f(O) | 0x50(P) |
| 0x41(A) | 0x53(S) | 0x44(D) | 0x46(F) | 0x47(G) | 0x48(H) | 0x4a(J) | 0x4b(K) | 0x4c(L) | 0x08(BS) |
| 0x5a(Z) | 0x58(X) | 0x43(C) | 0x56(V) | 0x42(B) | 0x4e(N) | 0x4d(M) | 0x2c(,) | 0x2e(.) | 0x0d(RC) |
| 0x0 | 0x0 | 0x2f(/) | 0x5d(]) | 0x20(SP) | 0x0 | 0x0 | 0x0 | 0x0 |
| 3:コンビネーション(Fn) |
| 0x26(&) | 0x25(%) | 0x24($) | 0x31(1) | 0x32(2) | 0x33(3) | 0x2a(*) | 0x2b(+) | 0x3d(=) | 0x70(p) |
| 0x7e(~) | 0x5f(_) | 0x5c(\) | 0x34(4) | 0x35(5) | 0x36(6) | 0x23(#) | 0x2d(-) | 0x22(") | 0x8(BS) |
| 0x27(') | 0x3b(;) | 0x3a(:) | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) | 0x21(!) | 0x3f(?) | 0x0d(CR) |
| 0x0 | 0x0 | 0x28(() | 0x29()) | 0x20(SP) | 0x0 | 0x0 | 0x0 | 0x0 |
E63 †
スキャンコード †
| 0x51(Q) | 0x57(W) | 0x45(E) | 0x52(R) | 0x54(T) | 0x59(Y) | 0x55(U) | 0x49(I) | 0x4f(O) | 0x50(P) |
| 0x41(A) | 0x53(S) | 0x44(D) | 0x46(F) | 0x47(G) | 0x48(H) | 0x4a(J) | 0x4b(K) | 0x4c(L) | 0x01 |
| 0x5a(Z) | 0x58(X) | 0x43(C) | 0x56(V) | 0x42(B) | 0x4e(N) | 0x4d(M) | 0x79(y) | 0x7a(z) | 0xa7 |
| 0x19(m:0x3000) | 0x12(m:0x0500) | 0x40(@) | 0x80 | 0x05 | 0x7e(~) | 0x7c(|) | 0x17(m:0x00c0) | 0x18(m:0x2800) |
スキャンコード(Fnとのコンビネーション) †
| 0x0 | 0x0 | 0x0 | 0x31(1) | 0x32(2) | 0x33(3) | 0x2a(*) | 0x2b(+) | 0x4f(O) | 0x0 |
| 0x0 | 0x0 | 0x0 | 0x34(4) | 0x35(5) | 0x36(6) | 0x7f | 0x4b(K) | 0x0 | 0x01 |
| 0x0 | 0x0 | 0x0 | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) | 0x79(y) | 0x7a(z) | 0xa7 |
| 0x19(m:0x3000) | 0x12(m:0x0500) | 0x40(@) | 0x80 | 0x05 | 0x7e(~) | 0x7c(|) | 0x17(m:0x00c0) | 0x18(m:0x2800) |
中国語版 †
| 1:通常 |
| 0x71(q) | 0x77(w) | 0x65(e) | 0x72(r) | 0x74(t) | 0x79(y) | 0x75(u) | 0x69(i) | 0x6f(o) | 0x70(p) |
| 0x61(a) | 0x73(s) | 0x64(d) | 0x66(f) | 0x67(g) | 0x68(h) | 0x6a(j) | 0x6b(k) | 0x6c(l) | 0x08(BS) |
| 0x7a(z) | 0x78(x) | 0x63(c) | 0x76(v) | 0x62(b) | 0x6e(n) | 0x6d(m) | 0x2c(,) | 0x2e(.) | 0xf845(CNT) |
| 0x0 | 0x0 | 0x40(@) | 0x2f(/) | 0x20(SP) | 0x27(') | 0x3f(?) | 0x0 | 0x0 |
| 2:コンビネーション(Shift) |
| 0x51(Q) | 0x57(W) | 0x45(E) | 0x52(R) | 0x54(T) | 0x59(Y) | 0x55(U) | 0x49(I) | 0x4f(O) | 0x50(P) |
| 0x41(A) | 0x53(S) | 0x44(D) | 0x46(F) | 0x47(G) | 0x48(H) | 0x4a(J) | 0x4b(K) | 0x4c(L) | 0x08(BS) |
| 0x5a(Z) | 0x58(X) | 0x43(C) | 0x56(V) | 0x42(B) | 0x4e(N) | 0x4d(M) | 0x3b(;) | 0x3a(:) | 0xf845(CNT) |
| 0x0 | 0x0 | 0x28(() | 0x29()) | 0x20(SP) | 0x26(&) | 0x21(!) | 0x0 | 0x0 |
| 3:コンビネーション(Fn) |
| 0x0 | 0x0 | 0x0 | 0x31(1) | 0x32(2) | 0x33(3) | 0x2a(*) | 0x2b(+) | 0x0 | 0x0 |
| 0x0 | 0x0 | 0x0 | 0x34(4) | 0x35(5) | 0x36(6) | 0x23(#) | 0x2d(-) | 0x0 | 0x08(BS) |
| 0x0 | 0x0 | 0x0 | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) | 0x3b(;) | 0x3a(;) | 0xf845(CNT) |
| 0x0 | 0x0 | 0x28(() | 0x29()) | 0x20(SP) | 0x26(&) | 0x21(!) | 0x0 | 0x0 |
E71 †
特記事項 †
- EnterとCenterが同じキーコード/スキャンコード。(0xf845/0xa7)
- Fnとのコンビネーションでスキャンコードが変化するキーがある
- FnとChrのコンビネーションでCtrlになる
スキャンコード †
| 0x51(Q) | 0x57(W) | 0x45(E) | 0x52(R) | 0x54(T) | 0x59(Y) | 0x55(U) | 0x49(I) | 0x4f(O) | 0x50(P) |
| 0x41(A) | 0x53(S) | 0x44(D) | 0x46(F) | 0x47(G) | 0x48(H) | 0x4a(J) | 0x4b(K) | 0x4c(L) | 0x01 |
| 0x5a(Z) | 0x58(X) | 0x43(C) | 0x56(V) | 0x42(B) | 0x4e(N) | 0x4d(M) | 0x79(y) | 0x7a(z) | 0xa7 |
| 0x19(m:0x3000) | 0x12(m:0x0500) | 0x40(@) | 0x05 | 0x7e(~) | 0x7c(|) | 0x18(m:0x2800) |
スキャンコード(Fnとのコンビネーション) †
| 0x0 | 0x0 | 0x0 | 0x31(1) | 0x32(2) | 0x33(3) | 0x2a(*) | 0x2b(+) | 0x0 | 0x0 |
| 0x0 | 0x0 | 0x0 | 0x34(4) | 0x35(5) | 0x36(6) | 0x7f | 0x4b(K) | 0x0 | 0x01 |
| 0x0 | 0x0 | 0x0 | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) | 0x79(y) | 0x7a(z) | 0xa7 |
| 0x19(m:0x3000) | 0x12(m:0x0500) | 0x40(@) | 0x05 | 0x7e(~) | 0x7c(|) | 0x18(m:0x2800) |
アラビア語版 †
| 1:通常 |
| 0x71(q) | 0x77(w) | 0x65(e) | 0x72(r) | 0x74(t) | 0x79(y) | 0x75(u) | 0x69(i) | 0x6f(o) | 0x70(p) |
| 0x61(a) | 0x73(s) | 0x64(d) | 0x66(f) | 0x67(g) | 0x68(h) | 0x6a(j) | 0x6b(k) | 0x6c(l) | 0x08(BS) |
| 0x7a(z) | 0x78(x) | 0x63(c) | 0x76(v) | 0x62(b) | 0x6e(n) | 0x6d(m) | 0x2c(,) | 0x2e(.) | 0xf845(CNT) |
| 0x0 | 0x0 | 0x40(@) | 0x20(SP) | 0x060c | 0x061b | 0x0 |
| 2:コンビネーション(Shift) |
| 0x51(Q) | 0x57(W) | 0x45(E) | 0x52(R) | 0x54(T) | 0x59(Y) | 0x55(U) | 0x49(I) | 0x4f(O) | 0x50(P) |
| 0x41(A) | 0x53(S) | 0x44(D) | 0x46(F) | 0x47(G) | 0x48(H) | 0x4a(J) | 0x4b(K) | 0x4c(L) | 0x08(BS) |
| 0x5a(Z) | 0x58(X) | 0x43(C) | 0x56(V) | 0x42(B) | 0x4e(N) | 0x4d(M) | 0x3c(<) | 0x3e(>) | 0xf845(CNT) |
| 0x0 | 0x0 | 0x2f(/) | 0x20(SP) | 0x060c | 0x061b | 0x0 |
| 3:コンビネーション(Fn) |
| 0x21(!) | 0x22(") | 0x2d(-) | 0x31(1) | 0x32(2) | 0x33(3) | 0x2a(*) | 0x2b(+) | 0x3d(=) | 0x3f(?) |
| 0x28(() | 0x29()) | 0x0 | 0x34(4) | 0x35(5) | 0x36(6) | 0x23(#) | 0x0 | 0x0 | 0x08(BS) |
| 0x0 | 0x0 | 0x0 | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) | 0x27(') | 0x3a(;) | 0xf845(CNT) |
| 0x0 | 0x0 | 0x2f(/) | 0x20(SP) | 0x060c | 0x061b | 0x0 |
中国語版 †
1:通常
2:コンビネーション(Shift)
3:コンビネーション(Fn)
中国語版2 †
1:通常
2:コンビネーション(Shift)
3:コンビネーション(Fn)
ドイツ語版 †
1:通常
2:コンビネーション(Shift)
3:コンビネーション(Fn)
英語版 †
| 1:通常 |
| 0x71(q) | 0x77(w) | 0x65(e) | 0x72(r) | 0x74(t) | 0x79(y) | 0x75(u) | 0x69(i) | 0x6f(o) | 0x70(p) |
| 0x61(a) | 0x73(s) | 0x64(d) | 0x66(f) | 0x67(g) | 0x68(h) | 0x6a(j) | 0x6b(k) | 0x6c(l) | 0x08(BS) |
| 0x7a(z) | 0x78(x) | 0x63(c) | 0x76(v) | 0x62(b) | 0x6e(n) | 0x6d(m) | 0x2c(,) | 0x2e(.) | 0xf845(CNT) |
| 0x0 | 0x0 | 0x40(@) | 0x20(SP) | 0x27(') | 0x3f(?) | 0x0 |
| 2:コンビネーション(Shift) |
| 0x51(Q) | 0x57(W) | 0x45(E) | 0x52(R) | 0x54(T) | 0x59(Y) | 0x55(U) | 0x49(I) | 0x4f(O) | 0x50(P) |
| 0x41(A) | 0x53(S) | 0x44(D) | 0x46(F) | 0x47(G) | 0x48(H) | 0x4a(J) | 0x4b(K) | 0x4c(L) | 0x08(BS) |
| 0x5a(Z) | 0x58(X) | 0x43(C) | 0x56(V) | 0x42(B) | 0x4e(N) | 0x4d(M) | 0x3b(;) | 0x3a(:) | 0xf845(CNT) |
| 0x0 | 0x0 | 0x2f(/) | 0x20(SP) | 0x26(&) | 0x21(!) | 0x0 |
| 3:コンビネーション(Fn) |
| 0x0 | 0x0 | 0x0 | 0x31(1) | 0x32(2) | 0x33(3) | 0x2a(*) | 0x2b(+) | 0x0 | 0x0 |
| 0x0 | 0x0 | 0x0 | 0x34(4) | 0x35(5) | 0x36(6) | 0x23(#) | 0x2d(-) | 0x0 | 0x08(BS) |
| 0x0 | 0x0 | 0x0 | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) | 0x3b(;) | 0x3a(;) | 0xf845(CNT) |
| 0x0 | 0x0 | 0x2f(/) | 0x20(SP) | 0x26(&) | 0x21(!) | 0x0 |
E72 †
特記事項 †
スキャンコード †
中国語版 †
6760Slide †
特記事項 †
スキャンコード †
英語版 †
6790Surge †
特記事項 †
スキャンコード †
英語版 †
1:通常
2:コンビネーション(Shift)
3:コンビネーション(Fn)
ハーフフルキー †
E55 †
特記事項 †
スキャンコード †
| 0x51(Q) | 0x45(E) | 0x54(T) | 0x55(U) | 0x4f(O) |
| 0x41(A) | 0x44(D) | 0x47(G) | 0x4a(J) | 0x4c(L) |
| 0x5a(Z) | 0x43(C) | 0x42(B) | 0x4d(M) | 0x7a(z) |
| 0x19(m:0x3000) | 0x18(m:0x2800) | 0x05 | 0x12(m:0x0500) | 0x03 |
英語版 †
| 1:通常 |
| 0x71(q) | 0x31(1) | 0x32(2) | 0x33(3) | 0x6f(o) |
| 0x61(a) | 0x34(4) | 0x35(5) | 0x36(6) | 0x6c(l) |
| 0x7a(z) | 0x37(7) | 0x38(8) | 0x39(9) | 0x2e(.) |
| 0x0 | 0x0 | 0x30(0) | 0x0 | 0x0d(CR) |
| 2:コンビネーション(Shift) |
| 0x51(Q) | 0x45(E) | 0x54(T) | 0x55(U) | 0x4f(O) |
| 0x41(A) | 0x44(D) | 0x47(G) | 0x4a(J) | 0x(L) |
| 0x5a(Z) | 0x43(C) | 0x42(B) | 0x4d(M) | 0x3a(:) |
| 0x0 | 0x(0 | 0x20(SP) | 0x0 | 0xd(RC) |
| 3:コンビネーション(Fn) |
| 0x21(!) | 0x31(1) | 0x32(2) | 0x33(3) | 0x2d(-) |
| 0x3f(?) | 0x34(4) | 0x35(5) | 0x36(6) | 0x27(') |
| 0x40(@) | 0x37(7) | 0x38(8) | 0x39(9) | 0x3b(;) |
| 0x0 | 0x0 | 0x30(0) | 0x0 | 0xd(RC) |
フルキー&10キー(開閉タイプ) †
E70 †
特記事項 †
- Screen Mode0の状態:開いた状態(フルキー)
- Fnキーなし
スキャンコード †
0x95/0x96はキーのバックライトのOn/Off。
| 0x95/0x96 | 0x31(1) | 0x32(2) | 0x33(3) | 0x34(4) | 0x35(5) | | 0x36(6) | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) | 0x01 |
| 0x2b(+) | 0x51(Q) | 0x57(W) | 0x45(E) | 0x52(R) | 0x54(T) | | 0x59(Y) | 0x55(U) | 0x49(I) | 0x4f(O) | 0x50(P) | 0x82 |
| 0x7f | 0x41(A) | 0x53(S) | 0x44(D) | 0x46(F) | 0x47(G) | | 0x48(H) | 0x4a(J) | 0x4b(K) | 0x4c(L) | 0x7d(}) | 0x7e(~) |
| 0x18(m:0x2800) | 0x5a(Z) | 0x58(X) | 0x43(C) | 0x56(V) | 0x42(B) | | 0x4e(N) | 0x4d(M) | 0x79(y) | 0x7a(z) | 0x7b({) | 0x03 |
| 0xb4(HOME) | 0x12(m:0x0500) | 0x05 | 0xc4 | | 0xc5 | 0x05 | 0x13(m:0x0600) | 0x17(c0) |
中国語版 †
1:通常
2:コンビネーション(Shift)
英語版 †
| 1:通常 |
| 0x0 | 0x31(1) | 0x32(2) | 0x33(3) | 0x34(4) | 0x35(5) | | 0x36(6) | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) | 0x08(BS) |
| 0x2b(+) | 0x71(q) | 0x77(w) | 0x65(e) | 0x72(r) | 0x74(t) | | 0x79(y) | 0x75(u) | 0x69(i) | 0x6f(o) | 0x70(p) | 0x2d(-) |
| 0x23(#) | 0x61(a) | 0x73(s) | 0x64(d) | 0x66(f) | 0x67(g) | | 0x68(h) | 0x6a(j) | 0x6b(k) | 0x6c(l) | 0x3b(;) | 0x27(') |
| 0x0 | 0x7a(z) | 0x78(x) | 0x63(c) | 0x76(v) | 0x62(b) | | 0x6e(n) | 0x6d(m) | 0x2c(,) | 0x2e(.) | 0x2f(/) | 0x0d(CR) |
| 0xf852(HOME) | 0x0 | 0x20(SP) | 0xf862 | | 0xf863 | 0x20(SP) | 0x0 | 0x0 |
| 2:コンビネーション(Shift) |
| 0x0 | 0x21(!) | 0x22(") | 0xa3(£) | 0x24($) | 0x20ac(Euro) | | 0x25(%) | 0x26(&) | 0x2a(%) | 0x28(() | 0x29()) | 0x08(BS) |
| 0x3d(=) | 0x51(Q) | 0x57(W) | 0x45(E) | 0x52(R) | 0x54(T) | | 0x59(Y) | 0x55(U) | 0x49(I) | 0x4f(O) | 0x50(P) | 0x5f(_) |
| 0x7e(~) | 0x41(A) | 0x53(S) | 0x44(D) | 0x46(F) | 0x47(G) | | 0x48(H) | 0x4a(J) | 0x4b(K) | 0x4c(L) | 0x3a(:) | 0x40(@) |
| 0x0 | 0x5a(Z) | 0x58(X) | 0x43(C) | 0x56(V) | 0x42(B) | | 0x4e(N) | 0x4d(M) | 0x3c(<) | 0x3e(>) | 0x3f(?) | 0x0d(CR) |
| 0xf852(HOME) | 0x0 | 0x20(SP) | 0xf862 | | 0xf863 | 0x20(SP) | 0x0 | 0x0 |
E75 †
特記事項 †
- Screen Mode0の状態:開いた状態(フルキー)
- 左右のShiftはそれぞれ左Shift(0x0500/0x12)、右Shift(0x0600/0x13)
- Ctrl:0xa0(モディファキー:左Ctrl)が存在する
スキャンコード †
| 0x51(Q) | 0x57(W) | 0x45(E) | 0x52(R) | 0x54(T) | 0x59(Y) | 0x55(U) | 0x49(I) | 0x4f(O) | 0x50(P) |
| 0x41(A) | 0x53(S) | 0x44(D) | 0x46(F) | 0x47(G) | 0x48(H) | 0x4a(J) | 0x4b(K) | 0x4c(L) | 0x01 |
| 0x5a(Z) | 0x58(X) | 0x43(C) | 0x56(V) | 0x42(B) | 0x4e(N) | 0x4d(M) | 0x79(y) | 0x7a(z) | 0x03 |
| 0x19(m:0x3000) | 0x12(m:0x0500) | 0x18(m:0x2800) | 0x81 | 0x05 | 0x80 | 0x7e(~) | 0x13(m:0x0600) | 0x16(0xa0) |
中国語版 †
| 1:通常(※キーコードは刻印どおりではない) |
| 0x31(1) | 0x32(2) | 0x33(3) | 0x34(4) | 0x35(5) | 0x36(6) | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) |
| 0x61(a) | 0x73(s) | 0x64(d) | 0x66(f) | 0x67(g) | 0x68(h) | 0x6a(j) | 0x6b(k) | 0x6c(l) | 0x08(BS) |
| 0x7a(z) | 0x78(x) | 0x63(c) | 0x76(v) | 0x62(b) | 0x6e(n) | 0x6d(m) | 0x2c(,) | 0x2e(.) | 0x0d(CR) |
| 0x0 | 0x0 | 0x0 | 0x5d(]) | 0x20(SP) | 0x5b([) | 0x27(') | 0x0 | 0x0 |
| 2:コンビネーション(Shift) |
| 0x51(Q) | 0x57(W) | 0x45(E) | 0x52(R) | 0x54(T) | 0x59(Y) | 0x55(U) | 0x49(I) | 0x4f(O) | 0x50(P) |
| 0x41(A) | 0x53(S) | 0x44(D) | 0x46(F) | 0x47(G) | 0x48(H) | 0x4a(J) | 0x4b(K) | 0x4c(L) | 0x08(BS) |
| 0x5a(Z) | 0x58(X) | 0x43(C) | 0x56(V) | 0x42(B) | 0x4e(N) | 0x4d(M) | 0x3c(<) | 0x3e(>) | 0x0d(CR) |
| 0x0 | 0x0 | 0x0 | 0x7d(}) | 0x20(SP) | 0x7d({) | 0x40(@) | 0x0 | 0x0 |
| 3:コンビネーション(Fn) |
| 0x31(1) | 0x32(2) | 0x33(3) | 0x34(4) | 0x35(5) | 0x36(6) | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) |
| 0x2d(-) | 0x2b(+) | 0x2a(*) | 0x23(#) | 0x26(&) | 0x24($) | 0x3d(=) | 0x28(() | 0x29()) | 0x08(BS) |
| 0x7a(z) | 0x78(x) | 0x63(c) | 0x76(v) | 0x62(b) | 0x6e(n) | 0x6d(m) | 0x22(") | 0x21(!) | 0x0d(CR) |
| 0x0 | 0x0 | 0x0 | 0x2f(/) | 0x20(SP) | 0x5b([) | 0x3a(:) | 0x0 | 0x0 |
英語版 †
1:通常
2:コンビネーション(Shift)
3:コンビネーション(Fn)
E90 †
特記事項 †
- Screen Mode0の状態:閉じた状態(10キー時)
- Fnキーなし
- Chr(0x2800)が2つある(両方とも同じコードを返す)
- Ctrl:0xa0(モディファキー:左Ctrl)が存在する
- Ownキーあり(2個)<左列一番上と最上段の左から2番目。
スキャンコード †
| 0x97 | 0x31(1) | 0x32(2) | 0x33(3) | 0x34(4) | 0x35(5) | 0x36(6) | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) | |
| 0xba | 0x51(Q) | 0x57(W) | 0x45(E) | 0x52(R) | 0x54(T) | 0x59(Y) | 0x55(U) | 0x49(I) | 0x4f(O) | 0x50(P) |
| 0x02 | 0x41(A) | 0x53(S) | 0x44(D) | 0x46(F) | 0x47(G) | 0x48(H) | 0x4a(J) | 0x4b(K) | 0x4c(L) | 0x7d(}) | 0x7e(~) | 0x01 |
| 0x12(m:0x0500) | 0x5a(Z) | 0x58(X) | 0x43(C) | 0x56(V) | 0x42(B) | 0x4e(N) | 0x4d(M) | 0x79(y) | 0x7a(z) | 0x7b({) | 0x13(m:0x0600) | 0xa7 |
| 0x16(m:0x00a0) | 0x18(m:0x2800) | 0x7c(|) | 0x80 | 0x05 | 0x82 | 0x2b(+) | 0x7f | 0x18(m:0x2800) |
- Desk:0xe7
- Contacts:0xe8
- Messaging:0xe9
- Web:0xea
- Notes:0xeb
- Calendar:0xec
- MyOwn:0xed
- Home:0xb4(0xf852)
中国語版 †
※キーマップは英語版と同じ。
英語版 †
| 1:通常 |
| 0x0 | 0x31(1) | 0x32(2) | 0x33(3) | 0x34(4) | 0x35(5) | 0x36(6) | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) | |
| 0x0 | 0x71(q) | 0x77(w) | 0x65(e) | 0x72(r) | 0x74(t) | 0x79(y) | 0x75(u) | 0x69(i) | 0x6f(o) | 0x70(p) |
| 0x09(TAB) | 0x61(a) | 0x73(s) | 0x64(d) | 0x66(f) | 0x67(g) | 0x68(h) | 0x6a(j) | 0x6b(k) | 0x6c(l) | 0x3b(;) | 0x27(') | 0x08(BS) |
| 0x0 | 0x7a(z) | 0x78(x) | 0x63(c) | 0x76(v) | 0x62(b) | 0x6e(n) | 0x6d(m) | 0x2c(,) | 0x2e(.) | 0x2f(/) | 0x0 | 0xf845(CNT) |
| 0x0 | 0x0 | 0x5c(¥) | 0x5b([) | 0x20(SP) | 0x2d(-) | 0x2b(+) | 0x23(#) | 0x0 |
| 2:コンビネーション(Shift) |
| 0x0 | 0x21(!) | 0x22(") | 0xa3(£) | 0x24($) | 0x25(%) | 0x5e(^) | 0x26(&) | 0x2a(*) | 0x28(() | 0x29()) | |
| 0x0 | 0x51(Q) | 0x57(W) | 0x45(E) | 0x52(R) | 0x54(T) | 0x59(Y) | 0x55(U) | 0x49(I) | 0x4f(O) | 0x50(P) |
| 0x09(TAB) | 0x41(A) | 0x53(S) | 0x44(D) | 0x46(F) | 0x47(G) | 0x48(H) | 0x4a(J) | 0x4b(K) | 0x4c(L) | 0x3a(:) | 0x40(@) | 0x08(BS) |
| 0x0 | 0x5a(Z) | 0x58(X) | 0x43(C) | 0x56(V) | 0x42(B) | 0x4e(N) | 0x4d(M) | 0x3c(<) | 0x3e(>) | 0x3f(?) | 0x0 | 0xf845(CNT) |
| 0x0 | 0x0 | 0x7c(|) | 0x5d(]) | 0x20(SP) | 0x5f(_) | 0x3d(=) | 0x7e(~) | 0x0 |
5730XM †
特記事項 †
スキャンコード †
中国語版 †
1:通常
2:コンビネーション(Shift)
3:コンビネーション(Fn)
英語版 †
1:通常
2:コンビネーション(Shift)
3:コンビネーション(Fn)
タイ語版 †
1:通常
2:コンビネーション(Shift)
3:コンビネーション(Fn)
フルキー&タッチパネル †
N97 †
特記事項 †
- Screen Mode0の状態:開いた状態(フルキー)
スキャンコード †
| 0x51(Q) | 0x57(W) | 0x45(E) | 0x52(R) | 0x54(T) | 0x59(Y) | 0x55(U) | 0x49(I) | 0x4f(O) | 0x50(P) | 0x01 |
| 0x41(A) | 0x53(S) | 0x44(D) | 0x46(F) | 0x47(G) | 0x48(H) | 0x4a(J) | 0x4b(K) | 0x4c(L) | 0x79(y) | 0x03 |
| 0x12(m:0x0500) | 0x5a(Z) | 0x58(X) | 0x43(C) | 0x56(V) | 0x42(B) | 0x4e(N) | 0x4d(M) | 0x05 | 0x18(m:0x2800) | 0x19(m:0x3000) |
中国語版 †
1:通常
2:コンビネーション(Shift)
3:コンビネーション(Fn)
英語版 †
| 1:通常(※キーコードは刻印どおりではない) |
| 0x31(1) | 0x32(2) | 0x33(3) | 0x34(4) | 0x35(5) | 0x36(6) | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) | 0x08(BS) |
| 0x61(a) | 0x2f(/) | 0x2d(-) | 0x2b(+) | 0x3d(=) | 0x23(#) | 0x2a(*) | 0x6b(k) | 0x6c(l) | 0x2e(.) | 0x0d(CR) |
| 0x0 | 0x7a(z) | 0x78(x) | 0x25(%) | 0x76(v) | 0x62(b) | 0x6e(n) | 0x6d(m) | 0x20(SP) | 0x0 | 0x0 |
| 2:コンビネーション(Shift) |
| 0x51(Q) | 0x57(W) | 0x45(E) | 0x52(R) | 0x54(T) | 0x59(Y) | 0x55(U) | 0x49(I) | 0x4f(O) | 0x50(P) | 0x08(BS) |
| 0x41(A) | 0x53(S) | 0x44(D) | 0x46(F) | 0x47(G) | 0x48(H) | 0x4a(J) | 0x4b(K) | 0x4c(L) | 0x2c(,) | 0x0d(CR) |
| 0x0 | 0x5a(Z) | 0x58(X) | 0x43(C) | 0x56(V) | 0x42(B) | 0x4e(N) | 0x4d(M) | 0x20(SP) | 0x0 | 0x0 |
| 3:コンビネーション(Fn) |
| 0x31(1) | 0x32(2) | 0x33(3) | 0x34(4) | 0x35(5) | 0x36(6) | 0x37(7) | 0x38(8) | 0x39(9) | 0x30(0) | 0x08(BS) |
| 0x40(@) | 0x2f(/) | 0x2d(-) | 0x2b(+) | 0x3d(=) | 0x23(#) | 0x2a(*) | 0x3b(;) | 0x3a(:) | 0x27(') | 0x0d(CR) |
| 0x0 | 0x7a(() | 0x78()) | 0x25(%) | 0x26(&) | 0x22(") | 0x3f(?) | 0x21(!) | 0x20(SP) | 0x0 | 0x0 |
タイ語版 †
1:通常
2:コンビネーション(Shift)
3:コンビネーション(Fn)
N97mini †
特記事項 †
- Screen Mode0の状態:開いた状態(フルキー)
- 中国語版と英語版のキーマップは両方とも同じ
スキャンコード †
中国語版 †
英語版 †
タッチパネルのみ †
5800XM †
特記事項 †
- 傾きセンサーの状態によって入力モードが変わる可能性あり。
英語版 †
中国語版 †
タイ語版 †
10キーのみ †
- 0~9:0x30(0x30)~0x39(0x39)
- *:0x2a(*)(0x2a(*))
- #:0x7f(0x23(#))
動作確認デバイス †
E65、N78、N79、N80、N81、N81(8G)、N82、N86、N93i、N95、N96、6120classic
未確認デバイス(09/10/14) †
E50、E51、E52、E60、E65、E66、N70、N71、N72、N73、N75、N76、N77、N85、N86(8MP)、N90、N91、N92、N93、N95(8GB)
Bluetoothキーボード †
ThinkOutside Stowaway Universal Bluetooth Keyboard(XTBT01) †
特記事項 †
- NOKIA SU-8Wのドライバで代用可能。ただしiModifiers値に必ず「0x208000」が付加されるので注意。(0x200000は「EModifierKeyboardExtend」、0x8000は「EModifierNumLock」)
- モディファキー単体押下でイベントが発生しないケースが多い。
スキャンコード †
キーコード †
freedom mini keyboard(MP-0550) †
特記事項 †
- NOKIA SU-8Wのドライバで代用可能。ただしiModifiers値に必ず「0x208000」が付加されるので注意。(0x200000は「EModifierKeyboardExtend」、0x8000は「EModifierNumLock」)
- モディファキー単体押下でイベントが発生しないケースが多い。
スキャンコード †
キーコード †
REUDO RBK-1000BT †
特記事項 †
- モディファキー、例えばFuncのiModifiers値が「0x2000」やCtrlの値が「0x80」であったりとNOKIAデバイスの標準的なコードと違っているケースが多い。
- Fnとのコンビネーションでは一部アプリケーション起動に割り振られているが、デバイスドライバレベルで実装されているのでキーコードは返ってこない(未調査)
スキャンコード †
キーコード †