Example #1
0
void filter_num_keys(KeyEvent &ev)
{
  if ((ev.getCharCode() != 0) &&
      !(ev.getCharCode() >= '0' && ev.getCharCode() <= '9') &&
      (ev.getCharCode() >= ' ')) {
    ev.consume();
  }
}
Example #2
0
File: Events.cpp Project: Jmos/vaca
  virtual void onKeyUp(KeyEvent& ev)
  {
    String mods;
    if (ev.isShift()  ) mods += L" Shift";
    if (ev.isControl()) mods += L" Control";
    if (ev.isAlt()    ) mods += L" Alt";
    m_console->println(format_string(L"onKeyUp(keyCode=%s, modifiers=%s, charCode=%d '%d')",
				     convert_to_string(ev.getKeyCode()), mods.c_str(),
				     ev.getCharCode(), ev.getCharCode()));
    Widget::onKeyUp(ev);
  }