#include <kkeynative.h>
Public Member Functions | |
| KKeyNative () | |
| KKeyNative (const KKey &key) | |
| KKeyNative (const KKeyNative &) | |
| KKeyNative (uint code, uint mod, uint sym) | |
| void | clear () |
| bool | init (const KKey &key) |
| bool | init (const KKeyNative &key) |
| KKeyNative & | operator= (const KKeyNative &key) |
| int | keyCodeQt () const |
| KKey | key () const |
| operator KKey () const | |
| uint | code () const |
| uint | mod () const |
| uint | sym () const |
| bool | isNull () const |
| int | compare (const KKeyNative &key) const |
| bool | operator== (const KKeyNative &key) const |
| bool | operator!= (const KKeyNative &key) const |
| bool | operator< (const KKeyNative &key) const |
Static Public Member Functions | |
| static KKeyNative & | null () |
| static bool | keyboardHasWinKey () |
Detailed Description
Representation of a key in the format native of the windowing system (eg.
X11).
- See also
- KKey
Definition at line 37 of file kkeynative.h.
Constructor & Destructor Documentation
◆ KKeyNative() [1/3]
◆ KKeyNative() [2/3]
| KKeyNative::KKeyNative | ( | const KKey & | key | ) |
◆ KKeyNative() [3/3]
| KKeyNative::KKeyNative | ( | const KKeyNative & | ) |
Copy constructor.
Member Function Documentation
◆ clear()
| void KKeyNative::clear | ( | ) |
◆ code()
| uint KKeyNative::code | ( | ) | const |
The native keycode of the key.
- Returns
- the native keycode
◆ compare()
| int KKeyNative::compare | ( | const KKeyNative & | key | ) | const |
Compares this key with the given KKeyNative object.
Returns a negative number if the given KKeyNative is larger, 0 if they are equal and a positive number this KKeyNative is larger. The returned value is the difference between the symbol, modifier or code, whatever is non-zero first.
- Parameters
-
key the key to compare with this key
- Returns
- a negative number if the given KKeyNative is larger, 0 if they are equal and a positive number this KKeyNative is larger
◆ init() [1/2]
| bool KKeyNative::init | ( | const KKey & | key | ) |
◆ init() [2/2]
| bool KKeyNative::init | ( | const KKeyNative & | key | ) |
Copies the given key into this key.
- Parameters
-
key the key to copy
- Returns
- true if successful, false otherwise
◆ isNull()
| bool KKeyNative::isNull | ( | ) | const |
◆ key()
| KKey KKeyNative::key | ( | ) | const |
◆ keyboardHasWinKey()
|
static |
Checks whether the keyboard has a Win key.
- Returns
- true if the keyboard has a Win key
◆ keyCodeQt()
| int KKeyNative::keyCodeQt | ( | ) | const |
Returns the qt key code.
- Returns
- the qt key code or 0 if there is no key set.
- See also
- TQt::Key
◆ mod()
| uint KKeyNative::mod | ( | ) | const |
The native modifier flags of the key.
- Returns
- the native modifier flags
◆ null()
|
static |
◆ operator KKey()
|
inline |
Converts this key to its KKey representation.
- Returns
- the KKey representation
- See also
- key()
Definition at line 130 of file kkeynative.h.
◆ operator!=()
|
inline |
Compares the symbol, modifiers and code of both keys.
- See also
- compare()
Definition at line 183 of file kkeynative.h.
◆ operator<()
|
inline |
Compares the symbol, modifiers and code of both keys.
- See also
- compare()
Definition at line 190 of file kkeynative.h.
◆ operator=()
|
inline |
Copies the given key into this key.
- Parameters
-
key the key to copy
- Returns
- this key
Definition at line 108 of file kkeynative.h.
◆ operator==()
|
inline |
Compares the symbol, modifiers and code of both keys.
- See also
- compare()
Definition at line 176 of file kkeynative.h.
◆ sym()
| uint KKeyNative::sym | ( | ) | const |
The native symbol (KeySym) of the key.
- Returns
- the native symbol (KeySym)
The documentation for this class was generated from the following file:
Trinity API Reference