1*4882a593Smuzhiyun// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*4882a593Smuzhiyun/* 3*4882a593Smuzhiyun * Copyright (c) 2022 Rockchip Electronics Co., Ltd. 4*4882a593Smuzhiyun */ 5*4882a593Smuzhiyun#include <dt-bindings/input/rk-ir.h> 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun&pwm3 { 8*4882a593Smuzhiyun ir_key1 { 9*4882a593Smuzhiyun rockchip,usercode = <0xff00>; 10*4882a593Smuzhiyun rockchip,key_table = 11*4882a593Smuzhiyun <0xf9 KEY_HOME>, 12*4882a593Smuzhiyun <0xbf KEY_BACK>, 13*4882a593Smuzhiyun <0xfb KEY_MENU>, 14*4882a593Smuzhiyun <0xaa KEY_REPLY>, 15*4882a593Smuzhiyun <0xb9 KEY_UP>, 16*4882a593Smuzhiyun <0xe9 KEY_DOWN>, 17*4882a593Smuzhiyun <0xb8 KEY_LEFT>, 18*4882a593Smuzhiyun <0xea KEY_RIGHT>, 19*4882a593Smuzhiyun <0xeb KEY_VOLUMEDOWN>, 20*4882a593Smuzhiyun <0xef KEY_VOLUMEUP>, 21*4882a593Smuzhiyun <0xf7 KEY_MUTE>, 22*4882a593Smuzhiyun <0xe7 KEY_POWER>, 23*4882a593Smuzhiyun <0xfc KEY_POWER>, 24*4882a593Smuzhiyun <0xa9 KEY_VOLUMEDOWN>, 25*4882a593Smuzhiyun <0xa8 KEY_PLAYPAUSE>, 26*4882a593Smuzhiyun <0xe0 KEY_VOLUMEDOWN>, 27*4882a593Smuzhiyun <0xa5 KEY_VOLUMEDOWN>, 28*4882a593Smuzhiyun <0xab 183>, 29*4882a593Smuzhiyun <0xb7 388>, 30*4882a593Smuzhiyun <0xe8 388>, 31*4882a593Smuzhiyun <0xf8 184>, 32*4882a593Smuzhiyun <0xaf 185>, 33*4882a593Smuzhiyun <0xed KEY_VOLUMEDOWN>, 34*4882a593Smuzhiyun <0xee 186>, 35*4882a593Smuzhiyun <0xb3 KEY_VOLUMEDOWN>, 36*4882a593Smuzhiyun <0xf1 KEY_VOLUMEDOWN>, 37*4882a593Smuzhiyun <0xf2 KEY_VOLUMEDOWN>, 38*4882a593Smuzhiyun <0xf3 KEY_SEARCH>, 39*4882a593Smuzhiyun <0xb4 KEY_VOLUMEDOWN>, 40*4882a593Smuzhiyun <0xa4 KEY_SETUP>, 41*4882a593Smuzhiyun <0xbe KEY_SEARCH>; 42*4882a593Smuzhiyun }; 43*4882a593Smuzhiyun 44*4882a593Smuzhiyun /*for IPTV ltjc*/ 45*4882a593Smuzhiyun ir_key2 { 46*4882a593Smuzhiyun rockchip,usercode = <0xc43b>; 47*4882a593Smuzhiyun rockchip,key_table = 48*4882a593Smuzhiyun <0x7e KEY_REPLY>, 49*4882a593Smuzhiyun <0x7f KEY_BACK>, 50*4882a593Smuzhiyun <0x7a KEY_UP>, 51*4882a593Smuzhiyun <0x78 KEY_DOWN>, 52*4882a593Smuzhiyun <0x7b KEY_LEFT>, 53*4882a593Smuzhiyun <0x79 KEY_RIGHT>, 54*4882a593Smuzhiyun <0x66 KEY_VOLUMEUP>, 55*4882a593Smuzhiyun <0x65 KEY_VOLUMEDOWN>, 56*4882a593Smuzhiyun <0x69 KEY_POWER>, 57*4882a593Smuzhiyun <0x64 KEY_MUTE>, 58*4882a593Smuzhiyun <0x76 KEY_1>, 59*4882a593Smuzhiyun <0x75 KEY_2>, 60*4882a593Smuzhiyun <0x74 KEY_3>, 61*4882a593Smuzhiyun <0x73 KEY_4>, 62*4882a593Smuzhiyun <0x72 KEY_5>, 63*4882a593Smuzhiyun <0x71 KEY_6>, 64*4882a593Smuzhiyun <0x70 KEY_7>, 65*4882a593Smuzhiyun <0x6f KEY_8>, 66*4882a593Smuzhiyun <0x6e KEY_9>, 67*4882a593Smuzhiyun <0x77 KEY_0>, 68*4882a593Smuzhiyun <0x7c KEY_PAGEDOWN>, 69*4882a593Smuzhiyun <0x7d KEY_PAGEUP>, 70*4882a593Smuzhiyun <0x6a KEY_SETUP>, 71*4882a593Smuzhiyun <0x68 KEY_CHANNEL_UP>, 72*4882a593Smuzhiyun <0x67 KEY_CHANNEL_DN>, 73*4882a593Smuzhiyun <0x39 KEY_PORTAL>, 74*4882a593Smuzhiyun <0x29 KEY_HOME_PAGE>, 75*4882a593Smuzhiyun <0x33 KEY_CH_CUT_BACK>, 76*4882a593Smuzhiyun <0x34 KEY_LOCAL>, 77*4882a593Smuzhiyun <0x2d KEY_REVIEW>, 78*4882a593Smuzhiyun <0x2c KEY_ON_DEMAND>, 79*4882a593Smuzhiyun <0x2b KEY_INFO1>, 80*4882a593Smuzhiyun <0x2e KEY_DIRECT_SEEDING>, 81*4882a593Smuzhiyun <0x2d KEY_REVIEW>, 82*4882a593Smuzhiyun <0x2c KEY_ON_DEMAND>, 83*4882a593Smuzhiyun <0x2b KEY_INFO1>, 84*4882a593Smuzhiyun <0x63 KEY_SOUND1>, 85*4882a593Smuzhiyun <0x6c KEY_X1>, 86*4882a593Smuzhiyun <0x6d KEY_X2>, 87*4882a593Smuzhiyun <0x62 KEY_PLAYPAUSE>, 88*4882a593Smuzhiyun <0x6b KEY_EQUAL>, 89*4882a593Smuzhiyun <0x61 KEY_FASTFORWARD>, 90*4882a593Smuzhiyun <0x60 KEY_REWIND>, 91*4882a593Smuzhiyun <0x3b KEY_STOP>, 92*4882a593Smuzhiyun <0x35 KEY_BLUE>, 93*4882a593Smuzhiyun <0x36 KEY_YELLOW>, 94*4882a593Smuzhiyun <0x37 KEY_GREEN>, 95*4882a593Smuzhiyun <0x38 KEY_RED>; 96*4882a593Smuzhiyun }; 97*4882a593Smuzhiyun 98*4882a593Smuzhiyun ir_key3 { 99*4882a593Smuzhiyun rockchip,usercode = <0x1dcc>; 100*4882a593Smuzhiyun rockchip,key_table = 101*4882a593Smuzhiyun <0xee KEY_REPLY>, 102*4882a593Smuzhiyun <0xf0 KEY_BACK>, 103*4882a593Smuzhiyun <0xf8 KEY_UP>, 104*4882a593Smuzhiyun <0xbb KEY_DOWN>, 105*4882a593Smuzhiyun <0xef KEY_LEFT>, 106*4882a593Smuzhiyun <0xed KEY_RIGHT>, 107*4882a593Smuzhiyun <0xfc KEY_HOME>, 108*4882a593Smuzhiyun <0xf1 KEY_VOLUMEUP>, 109*4882a593Smuzhiyun <0xfd KEY_VOLUMEDOWN>, 110*4882a593Smuzhiyun <0xb7 KEY_SEARCH>, 111*4882a593Smuzhiyun <0xff KEY_POWER>, 112*4882a593Smuzhiyun <0xf3 KEY_MUTE>, 113*4882a593Smuzhiyun <0xbf KEY_MENU>, 114*4882a593Smuzhiyun <0xf9 0x191>, 115*4882a593Smuzhiyun <0xf5 0x192>, 116*4882a593Smuzhiyun <0xb3 388>, 117*4882a593Smuzhiyun <0xbe KEY_1>, 118*4882a593Smuzhiyun <0xba KEY_2>, 119*4882a593Smuzhiyun <0xb2 KEY_3>, 120*4882a593Smuzhiyun <0xbd KEY_4>, 121*4882a593Smuzhiyun <0xf9 KEY_5>, 122*4882a593Smuzhiyun <0xb1 KEY_6>, 123*4882a593Smuzhiyun <0xfc KEY_7>, 124*4882a593Smuzhiyun <0xf8 KEY_8>, 125*4882a593Smuzhiyun <0xb0 KEY_9>, 126*4882a593Smuzhiyun <0xb6 KEY_0>, 127*4882a593Smuzhiyun <0xb5 KEY_BACKSPACE>; 128*4882a593Smuzhiyun }; 129*4882a593Smuzhiyun 130*4882a593Smuzhiyun /* for IPTV */ 131*4882a593Smuzhiyun ir_key4 { 132*4882a593Smuzhiyun rockchip,usercode = <0x4db2>; 133*4882a593Smuzhiyun rockchip,key_table = 134*4882a593Smuzhiyun <0x31 KEY_REPLY>, 135*4882a593Smuzhiyun <0x3a KEY_BACK>, 136*4882a593Smuzhiyun <0x35 KEY_UP>, 137*4882a593Smuzhiyun <0x2d KEY_DOWN>, 138*4882a593Smuzhiyun <0x66 KEY_LEFT>, 139*4882a593Smuzhiyun <0x3e KEY_RIGHT>, 140*4882a593Smuzhiyun <0x7f KEY_VOLUMEUP>, 141*4882a593Smuzhiyun <0xfe KEY_VOLUMEDOWN>, 142*4882a593Smuzhiyun <0x23 KEY_POWER>, 143*4882a593Smuzhiyun <0x63 KEY_MUTE>, 144*4882a593Smuzhiyun <0x6d KEY_1>, 145*4882a593Smuzhiyun <0x6c KEY_2>, 146*4882a593Smuzhiyun <0x33 KEY_3>, 147*4882a593Smuzhiyun <0x71 KEY_4>, 148*4882a593Smuzhiyun <0x70 KEY_5>, 149*4882a593Smuzhiyun <0x37 KEY_6>, 150*4882a593Smuzhiyun <0x75 KEY_7>, 151*4882a593Smuzhiyun <0x74 KEY_8>, 152*4882a593Smuzhiyun <0x3b KEY_9>, 153*4882a593Smuzhiyun <0x78 KEY_0>, 154*4882a593Smuzhiyun <0x73 KEY_PAGEDOWN>, 155*4882a593Smuzhiyun <0x22 KEY_PAGEUP>, 156*4882a593Smuzhiyun <0x72 KEY_SETUP>, 157*4882a593Smuzhiyun <0x7a KEY_CHANNEL_UP>, 158*4882a593Smuzhiyun <0x79 KEY_CHANNEL_DN>, 159*4882a593Smuzhiyun <0x77 KEY_HOME_PAGE>, 160*4882a593Smuzhiyun <0x29 KEY_CH_CUT_BACK>, 161*4882a593Smuzhiyun <0x32 KEY_DIRECT_SEEDING>, 162*4882a593Smuzhiyun <0x6e KEY_REVIEW>, 163*4882a593Smuzhiyun <0x7c KEY_ON_DEMAND>, 164*4882a593Smuzhiyun <0x3c KEY_INFO1>, 165*4882a593Smuzhiyun <0x67 KEY_SOUND1>, 166*4882a593Smuzhiyun <0x25 KEY_X1>, 167*4882a593Smuzhiyun <0x2f KEY_X2>, 168*4882a593Smuzhiyun <0x7d KEY_LOCAL>, 169*4882a593Smuzhiyun <0x6a KEY_PLAYPAUSE>, 170*4882a593Smuzhiyun <0x0b KEY_EQUAL>; 171*4882a593Smuzhiyun }; 172*4882a593Smuzhiyun 173*4882a593Smuzhiyun /* for CMCC */ 174*4882a593Smuzhiyun ir_key5 { 175*4882a593Smuzhiyun rockchip,usercode = <0x1608>; 176*4882a593Smuzhiyun rockchip,key_table = 177*4882a593Smuzhiyun <0x4c KEY_REPLY>, 178*4882a593Smuzhiyun <0x4d KEY_BACK>, 179*4882a593Smuzhiyun <0x4b KEY_UP>, 180*4882a593Smuzhiyun <0x4a KEY_DOWN>, 181*4882a593Smuzhiyun <0x49 KEY_LEFT>, 182*4882a593Smuzhiyun <0x48 KEY_RIGHT>, 183*4882a593Smuzhiyun <0x4e KEY_HOME>, 184*4882a593Smuzhiyun <0x0b KEY_VOLUMEUP>, 185*4882a593Smuzhiyun <0x0c KEY_VOLUMEDOWN>, 186*4882a593Smuzhiyun <0x23 KEY_POWER>, 187*4882a593Smuzhiyun <0x45 KEY_MUTE>, 188*4882a593Smuzhiyun <0x44 KEY_MENU>, 189*4882a593Smuzhiyun <0x78 KEY_1>, 190*4882a593Smuzhiyun <0x77 KEY_2>, 191*4882a593Smuzhiyun <0x76 KEY_3>, 192*4882a593Smuzhiyun <0x75 KEY_4>, 193*4882a593Smuzhiyun <0x74 KEY_5>, 194*4882a593Smuzhiyun <0x73 KEY_6>, 195*4882a593Smuzhiyun <0x72 KEY_7>, 196*4882a593Smuzhiyun <0x71 KEY_8>, 197*4882a593Smuzhiyun <0x70 KEY_9>, 198*4882a593Smuzhiyun <0x79 KEY_0>, 199*4882a593Smuzhiyun <0x43 KEY_EQUAL>, 200*4882a593Smuzhiyun <0x72 KEY_X1>, 201*4882a593Smuzhiyun <0x5f KEY_SETUP>, 202*4882a593Smuzhiyun <0x25 KEY_DIRECT_SEEDING>, 203*4882a593Smuzhiyun <0x24 KEY_REVIEW>, 204*4882a593Smuzhiyun <0x21 KEY_ON_DEMAND>, 205*4882a593Smuzhiyun <0x20 KEY_INFO1>; 206*4882a593Smuzhiyun }; 207*4882a593Smuzhiyun 208*4882a593Smuzhiyun /* rk new remote */ 209*4882a593Smuzhiyun ir_key6 { 210*4882a593Smuzhiyun rockchip,usercode = <0xfe01>; 211*4882a593Smuzhiyun rockchip,key_table = 212*4882a593Smuzhiyun <0xec KEY_REPLY>, 213*4882a593Smuzhiyun <0xe6 KEY_BACK>, 214*4882a593Smuzhiyun <0xe9 KEY_UP>, 215*4882a593Smuzhiyun <0xe5 KEY_DOWN>, 216*4882a593Smuzhiyun <0xae KEY_LEFT>, 217*4882a593Smuzhiyun <0xaf KEY_RIGHT>, 218*4882a593Smuzhiyun <0xee KEY_HOME>, 219*4882a593Smuzhiyun <0xe7 KEY_VOLUMEUP>, 220*4882a593Smuzhiyun <0xef KEY_VOLUMEDOWN>, 221*4882a593Smuzhiyun <0xbf KEY_POWER>, 222*4882a593Smuzhiyun <0xbe KEY_MUTE>, 223*4882a593Smuzhiyun <0xb3 KEY_MENU>, 224*4882a593Smuzhiyun <0xff 388>, 225*4882a593Smuzhiyun <0xb1 KEY_1>, 226*4882a593Smuzhiyun <0xf2 KEY_2>, 227*4882a593Smuzhiyun <0xf3 KEY_3>, 228*4882a593Smuzhiyun <0xb5 KEY_4>, 229*4882a593Smuzhiyun <0xf6 KEY_5>, 230*4882a593Smuzhiyun <0xf7 KEY_6>, 231*4882a593Smuzhiyun <0xb9 KEY_7>, 232*4882a593Smuzhiyun <0xfa KEY_8>, 233*4882a593Smuzhiyun <0xfb KEY_9>, 234*4882a593Smuzhiyun <0xfe KEY_0>, 235*4882a593Smuzhiyun <0xbd KEY_EQUAL>, 236*4882a593Smuzhiyun <0xbc KEY_SETUP>, 237*4882a593Smuzhiyun <0xf0 KEY_LOCAL>, 238*4882a593Smuzhiyun <0x0d KEY_DIRECT_SEEDING>, 239*4882a593Smuzhiyun <0x0c KEY_REVIEW>, 240*4882a593Smuzhiyun <0x0b KEY_ON_DEMAND>, 241*4882a593Smuzhiyun <0x0a KEY_INFO1>, 242*4882a593Smuzhiyun <0x0e KEY_CH_CUT_BACK>; 243*4882a593Smuzhiyun }; 244*4882a593Smuzhiyun 245*4882a593Smuzhiyun /* for IPTV gd */ 246*4882a593Smuzhiyun ir_key7 { 247*4882a593Smuzhiyun rockchip,usercode = <0x4cb3>; 248*4882a593Smuzhiyun rockchip,key_table = 249*4882a593Smuzhiyun <0x31 KEY_REPLY>, 250*4882a593Smuzhiyun <0x3a KEY_BACK>, 251*4882a593Smuzhiyun <0x35 KEY_UP>, 252*4882a593Smuzhiyun <0x2d KEY_DOWN>, 253*4882a593Smuzhiyun <0x66 KEY_LEFT>, 254*4882a593Smuzhiyun <0x3e KEY_RIGHT>, 255*4882a593Smuzhiyun <0x7f KEY_VOLUMEUP>, 256*4882a593Smuzhiyun <0x7e KEY_VOLUMEDOWN>, 257*4882a593Smuzhiyun <0x23 KEY_POWER>, 258*4882a593Smuzhiyun <0x63 KEY_MUTE>, 259*4882a593Smuzhiyun <0x6d KEY_1>, 260*4882a593Smuzhiyun <0x6c KEY_2>, 261*4882a593Smuzhiyun <0x33 KEY_3>, 262*4882a593Smuzhiyun <0x71 KEY_4>, 263*4882a593Smuzhiyun <0x70 KEY_5>, 264*4882a593Smuzhiyun <0x37 KEY_6>, 265*4882a593Smuzhiyun <0x75 KEY_7>, 266*4882a593Smuzhiyun <0x74 KEY_8>, 267*4882a593Smuzhiyun <0x3b KEY_9>, 268*4882a593Smuzhiyun <0x78 KEY_0>, 269*4882a593Smuzhiyun <0x73 KEY_PAGEDOWN>, 270*4882a593Smuzhiyun <0x22 KEY_PAGEUP>, 271*4882a593Smuzhiyun <0x72 KEY_SETUP>, 272*4882a593Smuzhiyun <0x7a KEY_CHANNEL_UP>, 273*4882a593Smuzhiyun <0x79 KEY_CHANNEL_DN>, 274*4882a593Smuzhiyun <0x77 KEY_HOME_PAGE>, 275*4882a593Smuzhiyun <0x29 KEY_CH_CUT_BACK>, 276*4882a593Smuzhiyun <0x32 KEY_DIRECT_SEEDING>, 277*4882a593Smuzhiyun <0x6e KEY_REVIEW>, 278*4882a593Smuzhiyun <0x7c KEY_ON_DEMAND>, 279*4882a593Smuzhiyun <0x3c KEY_INFO1>, 280*4882a593Smuzhiyun <0x67 KEY_SOUND1>, 281*4882a593Smuzhiyun <0x25 KEY_X1>, 282*4882a593Smuzhiyun <0x2f KEY_X2>, 283*4882a593Smuzhiyun <0x7d KEY_LOCAL>, 284*4882a593Smuzhiyun <0x6a KEY_PLAYPAUSE>, 285*4882a593Smuzhiyun <0x0b KEY_EQUAL>; 286*4882a593Smuzhiyun }; 287*4882a593Smuzhiyun 288*4882a593Smuzhiyun /* for CMCC */ 289*4882a593Smuzhiyun ir_key8 { 290*4882a593Smuzhiyun rockchip,usercode = <0xdd22>; 291*4882a593Smuzhiyun rockchip,key_table = 292*4882a593Smuzhiyun <0x31 KEY_REPLY>, 293*4882a593Smuzhiyun <0x6a KEY_BACK>, 294*4882a593Smuzhiyun <0x35 KEY_UP>, 295*4882a593Smuzhiyun <0x2d KEY_DOWN>, 296*4882a593Smuzhiyun <0x66 KEY_LEFT>, 297*4882a593Smuzhiyun <0x3e KEY_RIGHT>, 298*4882a593Smuzhiyun <0x7f KEY_VOLUMEUP>, 299*4882a593Smuzhiyun <0x7e KEY_VOLUMEDOWN>, 300*4882a593Smuzhiyun <0x23 KEY_POWER>, 301*4882a593Smuzhiyun <0x63 KEY_MUTE>, 302*4882a593Smuzhiyun <0x6d KEY_1>, 303*4882a593Smuzhiyun <0x6c KEY_2>, 304*4882a593Smuzhiyun <0x33 KEY_3>, 305*4882a593Smuzhiyun <0x71 KEY_4>, 306*4882a593Smuzhiyun <0x70 KEY_5>, 307*4882a593Smuzhiyun <0x37 KEY_6>, 308*4882a593Smuzhiyun <0x75 KEY_7>, 309*4882a593Smuzhiyun <0x74 KEY_8>, 310*4882a593Smuzhiyun <0x3b KEY_9>, 311*4882a593Smuzhiyun <0x78 KEY_0>, 312*4882a593Smuzhiyun <0x73 KEY_PAGEDOWN>, 313*4882a593Smuzhiyun <0x22 KEY_PAGEUP>, 314*4882a593Smuzhiyun <0x72 KEY_SETUP>, 315*4882a593Smuzhiyun <0x7a KEY_CHANNEL_UP>, 316*4882a593Smuzhiyun <0x79 KEY_CHANNEL_DN>, 317*4882a593Smuzhiyun <0x77 KEY_HOME_PAGE>, 318*4882a593Smuzhiyun <0x2f KEY_CH_CUT_BACK>, 319*4882a593Smuzhiyun <0x32 KEY_DIRECT_SEEDING>, 320*4882a593Smuzhiyun <0x6e KEY_REVIEW>, 321*4882a593Smuzhiyun <0x7c KEY_ON_DEMAND>, 322*4882a593Smuzhiyun <0x3c KEY_INFO1>, 323*4882a593Smuzhiyun <0x3a KEY_HELP>, 324*4882a593Smuzhiyun <0x67 KEY_SOUND1>, 325*4882a593Smuzhiyun <0x25 KEY_X2>, 326*4882a593Smuzhiyun <0x7d KEY_MENU>, 327*4882a593Smuzhiyun <0x3f KEY_EQUAL>, 328*4882a593Smuzhiyun <0x29 388>, 329*4882a593Smuzhiyun <0x26 KEY_PLAYPAUSE>, 330*4882a593Smuzhiyun <0x76 401>, 331*4882a593Smuzhiyun <0x7b 400>, 332*4882a593Smuzhiyun <0x69 66>; 333*4882a593Smuzhiyun }; 334*4882a593Smuzhiyun 335*4882a593Smuzhiyun /* for BJLT IPTV */ 336*4882a593Smuzhiyun ir_key9 { 337*4882a593Smuzhiyun rockchip,usercode = <0x3bc4>; 338*4882a593Smuzhiyun rockchip,key_table = 339*4882a593Smuzhiyun <0x81 KEY_REPLY>, 340*4882a593Smuzhiyun <0x80 KEY_BACK>, 341*4882a593Smuzhiyun <0x85 KEY_UP>, 342*4882a593Smuzhiyun <0x87 KEY_DOWN>, 343*4882a593Smuzhiyun <0x84 KEY_LEFT>, 344*4882a593Smuzhiyun <0x86 KEY_RIGHT>, 345*4882a593Smuzhiyun <0x99 KEY_VOLUMEUP>, 346*4882a593Smuzhiyun <0x9a KEY_VOLUMEDOWN>, 347*4882a593Smuzhiyun <0x96 KEY_POWER>, 348*4882a593Smuzhiyun <0x9b KEY_MUTE>, 349*4882a593Smuzhiyun <0x89 KEY_1>, 350*4882a593Smuzhiyun <0x8a KEY_2>, 351*4882a593Smuzhiyun <0x8b KEY_3>, 352*4882a593Smuzhiyun <0x8c KEY_4>, 353*4882a593Smuzhiyun <0x8d KEY_5>, 354*4882a593Smuzhiyun <0x8e KEY_6>, 355*4882a593Smuzhiyun <0x8f KEY_7>, 356*4882a593Smuzhiyun <0x90 KEY_8>, 357*4882a593Smuzhiyun <0x91 KEY_9>, 358*4882a593Smuzhiyun <0x88 KEY_0>, 359*4882a593Smuzhiyun <0x83 KEY_PAGEDOWN>, 360*4882a593Smuzhiyun <0x82 KEY_PAGEUP>, 361*4882a593Smuzhiyun <0x95 KEY_SETUP>, 362*4882a593Smuzhiyun <0x97 KEY_CHANNEL_UP>, 363*4882a593Smuzhiyun <0x98 KEY_CHANNEL_DN>, 364*4882a593Smuzhiyun <0xc6 KEY_LOCAL>, 365*4882a593Smuzhiyun <0xd6 KEY_HOME_PAGE>, 366*4882a593Smuzhiyun <0xd7 KEY_TRACK>, 367*4882a593Smuzhiyun <0xcc KEY_CH_CUT_BACK>, 368*4882a593Smuzhiyun <0xc3 KEY_INTERX>, 369*4882a593Smuzhiyun <0xd1 KEY_DIRECT_SEEDING>, 370*4882a593Smuzhiyun <0xd2 KEY_REVIEW>, 371*4882a593Smuzhiyun <0xd3 KEY_ON_DEMAND>, 372*4882a593Smuzhiyun <0xd4 KEY_INFO1>, 373*4882a593Smuzhiyun <0xc7 KEY_DIRECT_SEEDING>, 374*4882a593Smuzhiyun <0xc8 KEY_REVIEW>, 375*4882a593Smuzhiyun <0xc9 KEY_ON_DEMAND>, 376*4882a593Smuzhiyun <0xca KEY_INFO1>, 377*4882a593Smuzhiyun <0xcd KEY_FAVORITE>, 378*4882a593Smuzhiyun <0xce KEY_CHANNEL_POS>, 379*4882a593Smuzhiyun <0xcf KEY_HELP>, 380*4882a593Smuzhiyun <0xd0 KEY_EVENT>, 381*4882a593Smuzhiyun <0x9c KEY_SOUND1>, 382*4882a593Smuzhiyun <0x93 KEY_X1>, 383*4882a593Smuzhiyun <0x92 KEY_X2>, 384*4882a593Smuzhiyun <0xc0 KEY_END>, 385*4882a593Smuzhiyun <0xc1 KEY_GO_BEGINNING>, 386*4882a593Smuzhiyun <0x9d KEY_PLAYPAUSE>, 387*4882a593Smuzhiyun <0xc4 KEY_STOP>, 388*4882a593Smuzhiyun <0x94 KEY_EQUAL>, 389*4882a593Smuzhiyun <0x9e KEY_YELLOW>, 390*4882a593Smuzhiyun <0x9f KEY_BLUE>, 391*4882a593Smuzhiyun <0xcb KEY_APPLICATION>, 392*4882a593Smuzhiyun <0xc5 KEY_POS>; 393*4882a593Smuzhiyun }; 394*4882a593Smuzhiyun}; 395