Esempio n. 1
0
static bool
FormKeyDown(unsigned key_code)
{
  switch (key_code) {
  case KEY_RIGHT:
    return true;
  case KEY_LEFT:
  case KEY_BACK:
    DoBackspace();
    return true;
  }

  return false;
}
Esempio n. 2
0
void wxVideoTerminal::TryStream(wxChar chr)
{
	switch (chr) 
	{
	case 0x07: // BELL
		DoBell();
		break;
	case 0x08: // BS
		DoBackspace();
		break;
	case 0x09: // HT 
		DoTab();
		break;
	case 0x0a: // LF
		DoFormfeed();
		break;
	case 0x0b: // VT
		DoVerticalTab();
		break;
	case 0x0c: // FF
		DoLinefeed();
		break;
	case 0x0d: // CR
		DoCarriageReturn();
		break;
	case 0x0f: // SI
		DoShiftIn();
		break;
	case 0x0e: // SO
		DoShiftOut();
		break;
	case 0x1b: // ESC
		m_stream_state = STATE_ESCAPE;
		break;
	case 0x00: // NUL
		break;
	default:
		DoPrint(chr);
	}
}
Esempio n. 3
0
static void
OnBackspace()
{
  DoBackspace();
}