private void UpdateKbControl(KeyboardControlKeys key, UpDownState state) { int keyIndex = (int)key; KeyboardControl kbc = kbControlList[keyIndex]; kbc.State = state; kbControlList[keyIndex] = kbc; }
private void SetUpKeyboardControlList() { int keyIndex = 0; KeyboardControlKeys key = (KeyboardControlKeys)keyIndex; do { KeyboardControl kc = new KeyboardControl(); kc.Name = key.ToString(); kc.Key = key; kc.State = UpDownState.Up; kc.LastState = UpDownState.Up; kbControlList.Add(kc); keyIndex++; key = (KeyboardControlKeys)keyIndex; } while (key != KeyboardControlKeys.EndKeyboardControlKey); }