add debug output to get_key()
This commit is contained in:
+27
-25
@@ -302,32 +302,34 @@ tyan_lcdm_get_key (Driver *drvthis)
|
|||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
unsigned char key = tyan_lcdm_read_key(p->fd);
|
unsigned char key = tyan_lcdm_read_key(p->fd);
|
||||||
|
|
||||||
switch (key) {
|
report(RPT_DEBUG, "%s: get_key(): raw key code: 0x%02X", drvthis->name, key);
|
||||||
case TYAN_LCDM_KEY_LEFT:
|
|
||||||
return "Left";
|
switch (key) {
|
||||||
break;
|
case TYAN_LCDM_KEY_LEFT:
|
||||||
case TYAN_LCDM_KEY_UP:
|
return "Left";
|
||||||
return "Up";
|
break;
|
||||||
break;
|
case TYAN_LCDM_KEY_UP:
|
||||||
case TYAN_LCDM_KEY_DOWN:
|
return "Up";
|
||||||
return "Down";
|
break;
|
||||||
break;
|
case TYAN_LCDM_KEY_DOWN:
|
||||||
case TYAN_LCDM_KEY_RIGHT:
|
return "Down";
|
||||||
return "Right";
|
break;
|
||||||
break;
|
case TYAN_LCDM_KEY_RIGHT:
|
||||||
case TYAN_LCDM_KEY_ENTER:
|
return "Right";
|
||||||
return "Enter";
|
break;
|
||||||
break;
|
case TYAN_LCDM_KEY_ENTER:
|
||||||
case TYAN_LCDM_KEY_ESCAPE:
|
return "Enter";
|
||||||
return "Escape";
|
break;
|
||||||
break;
|
case TYAN_LCDM_KEY_ESCAPE:
|
||||||
default:
|
return "Escape";
|
||||||
report(RPT_INFO, "%s: Untreated key 0x%02X", drvthis->name, key);
|
break;
|
||||||
return NULL;
|
default:
|
||||||
break;
|
report(RPT_INFO, "%s: Untreated key 0x%02X", drvthis->name, key);
|
||||||
}
|
return NULL;
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user