Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

esve::ui::base::Keyboard Class Reference

The current state of the keyboard. More...

#include <esve/ui/base/Keyboard.hxx>

List of all members.

Public Types

enum  Key {
  NUM_ASCII_KEYS = 128, ENTER = NUM_ASCII_KEYS, ESCAPE, META_LEFT,
  META_RIGHT, ALT_LEFT, ALT_RIGHT, CTRL_LEFT,
  CTRL_RIGHT, SHIFT_LEFT, SHIFT_RIGHT, BACKSPACE,
  TAB, RIGHT_ARROW, LEFT_ARROW, UP_ARROW,
  DOWN_ARROW
}
 Keyboard keys. More...


Public Member Functions

virtual bool pushed (Key a) const =0
 Is this key pushed?


Detailed Description

The current state of the keyboard.


Member Enumeration Documentation

enum esve::ui::base::Keyboard::Key
 

Keyboard keys.

Enumeration values:
NUM_ASCII_KEYS  (placeholder)
ENTER 
ESCAPE 
META_LEFT 
META_RIGHT 
ALT_LEFT 
ALT_RIGHT 
CTRL_LEFT 
CTRL_RIGHT 
SHIFT_LEFT 
SHIFT_RIGHT 
BACKSPACE 
TAB 
RIGHT_ARROW 
LEFT_ARROW 
UP_ARROW 
DOWN_ARROW 


Generated on Tue May 30 11:40:58 2006 for esve by doxygen 1.3.4