261
return [];
262
}
264
>
const result: ScanCodeCombo[] = [];
265
>
for (let i = 0, len = scanCodeCombosEncoded.length; i < len; i++) {
266
>
const scanCodeComboEncoded = scanCodeCombosEncoded[i];
267
>
268
>
const ctrlKey = (scanCodeComboEncoded & 0b001) ? true : false;
269
>
const shiftKey = (scanCodeComboEncoded & 0b010) ? true : false;
270
>
const altKey = (scanCodeComboEncoded & 0b100) ? true : false;
271
>
const scanCode: ScanCode = (scanCodeComboEncoded >>> 3);
272
>
273
>
result[i] = new ScanCodeCombo(ctrlKey, shiftKey, altKey, scanCode);
274
>
}
275
>
return result;
276
}
277