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);
}
}