Plugin:MirLua/Module/m hotkeys/de: Difference between revisions
Jump to navigation
Jump to search
Wishmaster (talk | contribs) Created page with "Name der Tastenkombination (wird automatisch übersetzt)." |
Wishmaster (talk | contribs) Created page with "Beschreibung der Tastenkombination (wird automatisch übersetzt)." |
||
| Line 131: | Line 131: | ||
| style="text-align:center" | {{Ls|YesNo/no}} | | style="text-align:center" | {{Ls|YesNo/no}} | ||
| style="text-align:center" | <code>string</code> | | style="text-align:center" | <code>string</code> | ||
| | | Beschreibung der Tastenkombination (wird automatisch übersetzt). | ||
|- | |- | ||
! scope="row" class="MirLuaParametersTable-parameter" | Section | ! scope="row" class="MirLuaParametersTable-parameter" | Section | ||
Revision as of 20:06, 2 June 2018
Erlaubt es Ihnen, mit Tastenkombinationen zu arbeiten.
Inkludieren Sie folgendes Modul: local hotkeys = require('m_hotkeys')
Funktionen
Register
Registriert eine Tastenkombination.
Parameter
| Parametername | Benötigt | Typ | Beschreibung |
|---|---|---|---|
| data | Ja | table
|
HotkeyItem-Tabelle |
Ergebnis
Typ: boolean
Gibt true zurück wenn die Tastenkombination erfolgreich registriert wurde, sonst false.
Beispiel
local hIcon = hotkeys.Register({ Name = 'hkUniqueName' })
Unregister
Entfernt eine Tastenkombination.
Parameter
| Parametername | Benötigt | Typ | Beschreibung |
|---|---|---|---|
| name | Ja | string
|
Name der Tastenkombination. |
Ergebnis
Typ: boolean
Gibt true zurück wenn die Tastenkombination erfolgreich entfernt wurde, sonst false.
Beispiel
hotkeys.Unregister('hkUniqueName')
MakeHotkey
Erzeugt eine Tastenkombination.
Parameter
| Parametername | Benötigt | Typ | Beschreibung |
|---|---|---|---|
| modifier | Ja | number, string, table
|
Modifier key code or name or list of names. Takes values:
|
| key | Ja | string
|
Normal (non-modifier) key. |
Ergebnis
Typ: number
Returns key combination.
Beispiel
local HOTKEYF_SHIFT = 0x01
local HOTKEYF_ALT = 0x04
local hk = hotkeys.MakeHotkey(HOTKEYF_SHIFT | HOTKEYF_ALT, 'A')
local hk = hotkeys.MakeHotkey('ctrl', 'A')
local hk = hotkeys.MakeHotkey({ 'ctrl', 'alt' }, 'A')
Strukturen
HotkeyItem
A table describing key combination parameters.
Felder
| Feldname | Benötigt | Typ | Beschreibung |
|---|---|---|---|
| Name | Ja | string
|
Name der Tastenkombination (wird automatisch übersetzt). |
| Description | Nein | string
|
Beschreibung der Tastenkombination (wird automatisch übersetzt). |
| Section | Nein | string
|
Section name in Miranda hotkey settings. By default plugin name (MirLua) is used. |
| Hotkey | Nein | number
|
Default key combination. |
| Service | Nein | string
|
Dienstname. |
| Flags | Nein | number
|
Additional flags. |