Plugin:MirLua/Module/m hotkeys/de: Difference between revisions
Jump to navigation
Jump to search
Wishmaster (talk | contribs) (Created page with "Standard Tastenkombination.") |
Wishmaster (talk | contribs) No edit summary |
||
(7 intermediate revisions by the same user not shown) | |||
Line 78: | Line 78: | ||
| style="text-align:center" | {{Ls|YesNo/yes}} | | style="text-align:center" | {{Ls|YesNo/yes}} | ||
| style="text-align:center" | <code>number</code>, <code>string</code>, <code>table</code> | | style="text-align:center" | <code>number</code>, <code>string</code>, <code>table</code> | ||
| | | Modifikator-Tastencode oder Liste der Namen. Nimmt folgende Werte: | ||
* shift = 0x01 | * shift = 0x01 | ||
* control = 0x02 | * control = 0x02 | ||
Line 87: | Line 87: | ||
| style="text-align:center" | {{Ls|YesNo/yes}} | | style="text-align:center" | {{Ls|YesNo/yes}} | ||
| style="text-align:center" | <code>string</code> | | style="text-align:center" | <code>string</code> | ||
| | | Normale Taste (ohne Modifikatoren). | ||
|} | |} | ||
Line 93: | Line 93: | ||
{{nbsp|5}}{{Ls|MirLua/Modules/type}} <code>number</code> | {{nbsp|5}}{{Ls|MirLua/Modules/type}} <code>number</code> | ||
{{nbsp|5}} | {{nbsp|5}}Gibt die Tastenkombination zurück. | ||
==== {{Ls|MirLua/Modules/example}} ==== | ==== {{Ls|MirLua/Modules/example}} ==== | ||
Line 113: | Line 113: | ||
=== HotkeyItem === | === HotkeyItem === | ||
Eine Struktur, welche die Parameter der Tastenkombination enthält. | |||
==== {{Ls|MirLua/Modules/fields}} ==== | ==== {{Ls|MirLua/Modules/fields}} ==== | ||
Line 151: | Line 151: | ||
| style="text-align:center" | {{Ls|YesNo/no}} | | style="text-align:center" | {{Ls|YesNo/no}} | ||
| style="text-align:center" | <code>number</code> | | style="text-align:center" | <code>number</code> | ||
| | | Zusätzliche Flags. | ||
|} | |} |
Latest revision as of 12:45, 3 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
|
Modifikator-Tastencode oder Liste der Namen. Nimmt folgende Werte:
|
key | Ja | string
|
Normale Taste (ohne Modifikatoren). |
Ergebnis
Typ: number
Gibt die Tastenkombination zurück.
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
Eine Struktur, welche die Parameter der Tastenkombination enthält.
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
|
Name der Gruppe in den Miranda-Tastenkombinations-Einstellungen. Standardmäßig wird der Name des Plugins (MirLua) verwendet. |
Hotkey | Nein | number
|
Standard Tastenkombination. |
Service | Nein | string
|
Dienstname. |
Flags | Nein | number
|
Zusätzliche Flags. |