class: ewol::key::Special


Description:

This class consider generic special keyborad key (insert, control, shift ...)

Constructor and Destructor:

+          Special     ();

Synopsis:

+ bool     getCapsLock () const;
+ void setCapsLock (bool _value);
+ bool getShift () const;
+ void setShift (bool _value);
+ bool getCtrl () const;
+ void setCtrl (bool _value);
+ bool getMeta () const;
+ void setMeta (bool _value);
+ bool getAlt () const;
+ void setAlt (bool _value);
+ bool getAltGr () const;
+ void setAltGr (bool _value);
+ bool getNumLock () const;
+ void setNumLock (bool _value);
+ bool getInsert () const;
+ void setInsert (bool _value);
+ void update (enum ewol::key::keyboard _move,
bool _isDown);

Detail:

Special

+  Special ();
Main constructor


getCapsLock

+ bool getCapsLock () const;
get the current CapLock Status


setCapsLock

+ void setCapsLock (bool _value);
set the current CapLock Status


getShift

+ bool getShift () const;
Get the current Shift key status


setShift

+ void setShift (bool _value);
Set the current Shift key status


getCtrl

+ bool getCtrl () const;
Get the Current Control key status


setCtrl

+ void setCtrl (bool _value);
Set the Current Control key status


getMeta

+ bool getMeta () const;
Get the current Meta key status (also named windows or apple key)


setMeta

+ void setMeta (bool _value);
Set the current Meta key status (also named windows or apple key)


getAlt

+ bool getAlt () const;
Get the current Alt key status


setAlt

+ void setAlt (bool _value);
Set the current Alt key status


getAltGr

+ bool getAltGr () const;
Get the current Alt-Gr key status


setAltGr

+ void setAltGr (bool _value);
Set the current Alt-Gr key status


getNumLock

+ bool getNumLock () const;
Get the current Ver-num key status


setNumLock

+ void setNumLock (bool _value);
Set the current Ver-num key status


getInsert

+ bool getInsert () const;
Get the current Intert key status


setInsert

+ void setInsert (bool _value);
Set the current Intert key status


update

+ void update (enum ewol::key::keyboard _move,
bool _isDown);
Update the internal value with the input moving key.