PND_CheckEvent ( &ev[i], device );
}
}
-
+
} // got fd?
return;
switch( event->code ) {
case KEY_UP:
- if ( event->value ) {
+ if ( event->value ) {
GLES2D_Pad[pke_pad_up] = 1;
} else {
GLES2D_Pad[pke_pad_up] = 0;
break;
case KEY_DOWN:
- if ( event->value ) {
+ if ( event->value ) {
GLES2D_Pad[pke_pad_down] = 1;
} else {
GLES2D_Pad[pke_pad_down] = 0;
break;
case KEY_LEFT:
- if ( event->value ) {
+ if ( event->value ) {
GLES2D_Pad[pke_pad_left] = 1;
} else {
GLES2D_Pad[pke_pad_left] = 0;
break;
case KEY_RIGHT:
- if ( event->value ) {
+ if ( event->value ) {
GLES2D_Pad[pke_pad_right] = 1;
} else {
GLES2D_Pad[pke_pad_right] = 0;
break;
case KEY_MENU:
- if ( event->value ) {
+ if ( event->value ) {
GLES2D_Pad[pke_pad_menu] = 1;
} else {
GLES2D_Pad[pke_pad_menu] = 0;
break;
case BTN_X:
- if ( event->value ) {
+ if ( event->value ) {
GLES2D_Pad[pke_pad_x] = 1;
} else {
GLES2D_Pad[pke_pad_x] = 0;
break;
case BTN_Y:
- if ( event->value ) {
+ if ( event->value ) {
GLES2D_Pad[pke_pad_y] = 1;
} else {
GLES2D_Pad[pke_pad_y] = 0;
break;
case BTN_A:
- if ( event->value ) {
+ if ( event->value ) {
GLES2D_Pad[pke_pad_a] = 1;
} else {
GLES2D_Pad[pke_pad_a] = 0;
break;
case BTN_B:
- if ( event->value ) {
+ if ( event->value ) {
GLES2D_Pad[pke_pad_b] = 1;
} else {
GLES2D_Pad[pke_pad_b] = 0;
break;
case BTN_TL:
- if ( event->value ) {
+ if ( event->value ) {
GLES2D_Pad[pke_pad_l] = 1;
} else {
GLES2D_Pad[pke_pad_l] = 0;
break;
case BTN_TR:
- if ( event->value ) {
+ if ( event->value ) {
GLES2D_Pad[pke_pad_r] = 1;
} else {
GLES2D_Pad[pke_pad_r] = 0;
break;
}
break;
-
+
case EV_ABS:
switch ( device ) {
if( value > 0 ) {
value = 1;
} else if( value < 0 ) {
- value = 1;
+ value = 1;
}
} else {
}
}
-
+
if( event->code == ABS_Y ) {
//printf( "nub1 y %3d\n", value );
if( abs(value) > NUB1_CUTOFF ) {
if( value > 0 ) {
value = 1;
} else if( value < 0 ) {
- value = 1;
+ value = 1;
}
} else {
}
}
-
+
if(event->code == ABS_Y) {
//printf( "nub2 y %3d\n", value );
if( abs(value) > NUB2_CUTOFF ) {
ioctl(fd, EVIOCGNAME(sizeof(dev_name)), dev_name);
printf("Input device name: \"%s\"\n", dev_name);
-
+
return fd;
}