282
return [];
283
}
285
>
const result: KeyCodeCombo[] = [];
286
>
for (let i = 0, len = keyCodeCombosEncoded.length; i < len; i++) {
287
>
const keyCodeComboEncoded = keyCodeCombosEncoded[i];
288
>
289
>
const ctrlKey = (keyCodeComboEncoded & 0b001) ? true : false;
290
>
const shiftKey = (keyCodeComboEncoded & 0b010) ? true : false;
291
>
const altKey = (keyCodeComboEncoded & 0b100) ? true : false;
292
>
const keyCode: KeyCode = (keyCodeComboEncoded >>> 3);
293
>
294
>
result[i] = new KeyCodeCombo(ctrlKey, shiftKey, altKey, keyCode);
295
>
}
296
>
return result;
297
}
298