add debug output to get_key()

This commit is contained in:
marschap
2006-06-18 11:04:48 +00:00
parent 6d4f22032c
commit 4be0826e83
+27 -25
View File
@@ -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;
}
} }