Key Klassenreferenz
Abstraktion für eine Taste bestehend aus ASCII-Code, Scancode und Modifierbits.  
Mehr ...
#include <key.h>
Aufstellung aller Elemente
 | 
 Öffentliche Methoden | 
| 
  | Key () | 
|   | Default-Konstruktor: setzt ASCII, Scancode und Modifier auf 0 und bezeichnet so einen ungültigen Tastencode. 
  | 
| bool  | valid () | 
|   | Mit Scancode = 0 werden ungültige Tasten gekennzeichnet.  
  | 
| 
void  | invalidate () | 
|   | Setzt den Scancode auf 0 und sorgt somit für einen ungültigen Tastencode. 
  | 
| void  | ascii (unsigned char a) | 
|   | Setzt ASCII-Code.  
  | 
| void  | scancode (unsigned char s) | 
|   | Setzt Scancode.  
  | 
| unsigned char  | ascii () | 
|   | Abfragen des ASCII-Codes.  
  | 
| unsigned char  | scancode () | 
|   | Abfragen des Scancodes.  
  | 
| 
void  | shift (bool pressed) | 
|   | Setzt den shift Modifier. 
  | 
| 
void  | alt_left (bool pressed) | 
|   | Setzt den alt_left Modifier. 
  | 
| 
void  | alt_right (bool pressed) | 
|   | Setzt den alt_right Modifier. 
  | 
| 
void  | ctrl_left (bool pressed) | 
|   | Setzt den ctrl_left Modifier. 
  | 
| 
void  | ctrl_right (bool pressed) | 
|   | Setzt den ctrl_right Modifier. 
  | 
| 
void  | caps_lock (bool pressed) | 
|   | Setzt den caps_lock Modifier. 
  | 
| 
void  | num_lock (bool pressed) | 
|   | Setzt den num_lock Modifier. 
  | 
| 
void  | scroll_lock (bool pressed) | 
|   | Setzt den scroll_lock Modifier. 
  | 
| 
bool  | shift () | 
|   | Zeigt an, ob Modifier shift vorhanden ist. 
  | 
| 
bool  | alt_left () | 
|   | Zeigt an, ob Modifier alt_left vorhanden ist. 
  | 
| 
bool  | alt_right () | 
|   | Zeigt an, ob Modifier alt_right vorhanden ist. 
  | 
| 
bool  | ctrl_left () | 
|   | Zeigt an, ob Modifier ctrl_left vorhanden ist. 
  | 
| 
bool  | ctrl_right () | 
|   | Zeigt an, ob Modifier ctrl_right vorhanden ist. 
  | 
| 
bool  | caps_lock () | 
|   | Zeigt an, ob Modifier caps_lock vorhanden ist. 
  | 
| 
bool  | num_lock () | 
|   | Zeigt an, ob Modifier num_lock vorhanden ist. 
  | 
| 
bool  | scroll_lock () | 
|   | Zeigt an, ob Modifier scroll_lock vorhanden ist. 
  | 
| 
bool  | alt () | 
|   | Zeigt an, ob Modifier alt vorhanden ist. 
  | 
| 
bool  | ctrl () | 
|   | Zeigt an, ob Modifier ctrl vorhanden ist. 
  | 
| 
  | operator char () | 
|   | Liefert ASCII-Wert. 
  | 
 Klassen | 
| struct   | mbit | 
| struct   | scan | 
|   | Scan-Codes einiger spezieller Tasten.  Mehr ...
  | 
Ausführliche Beschreibung
Abstraktion für eine Taste bestehend aus ASCII-Code, Scancode und Modifierbits. 
Dokumentation der Elementfunktionen
      
        
          | bool Key::valid            | 
          ( | 
                     | 
           )  | 
           [inline] | 
        
      
 
Mit Scancode = 0 werden ungültige Tasten gekennzeichnet. 
- Rückgabe:
 - Gibt an, ob der Tastencode gültig ist. 
 
 
 
      
        
          | void Key::ascii            | 
          ( | 
          unsigned char  | 
           a           | 
           )  | 
           [inline] | 
        
      
 
Setzt ASCII-Code. 
- Parameter:
 - 
  
 
 
 
      
        
          | void Key::scancode            | 
          ( | 
          unsigned char  | 
           s           | 
           )  | 
           [inline] | 
        
      
 
Setzt Scancode. 
- Parameter:
 - 
  
 
 
 
      
        
          | unsigned char Key::ascii            | 
          ( | 
                     | 
           )  | 
           [inline] | 
        
      
 
Abfragen des ASCII-Codes. 
- Rückgabe:
 - ASCI-Code 
 
 
 
      
        
          | unsigned char Key::scancode            | 
          ( | 
                     | 
           )  | 
           [inline] | 
        
      
 
Abfragen des Scancodes. 
- Rückgabe:
 - Scancode 
 
 
 
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: