40 lines
1.1 KiB
Markdown
40 lines
1.1 KiB
Markdown
---
|
|
sidebar_label: QKeySequence
|
|
title: QKeySequence
|
|
---
|
|
|
|
> The QKeySequence class encapsulates a key sequence as used by shortcuts. .
|
|
|
|
**This class is a JS wrapper around Qt's [QKeySequence class](https://doc.qt.io/qt-5/qkeysequence.html)**
|
|
|
|
**QKeySequence inherits from [Component](api/Component.md)**
|
|
|
|
### Example
|
|
|
|
```javascript
|
|
const { QKeySequence } = require("@nodegui/nodegui");
|
|
|
|
const keySequence = new QKeySequence(`Ctrl+L`);
|
|
```
|
|
|
|
### `new QKeySequence(sequence?)`
|
|
|
|
- `sequence` string (_optional_). String representation of the key sequence. For example: `Ctrl+M`
|
|
|
|
## Static Methods
|
|
|
|
QKeySequence can access all the static methods defined in [Component](api/Component.md)
|
|
|
|
## Instance Properties
|
|
|
|
QKeySequence can access all the instance properties defined in [Component](api/Component.md)
|
|
|
|
## Instance Methods
|
|
|
|
QKeySequence can access all the instance methods defined in [Component](api/Component.md)
|
|
Additionally it also has the following instance methods:
|
|
|
|
### `keySequence.count()`
|
|
|
|
Returns the number of keys in the key sequence. The maximum is 4. It calls the native method [QKeySequence: count](https://doc.qt.io/qt-5/QKeySequence.html#count).
|