private void event_KeyboardMessage(CKeyboardMessage message) { if (KeyboardMessageEvent != null) { KeyboardMessageEvent(message); } }
private void KeyPressed(object sender, CKeyControlEventArgs e) { if (m_htKeyboardsMessages.Contains(e.Keyboard.deviceName)) { if (e.Keyboard.key == (int)Keys.Enter) { CKeyboardMessage message = new CKeyboardMessage(); message.deviceName = e.Keyboard.deviceName; message.message = (m_htKeyboardsMessages[e.Keyboard.deviceName]).ToString(); if (KeyboardMessageEvent != null) { KeyboardMessageEvent(message); } m_htKeyboardsMessages[e.Keyboard.deviceName] = ""; } else { m_htKeyboardsMessages[e.Keyboard.deviceName] = (m_htKeyboardsMessages[e.Keyboard.deviceName]).ToString() + e.Keyboard.vKey; } } }