Changeset 7221 for trunk/src/user32/oslibmsgtranslate.cpp
- Timestamp:
- Oct 26, 2001, 5:54:04 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/oslibmsgtranslate.cpp
r7216 r7221 1 /* $Id: oslibmsgtranslate.cpp,v 1.7 2 2001-10-26 12:46:16phaller Exp $ */1 /* $Id: oslibmsgtranslate.cpp,v 1.73 2001-10-26 15:53:22 phaller Exp $ */ 2 2 /* 3 3 * Window message translation functions for OS/2 … … 552 552 case WM_CHAR: 553 553 { 554 ULONG repeatCount=0, virtualKey=0, keyFlags=0, scanCode=0; 555 ULONG flags = SHORT1FROMMP(os2Msg->mp1); 556 BOOL keyWasPressed, isExtended = FALSE; 557 char c; 558 559 teb->o.odin.fTranslated = FALSE; 560 repeatCount = CHAR3FROMMP(os2Msg->mp1); 561 scanCode = CHAR4FROMMP(os2Msg->mp1); 562 keyWasPressed = ((SHORT1FROMMP (os2Msg->mp1) & KC_PREVDOWN) == KC_PREVDOWN); 554 ULONG repeatCount=0; 555 ULONG virtualKey=0; 556 ULONG keyFlags=0; 557 USHORT scanCode=0; 558 ULONG flags = SHORT1FROMMP(os2Msg->mp1); 559 BOOL keyWasPressed, isExtended = FALSE; 560 char c; 561 USHORT usPMScanCode = CHAR4FROMMP(os2Msg->mp1); 562 563 teb->o.odin.fTranslated = FALSE; 564 repeatCount = CHAR3FROMMP(os2Msg->mp1); 565 scanCode = CHAR4FROMMP(os2Msg->mp1); 566 keyWasPressed = ((SHORT1FROMMP (os2Msg->mp1) & KC_PREVDOWN) == KC_PREVDOWN); 563 567 564 568 dprintf(("PM: WM_CHAR: %x %x rep=%d scancode=%x", SHORT1FROMMP(os2Msg->mp2), SHORT2FROMMP(os2Msg->mp2), repeatCount, scanCode)); … … 608 612 if (scanCode >= 0x70) 609 613 scanCode -= 0x10; 614 // winMsg->wParam = pmscan2winkey[scanCode][0]; 615 // wWinScan = pmscan2winkey[scanCode][1]; 610 616 611 // winMsg->wParam = pmscan2winkey[scanCode][0];612 // wWinScan = pmscan2winkey[scanCode][1];613 617 { 614 618 BOOL fWinExtended; … … 617 621 618 622 // Note: Numlock-state currently ignored, see below 619 KeyTranslatePMScanToWinVKey( scanCode,623 KeyTranslatePMScanToWinVKey(usPMScanCode, 620 624 FALSE, 621 625 &bWinVKey, … … 642 646 #define WIN_KEY_PREVSTATE 0x40000000 643 647 644 if ( scanCode == PMSCAN_ALTRIGHT)648 if (usPMScanCode == PMSCAN_ALTRIGHT) 645 649 { 646 650 // Turn message into CTRL-event
Note:
See TracChangeset
for help on using the changeset viewer.