00001 #ifndef _SVT_KEY_MAP_H_
00002 #define _SVT_KEY_MAP_H_
00003
00004 #define MZ_HYBRIDS 6
00005 static UINT32 svt_pad_key[24][3][MZ_HYBRIDS] = {
00006 {
00007
00008 {0x0301173d, 0x03011639, 0x01011451, 0x0301273e, 0x0301263a, 0x01012452},
00009
00010 {0x0101134d, 0x0302177d, 0x03021679, 0x0101234e, 0x0302277e, 0x0302267a},
00011
00012 {0x03011535, 0x03011431, 0x03021575, 0x03012536, 0x03012432, 0x03022576}
00013 },
00014 {
00015
00016 {0x0303173d, 0x03031639, 0x01021451, 0x0303273e, 0x0303263a, 0x01022452},
00017
00018 {0x0102134d, 0x0304177d, 0x03041679, 0x0102234e, 0x0304277e, 0x0304267a},
00019
00020 {0x03031535, 0x03031431, 0x03041575, 0x03032536, 0x03032432, 0x03042576}
00021 },
00022 {
00023
00024 {0x02011639, 0x02011535, 0x02021659, 0x0201263a, 0x02012536, 0x0202265a},
00025
00026 {0x02021555, 0x02031679, 0x02031575, 0x02022556, 0x0203267a, 0x02032576},
00027
00028 {0x02011431, 0x02021451, 0x02031471, 0x02012432, 0x02022452, 0x02032472}
00029 },
00030 {
00031
00032 {0x0305173d, 0x03051639, 0x01031451, 0x0305273e, 0x0305263a, 0x01032452},
00033
00034 {0x0103134d, 0x0306177d, 0x03061679, 0x0103234e, 0x0306277e, 0x0306267a},
00035
00036 {0x03051535, 0x03051431, 0x03061575, 0x03052536, 0x03052432, 0x03062576}
00037 },
00038 {
00039
00040 {0x0307173d, 0x03071639, 0x01041451, 0x0307273e, 0x0307263a, 0x01042452},
00041
00042 {0x0104134d, 0x0308177d, 0x03081679, 0x0104234e, 0x0308277e, 0x0308267a},
00043
00044 {0x03071535, 0x03071431, 0x03081575, 0x03072536, 0x03072432, 0x03082576}
00045 },
00046 {
00047
00048 {0x02041639, 0x02041535, 0x02051659, 0x0204263a, 0x02042536, 0x0205265a},
00049
00050 {0x02051555, 0x02061679, 0x02061575, 0x02052556, 0x0206267a, 0x02062576},
00051
00052 {0x02041431, 0x02051451, 0x02061471, 0x02042432, 0x02052452, 0x02062472}
00053 },
00054 {
00055
00056 {0x0309173d, 0x03091639, 0x01051451, 0x0309273e, 0x0309263a, 0x01052452},
00057
00058 {0x0105134d, 0x030a177d, 0x030a1679, 0x0105234e, 0x030a277e, 0x030a267a},
00059
00060 {0x03091535, 0x03091431, 0x030a1575, 0x03092536, 0x03092432, 0x030a2576}
00061 },
00062 {
00063
00064 {0x030b173d, 0x030b1639, 0x01061451, 0x030b273e, 0x030b263a, 0x01062452},
00065
00066 {0x0106134d, 0x030c177d, 0x030c1679, 0x0106234e, 0x030c277e, 0x030c267a},
00067
00068 {0x030b1535, 0x030b1431, 0x030c1575, 0x030b2536, 0x030b2432, 0x030c2576}
00069 },
00070 {
00071
00072 {0x02071639, 0x02071535, 0x02081659, 0x0207263a, 0x02072536, 0x0208265a},
00073
00074 {0x02081555, 0x02091679, 0x02091575, 0x02082556, 0x0209267a, 0x02092576},
00075
00076 {0x02071431, 0x02081451, 0x02091471, 0x02072432, 0x02082452, 0x02092472}
00077 },
00078 {
00079
00080 {0x030d173d, 0x030d1639, 0x01071451, 0x030d273e, 0x030d263a, 0x01072452},
00081
00082 {0x0107134d, 0x030e177d, 0x030e1679, 0x0107234e, 0x030e277e, 0x030e267a},
00083
00084 {0x030d1535, 0x030d1431, 0x030e1575, 0x030d2536, 0x030d2432, 0x030e2576}
00085 },
00086 {
00087
00088 {0x030f173d, 0x030f1639, 0x01081451, 0x030f273e, 0x030f263a, 0x01082452},
00089
00090 {0x0108134d, 0x0310177d, 0x03101679, 0x0108234e, 0x0310277e, 0x0310267a},
00091
00092 {0x030f1535, 0x030f1431, 0x03101575, 0x030f2536, 0x030f2432, 0x03102576}
00093 },
00094 {
00095
00096 {0x020a1639, 0x020a1535, 0x020b1659, 0x020a263a, 0x020a2536, 0x020b265a},
00097
00098 {0x020b1555, 0x020c1679, 0x020c1575, 0x020b2556, 0x020c267a, 0x020c2576},
00099
00100 {0x020a1431, 0x020b1451, 0x020c1471, 0x020a2432, 0x020b2452, 0x020c2472}
00101 },
00102 {
00103
00104 {0x03021125, 0x03021229, 0x01011145, 0x03022126, 0x0302222a, 0x01012146},
00105
00106 {0x01011249, 0x03011165, 0x03011269, 0x0101224a, 0x03012166, 0x0301226a},
00107
00108 {0x0302132d, 0x03021431, 0x0301136d, 0x0302232e, 0x03022432, 0x0301236e}
00109 },
00110 {
00111
00112 {0x03041125, 0x03041229, 0x01021145, 0x03042126, 0x0304222a, 0x01022146},
00113
00114 {0x01021249, 0x03031165, 0x03031269, 0x0102224a, 0x03032166, 0x0303226a},
00115
00116 {0x0304132d, 0x03041431, 0x0303136d, 0x0304232e, 0x03042432, 0x0303236e}
00117 },
00118 {
00119
00120 {0x02011125, 0x02011229, 0x02021145, 0x02012126, 0x0201222a, 0x02022146},
00121
00122 {0x02021249, 0x02031165, 0x02031269, 0x0202224a, 0x02032166, 0x0203226a},
00123
00124 {0x0201132d, 0x0202134d, 0x0203136d, 0x0201232e, 0x0202234e, 0x0203236e}
00125 },
00126 {
00127
00128 {0x03061125, 0x03061229, 0x01031145, 0x03062126, 0x0306222a, 0x01032146},
00129
00130 {0x01031249, 0x03051165, 0x03051269, 0x0103224a, 0x03052166, 0x0305226a},
00131
00132 {0x0306132d, 0x03061431, 0x0305136d, 0x0306232e, 0x03062432, 0x0305236e}
00133 },
00134 {
00135
00136 {0x03081125, 0x03081229, 0x01041145, 0x03082126, 0x0308222a, 0x01042146},
00137
00138 {0x01041249, 0x03071165, 0x03071269, 0x0104224a, 0x03072166, 0x0307226a},
00139
00140 {0x0308132d, 0x03081431, 0x0307136d, 0x0308232e, 0x03082432, 0x0307236e}
00141 },
00142 {
00143
00144 {0x02041125, 0x02041229, 0x02051145, 0x02042126, 0x0204222a, 0x02052146},
00145
00146 {0x02051249, 0x02061165, 0x02061269, 0x0205224a, 0x02062166, 0x0206226a},
00147
00148 {0x0204132d, 0x0205134d, 0x0206136d, 0x0204232e, 0x0205234e, 0x0206236e}
00149 },
00150 {
00151
00152 {0x030a1125, 0x030a1229, 0x01051145, 0x030a2126, 0x030a222a, 0x01052146},
00153
00154 {0x01051249, 0x03091165, 0x03091269, 0x0105224a, 0x03092166, 0x0309226a},
00155
00156 {0x030a132d, 0x030a1431, 0x0309136d, 0x030a232e, 0x030a2432, 0x0309236e}
00157 },
00158 {
00159
00160 {0x030c1125, 0x030c1229, 0x01061145, 0x030c2126, 0x030c222a, 0x01062146},
00161
00162 {0x01061249, 0x030b1165, 0x030b1269, 0x0106224a, 0x030b2166, 0x030b226a},
00163
00164 {0x030c132d, 0x030c1431, 0x030b136d, 0x030c232e, 0x030c2432, 0x030b236e}
00165 },
00166 {
00167
00168 {0x02071125, 0x02071229, 0x02081145, 0x02072126, 0x0207222a, 0x02082146},
00169
00170 {0x02081249, 0x02091165, 0x02091269, 0x0208224a, 0x02092166, 0x0209226a},
00171
00172 {0x0207132d, 0x0208134d, 0x0209136d, 0x0207232e, 0x0208234e, 0x0209236e}
00173 },
00174 {
00175
00176 {0x030e1125, 0x030e1229, 0x01071145, 0x030e2126, 0x030e222a, 0x01072146},
00177
00178 {0x01071249, 0x030d1165, 0x030d1269, 0x0107224a, 0x030d2166, 0x030d226a},
00179
00180 {0x030e132d, 0x030e1431, 0x030d136d, 0x030e232e, 0x030e2432, 0x030d236e}
00181 },
00182 {
00183
00184 {0x03101125, 0x03101229, 0x01081145, 0x03102126, 0x0310222a, 0x01082146},
00185
00186 {0x01081249, 0x030f1165, 0x030f1269, 0x0108224a, 0x030f2166, 0x030f226a},
00187
00188 {0x0310132d, 0x03101431, 0x030f136d, 0x0310232e, 0x03102432, 0x030f236e}
00189 },
00190 {
00191
00192 {0x020a1125, 0x020a1229, 0x020b1145, 0x020a2126, 0x020a222a, 0x020b2146},
00193
00194 {0x020b1249, 0x020c1165, 0x020c1269, 0x020b224a, 0x020c2166, 0x020c226a},
00195
00196 {0x020a132d, 0x020b134d, 0x020c136d, 0x020a232e, 0x020b234e, 0x020c236e}
00197 }
00198 };
00199
00200 #endif