void LoginForm::onChar(wxKeyEvent& event) { if (event.m_keyCode == WXK_TAB) { processTab(!event.ShiftDown(), event.GetId()); } else { if (event.GetId() == m_cbRemPass->GetId()) { if (event.m_keyCode == WXK_RETURN) doLogin(); else if (event.m_keyCode == ' ') m_cbRemPass->SetValue(!m_cbRemPass->GetValue()); } if (event.GetKeyCode() == WXK_CONTROL_A) { if (event.GetId() == m_tbPassword->GetId()) m_tbPassword->SelectAll(); else if (event.GetId() == m_tbUsername->GetId()) m_tbUsername->SelectAll(); } event.Skip(); } }
void LoginForm::onChar(wxKeyEvent& event) { if (event.m_keyCode == WXK_TAB) { processTab(!event.ShiftDown(), event.GetId()); } else { #ifndef UI_HIDE_AUTOLOGIN if (event.GetId() == m_cbRemPass->GetId()) { if (event.m_keyCode == WXK_RETURN) doLogin(); else if (event.m_keyCode == ' ') m_cbRemPass->SetValue(!m_cbRemPass->GetValue()); } #endif event.Skip(); } }
void LoginForm::onFormChar(wxKeyEvent& event) { if (event.m_keyCode == WXK_TAB) { processTab(!event.ShiftDown(), event.GetId()); } else { int32 keyCode = event.GetKeyCode(); if (!event.HasModifiers() && ((keyCode >= '0' && keyCode <= '9') || (keyCode >= 'a' && keyCode <= 'z') || (keyCode >= 'A' && keyCode <= 'Z' ))) { m_tbUsername->SetFocus(); m_tbUsername->SetValue((char)keyCode); m_tbUsername->SetInsertionPointEnd(); } } }
void MerryHotkeyWx::OnTriggerKeyEvent(wxKeyEvent& e) { this->OnTriggerKey(e.GetId()); }