Open-Typer
Open source typewriting tutor program
Loading...
Searching...
No Matches
KeyEvent Class Reference

Public Member Functions

 KeyEvent (Qt::Key key=Qt::Key_unknown, Qt::KeyboardModifiers modifiers=Qt::NoModifier, quint32 nativeScanCode=0, quint32 nativeVirtualKey=0, const QString &text=QString())
 
 KeyEvent (QKeyEvent *keyEvent)
 
Qt::Key key () const
 
const QString & text () const
 
Qt::KeyboardModifiers modifiers () const
 
bool isAutoRepeat () const
 
quint32 nativeScanCode () const
 
quint32 nativeVirtualKey () const
 
bool rightShift () const
 
void setRightShift (bool newRightShift)
 

Properties

Qt::Key key
 
QString text
 
Qt::KeyboardModifiers modifiers
 
bool autoRepeat
 
quint32 nativeScanCode
 
quint32 nativeVirtualKey
 
bool rightShift
 

Private Attributes

Qt::Key m_key = Qt::Key_unknown
 
QString m_text
 
Qt::KeyboardModifiers m_modifiers = Qt::NoModifier
 
bool m_autoRepeat = false
 
quint32 m_nativeScanCode = 0
 
quint32 m_nativeVirtualKey = 0
 
bool m_rightShift = false
 

The documentation for this class was generated from the following files: