Add Serializable.ts and KeystrokeAction.ts
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
/// <reference path="Serializable.ts" />
|
||||
|
||||
class KeystrokeAction implements Serializable {
|
||||
scancode: number;
|
||||
modifierMask: number;
|
||||
|
||||
fromJsObject(jsObject: any) {
|
||||
this.scancode = jsObject.scancode;
|
||||
this.modifierMask = jsObject.modifierMask;
|
||||
}
|
||||
|
||||
toJsObject(): any {
|
||||
return {
|
||||
scancode: this.scancode,
|
||||
modifierMask: this.modifierMask
|
||||
};
|
||||
}
|
||||
|
||||
fromBinary(buffer: UhkBuffer) {
|
||||
}
|
||||
|
||||
toBinary(buffer: UhkBuffer) {
|
||||
buffer.uint8(this.scancode);
|
||||
buffer.uint8(this.modifierMask);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user