655 |
|
case IDCMP_RAWKEY: |
656 |
|
if (qualifier & IEQUALIFIER_REPEAT) // Keyboard repeat is done by MacOS |
657 |
|
break; |
658 |
< |
if ((IEQUALIFIER_LALT | IEQUALIFIER_LSHIFT | IEQUALIFIER_CONTROL) == |
659 |
< |
(qualifier & (IEQUALIFIER_LALT | IEQUALIFIER_LSHIFT | IEQUALIFIER_CONTROL)) |
660 |
< |
&& 0x5f == code) |
661 |
< |
{ |
658 |
> |
if ((qualifier & (IEQUALIFIER_LALT | IEQUALIFIER_LSHIFT | IEQUALIFIER_CONTROL)) == |
659 |
> |
(IEQUALIFIER_LALT | IEQUALIFIER_LSHIFT | IEQUALIFIER_CONTROL)) |
660 |
> |
&& code == 0x5f) { |
661 |
|
SetInterruptFlag(INTFLAG_NMI); |
662 |
|
TriggerInterrupt(); |
663 |
|
break; |
664 |
< |
} |
664 |
> |
} |
665 |
|
|
666 |
|
if (code & IECODE_UP_PREFIX) |
667 |
|
ADBKeyUp(keycode2mac[code & 0x7f]); |