public void DispatchKeys() { KeyData key = keyProvider.GetKeyData(); while (null != key) { keyCollection.Dispatch(key); key = keyProvider.GetKeyData(); } }