UPD: Profile type definition
This commit is contained in:
@@ -34,14 +34,16 @@ export interface Profile {
|
|||||||
buttonDPress: number
|
buttonDPress: number
|
||||||
guiEnable: boolean
|
guiEnable: boolean
|
||||||
keys: Key[]
|
keys: Key[]
|
||||||
knob: Knob[]
|
knob: Value[]
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface Key {
|
export interface Key {
|
||||||
pressed: Pressed[]
|
pressedActions: Action[]
|
||||||
|
releasedActions: Action[]
|
||||||
|
heldActions: Action[]
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface Pressed {
|
export interface Action {
|
||||||
type: string
|
type: string
|
||||||
keyCodes?: number[]
|
keyCodes?: number[]
|
||||||
channel?: number
|
channel?: number
|
||||||
@@ -50,7 +52,7 @@ export interface Pressed {
|
|||||||
buttons?: number
|
buttons?: number
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface Knob {
|
export interface Value {
|
||||||
keyState: number
|
keyState: number
|
||||||
angleMin: number
|
angleMin: number
|
||||||
angleMax: number
|
angleMax: number
|
||||||
|
|||||||
Reference in New Issue
Block a user