tuxtxt: remove old, unused input code

Origin commit data
------------------
Branch: ni/coolstream
Commit: 291eaa0450
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-02-19 (Sun, 19 Feb 2017)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
This commit is contained in:
Stefan Seyfried
2017-02-19 18:04:50 +01:00
committed by Michael Liebmann
parent 4583af1385
commit f647b4a09f
2 changed files with 0 additions and 173 deletions

View File

@@ -6331,146 +6331,6 @@ int GetRCCode()
return 0;
}
#if 0
#if 1
int GetRCCode()
{
struct input_event ev;
static __u16 rc_last_key = KEY_RESERVED;
int val = fcntl(rc, F_GETFL);
if(!(val & O_NONBLOCK))
printf("[tuxtxt] GetRCCode in blocking mode.\n");
/* get code */
if (read(rc, &ev, sizeof(ev)) == sizeof(ev))
{
if (ev.value)
{
if (ev.code != rc_last_key ||
ev.code == KEY_DOWN || ev.code == KEY_UP || /* allow direction keys */
ev.code == KEY_LEFT || ev.code == KEY_RIGHT) /* to autorepeat... */
{
rc_last_key = ev.code;
switch (ev.code)
{
case KEY_UP: RCCode = RC_UP; break;
case KEY_DOWN: RCCode = RC_DOWN; break;
case KEY_LEFT: RCCode = RC_LEFT; break;
case KEY_RIGHT: RCCode = RC_RIGHT; break;
case KEY_OK: RCCode = RC_OK; break;
case KEY_0: RCCode = RC_0; break;
case KEY_1: RCCode = RC_1; break;
case KEY_2: RCCode = RC_2; break;
case KEY_3: RCCode = RC_3; break;
case KEY_4: RCCode = RC_4; break;
case KEY_5: RCCode = RC_5; break;
case KEY_6: RCCode = RC_6; break;
case KEY_7: RCCode = RC_7; break;
case KEY_8: RCCode = RC_8; break;
case KEY_9: RCCode = RC_9; break;
case KEY_RED: RCCode = RC_RED; break;
case KEY_GREEN: RCCode = RC_GREEN; break;
case KEY_YELLOW: RCCode = RC_YELLOW; break;
case KEY_BLUE: RCCode = RC_BLUE; break;
case KEY_VOLUMEUP: RCCode = RC_PLUS; break;
case KEY_VOLUMEDOWN: RCCode = RC_MINUS; break;
case KEY_MUTE: RCCode = RC_MUTE; break;
#if !HAVE_TRIPLEDRAGON
/* on CS, change transparent mode with TEXT key */
case KEY_TEXT: RCCode = RC_TEXT; break;
#else
/* on TD, cycle split screen mode with TTX key
* - the TD has a special key for transparent mode */
case KEY_TEXT: RCCode = RC_MINUS; break;
#endif
case KEY_TTTV: RCCode = RC_MUTE; break;
case KEY_TTZOOM: RCCode = RC_PLUS; break;
case KEY_REVEAL: RCCode = RC_HELP; break;
//case KEY_HELP: RCCode = RC_HELP; break;
case KEY_INFO: RCCode = RC_HELP; break;
case KEY_MENU: RCCode = RC_DBOX; break;
case KEY_EXIT: RCCode = RC_HOME; break;
case KEY_POWER: RCCode = RC_STANDBY; break;
}
printf("[tuxtxt] new key, code %X\n", RCCode);
return 1;
}
}
else
{
RCCode = -1;
rc_last_key = KEY_RESERVED;
}
}
RCCode = -1;
usleep(1000000/25);
return 0;
}
#else
/* this is obsolete and can soon be removed */
int GetRCCode()
{
static unsigned short LastKey = -1;
int count;
if ((count = read(rc, &RCCode, 2)) != 2)
{
RCCode = -1;
usleep(1000000/100);
return 0;
}
fprintf(stderr, "rccode: %04x\n", RCCode);
if (RCCode == LastKey &&
RCCode != 0x18 && RCCode != 0x19 && /* allow direction keys */
RCCode != 0x1b && RCCode != 0x1c) /* to autorepeat... */
{
RCCode = -1;
return 1;
}
LastKey = RCCode;
if ((RCCode & 0xFF00) == 0x0000)
{
switch (RCCode)
{
case 0x18: RCCode = RC_UP; break;
case 0x1c: RCCode = RC_DOWN; break;
case 0x19: RCCode = RC_LEFT; break;
case 0x1b: RCCode = RC_RIGHT; break;
case 0x1a: RCCode = RC_OK; break;
case 0x0e: RCCode = RC_0; break;
case 0x02: RCCode = RC_1; break;
case 0x03: RCCode = RC_2; break;
case 0x04: RCCode = RC_3; break;
case 0x05: RCCode = RC_4; break;
case 0x06: RCCode = RC_5; break;
case 0x07: RCCode = RC_6; break;
case 0x09: RCCode = RC_7; break;
case 0x0a: RCCode = RC_8; break;
case 0x0b: RCCode = RC_9; break;
case 0x1f: RCCode = RC_RED; break;
case 0x20: RCCode = RC_GREEN; break;
case 0x21: RCCode = RC_YELLOW; break;
case 0x22: RCCode = RC_BLUE; break;
case 0x29: RCCode = RC_PLUS; break; // [=X=] key -> double height
case 0x27: RCCode = RC_MINUS; break; // [txt] key -> split mode
case 0x11: RCCode = RC_MUTE; break;
case 0x28: RCCode = RC_MUTE; break; // [ /=] key
case 0x14: RCCode = RC_HELP; break;
case 0x2a: RCCode = RC_HELP; break; // [==?] key
case 0x12: RCCode = RC_DBOX; break;
case 0x15: RCCode = RC_HOME; break;
case 0x01: RCCode = RC_STANDBY; break;
}
return 1;
}
return 1;
}
#endif
#endif
/* Local Variables: */
/* indent-tabs-mode:t */
/* tab-width:3 */