refactor: Create folders for key and macro actions.

This commit is contained in:
Farkas József
2016-09-04 16:21:42 +02:00
parent 6415ed7e2b
commit ed269a3f72
40 changed files with 113 additions and 88 deletions

View File

@@ -1,7 +1,7 @@
import {assertUInt8} from '../assert';
import {Serializable} from '../Serializable';
import {UhkBuffer} from '../UhkBuffer';
import {MacroActions} from './MacroActions';
import {MacroActions} from './macro-action';
export class Macro extends Serializable<Macro> {

View File

@@ -1,7 +1,7 @@
import {assertEnum, assertUInt8} from '../assert';
import {Serializable} from '../Serializable';
import {UhkBuffer} from '../UhkBuffer';
import {KeyActions} from './KeyActions';
import {KeyActions} from './key-action';
enum PointerRole {
none,

View File

@@ -1,7 +1,7 @@
/// <reference path="../Function.d.ts" />
/// <reference path="../../Function.d.ts" />
import {Serializable} from '../Serializable';
import {UhkBuffer} from '../UhkBuffer';
import {Serializable} from '../../Serializable';
import {UhkBuffer} from '../../UhkBuffer';
export enum KeyActionId {
NoneAction = 0,

View File

@@ -1,5 +1,5 @@
import {ClassArray} from '../ClassArray';
import {UhkBuffer} from '../UhkBuffer';
import {ClassArray} from '../../ClassArray';
import {UhkBuffer} from '../../UhkBuffer';
import {KeyAction, KeyActionId, keyActionType} from './KeyAction';
import {KeystrokeAction} from './KeystrokeAction';
import {MouseAction} from './MouseAction';

View File

@@ -1,8 +1,8 @@
import {assertEnum, assertUInt8} from '../assert';
import {UhkBuffer} from '../UhkBuffer';
import {assertEnum, assertUInt8} from '../../assert';
import {UhkBuffer} from '../../UhkBuffer';
import {KeyModifiers} from '../KeyModifiers';
import {LongPressAction} from '../LongPressAction';
import {KeyAction, KeyActionId, keyActionType} from './KeyAction';
import {KeyModifiers} from './KeyModifiers';
import {LongPressAction} from './LongPressAction';
export enum KeystrokeActionFlag {
scancode = 1 << 0,

View File

@@ -1,5 +1,5 @@
import {assertEnum} from '../assert';
import {UhkBuffer} from '../UhkBuffer';
import {assertEnum} from '../../assert';
import {UhkBuffer} from '../../UhkBuffer';
import {KeyAction, KeyActionId, keyActionType} from './KeyAction';
export enum MouseActionParam {

View File

@@ -1,4 +1,4 @@
import {UhkBuffer} from '../UhkBuffer';
import {UhkBuffer} from '../../UhkBuffer';
import {KeyAction, KeyActionId, keyActionType} from './KeyAction';
export class NoneAction extends KeyAction {

View File

@@ -1,5 +1,5 @@
import {assertUInt8} from '../assert';
import {UhkBuffer} from '../UhkBuffer';
import {assertUInt8} from '../../assert';
import {UhkBuffer} from '../../UhkBuffer';
import {KeyAction, KeyActionId, keyActionType} from './KeyAction';
export class PlayMacroAction extends KeyAction {

View File

@@ -1,5 +1,5 @@
import {assertUInt8} from '../assert';
import {UhkBuffer} from '../UhkBuffer';
import {assertUInt8} from '../../assert';
import {UhkBuffer} from '../../UhkBuffer';
import {KeyAction, KeyActionId, keyActionType} from './KeyAction';
export class SwitchKeymapAction extends KeyAction {

View File

@@ -1,5 +1,5 @@
import {assertEnum} from '../assert';
import {UhkBuffer} from '../UhkBuffer';
import {assertEnum} from '../../assert';
import {UhkBuffer} from '../../UhkBuffer';
import {KeyAction, KeyActionId, keyActionType} from './KeyAction';
export enum LayerName {

View File

@@ -0,0 +1,8 @@
export * from './KeyAction';
export * from './KeyActions';
export * from './KeystrokeAction';
export * from './MouseAction';
export * from './NoneAction';
export * from './PlayMacroAction';
export * from './SwitchKeymapAction';
export * from './SwitchLayerAction';

View File

@@ -1,5 +1,5 @@
import {assertUInt16} from '../assert';
import {UhkBuffer} from '../UhkBuffer';
import {assertUInt16} from '../../assert';
import {UhkBuffer} from '../../UhkBuffer';
import {MacroAction, MacroActionId, macroActionType} from './MacroAction';
export class DelayMacroAction extends MacroAction {

View File

@@ -1,5 +1,5 @@
import {assertUInt8} from '../assert';
import {UhkBuffer} from '../UhkBuffer';
import {assertUInt8} from '../../assert';
import {UhkBuffer} from '../../UhkBuffer';
import {MacroAction, MacroActionId, macroActionType} from './MacroAction';
export class HoldKeyMacroAction extends MacroAction {

View File

@@ -1,6 +1,6 @@
import {assertUInt8} from '../assert';
import {UhkBuffer} from '../UhkBuffer';
import {KeyModifiers} from './KeyModifiers';
import {assertUInt8} from '../../assert';
import {UhkBuffer} from '../../UhkBuffer';
import {KeyModifiers} from '../KeyModifiers';
import {MacroAction, MacroActionId, macroActionType} from './MacroAction';
export class HoldModifiersMacroAction extends MacroAction {

View File

@@ -1,5 +1,5 @@
import {assertUInt8} from '../assert';
import {UhkBuffer} from '../UhkBuffer';
import {assertUInt8} from '../../assert';
import {UhkBuffer} from '../../UhkBuffer';
import {MacroAction, MacroActionId, macroActionType} from './MacroAction';
export class HoldMouseButtonsMacroAction extends MacroAction {

View File

@@ -1,5 +1,5 @@
import {Serializable} from '../Serializable';
import {UhkBuffer} from '../UhkBuffer';
import {Serializable} from '../../Serializable';
import {UhkBuffer} from '../../UhkBuffer';
export enum MacroActionId {
PressKeyMacroAction = 0,

View File

@@ -1,5 +1,5 @@
import {ClassArray} from '../ClassArray';
import {UhkBuffer} from '../UhkBuffer';
import {ClassArray} from '../../ClassArray';
import {UhkBuffer} from '../../UhkBuffer';
import {DelayMacroAction} from './DelayMacroAction';
import {HoldKeyMacroAction} from './HoldKeyMacroAction';
import {HoldModifiersMacroAction} from './HoldModifiersMacroAction';

View File

@@ -1,5 +1,5 @@
import {assertInt16} from '../assert';
import {UhkBuffer} from '../UhkBuffer';
import {assertInt16} from '../../assert';
import {UhkBuffer} from '../../UhkBuffer';
import {MacroAction, MacroActionId, macroActionType} from './MacroAction';
export class MoveMouseMacroAction extends MacroAction {

View File

@@ -1,5 +1,5 @@
import {assertUInt8} from '../assert';
import {UhkBuffer} from '../UhkBuffer';
import {assertUInt8} from '../../assert';
import {UhkBuffer} from '../../UhkBuffer';
import {MacroAction, MacroActionId, macroActionType} from './MacroAction';
export class PressKeyMacroAction extends MacroAction {

View File

@@ -1,6 +1,6 @@
import {assertUInt8} from '../assert';
import {UhkBuffer} from '../UhkBuffer';
import {KeyModifiers} from './KeyModifiers';
import {assertUInt8} from '../../assert';
import {UhkBuffer} from '../../UhkBuffer';
import {KeyModifiers} from '../KeyModifiers';
import {MacroAction, MacroActionId, macroActionType} from './MacroAction';
export class PressModifiersMacroAction extends MacroAction {

View File

@@ -1,5 +1,5 @@
import {assertUInt8} from '../assert';
import {UhkBuffer} from '../UhkBuffer';
import {assertUInt8} from '../../assert';
import {UhkBuffer} from '../../UhkBuffer';
import {MacroAction, MacroActionId, macroActionType} from './MacroAction';
export class PressMouseButtonsMacroAction extends MacroAction {

View File

@@ -1,5 +1,5 @@
import {assertUInt8} from '../assert';
import {UhkBuffer} from '../UhkBuffer';
import {assertUInt8} from '../../assert';
import {UhkBuffer} from '../../UhkBuffer';
import {MacroAction, MacroActionId, macroActionType} from './MacroAction';
export class ReleaseKeyMacroAction extends MacroAction {

View File

@@ -1,6 +1,6 @@
import {assertUInt8} from '../assert';
import {UhkBuffer} from '../UhkBuffer';
import {KeyModifiers} from './KeyModifiers';
import {assertUInt8} from '../../assert';
import {UhkBuffer} from '../../UhkBuffer';
import {KeyModifiers} from '../KeyModifiers';
import {MacroAction, MacroActionId, macroActionType} from './MacroAction';
export class ReleaseModifiersMacroAction extends MacroAction {

View File

@@ -1,5 +1,5 @@
import {assertUInt8} from '../assert';
import {UhkBuffer} from '../UhkBuffer';
import {assertUInt8} from '../../assert';
import {UhkBuffer} from '../../UhkBuffer';
import {MacroAction, MacroActionId, macroActionType} from './MacroAction';
export class ReleaseMouseButtonsMacroAction extends MacroAction {

View File

@@ -1,5 +1,5 @@
import {assertInt16} from '../assert';
import {UhkBuffer} from '../UhkBuffer';
import {assertInt16} from '../../assert';
import {UhkBuffer} from '../../UhkBuffer';
import {MacroAction, MacroActionId, macroActionType} from './MacroAction';
export class ScrollMouseMacroAction extends MacroAction {

View File

@@ -1,4 +1,4 @@
import {UhkBuffer} from '../UhkBuffer';
import {UhkBuffer} from '../../UhkBuffer';
import {MacroAction, MacroActionId, macroActionType} from './MacroAction';
export class TextMacroAction extends MacroAction {

View File

@@ -0,0 +1,15 @@
export * from './DelayMacroAction';
export * from './HoldKeyMacroAction';
export * from './HoldModifiersMacroAction';
export * from './HoldMouseButtonsMacroAction';
export * from './MacroAction';
export * from './MacroActions';
export * from './MoveMouseMacroAction';
export * from './PressKeyMacroAction';
export * from './PressModifiersMacroAction';
export * from './PressMouseButtonsMacroAction';
export * from './ReleaseKeyMacroAction';
export * from './ReleaseModifiersMacroAction';
export * from './ReleaseMouseButtonsMacroAction';
export * from './ScrollMouseMacroAction';
export * from './TextMacroAction';