using System; using System.Collections.Generic; using System.Text; namespace OpenTK.Input { interface IKeyboardDriver2 { /// /// Retrieves the combined for all keyboard devices. /// /// An structure containing the combined state for all keyboard devices. KeyboardState GetState(); /// /// Retrieves the for the specified keyboard device. /// /// The index of the keyboard device. /// An structure containing the state of the keyboard device. KeyboardState GetState(int index); /// /// Retrieves the device name for the keyboard device. /// /// The index of the keyboard device. /// A with the name of the specified device or . /// /// If no device exists at the specified index, the return value is . string GetDeviceName(int index); } }