299
public guessStableKeyCode(scanCode: ScanCode): KeyCode {
300
if (scanCode >= ScanCode.Digit1 && scanCode <= ScanCode.Digit0) {
302
>
switch (scanCode) {
303
>
case ScanCode.Digit1: return KeyCode.Digit1;
304
>
case ScanCode.Digit2: return KeyCode.Digit2;
305
>
case ScanCode.Digit3: return KeyCode.Digit3;
306
>
case ScanCode.Digit4: return KeyCode.Digit4;
307
>
case ScanCode.Digit5: return KeyCode.Digit5;
308
>
case ScanCode.Digit6: return KeyCode.Digit6;
309
>
case ScanCode.Digit7: return KeyCode.Digit7;
310
>
case ScanCode.Digit8: return KeyCode.Digit8;
311
>
case ScanCode.Digit9: return KeyCode.Digit9;
312
>
case ScanCode.Digit0: return KeyCode.Digit0;
313
>
}
314
>
}
315
316
// Lookup the scanCode with and without shift and see if the keyCode is stable