- Timestamp:
- Oct 26, 2001, 5:54:04 PM (24 years ago)
- Location:
- trunk/src/user32
- Files:
-
- 2 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 -
trunk/src/user32/winkeyboard.cpp
r7216 r7221 1 /* $Id: winkeyboard.cpp,v 1.2 4 2001-10-26 12:46:17phaller Exp $ */1 /* $Id: winkeyboard.cpp,v 1.25 2001-10-26 15:54:04 phaller Exp $ */ 2 2 /* 3 3 * Win32 <-> PM key translation … … 333 333 /* 0x0B */ , 0x00 , NULL 334 334 /* 0x0C VK_CLEAR */ , PMSCAN_PAD5 , "Num 5" 335 /* 0x0D VK_RETURN */ , PMSCAN_ENTER , "Enter" 335 /* 0x0D VK_RETURN */ , PMSCAN_ENTER , "Enter" // @@@PH BUG: identical to "Num Enter" ! 336 336 /* 0x0E */ , 0x00 , NULL 337 337 /* 0x0F */ , 0x00 , NULL
Note:
See TracChangeset
for help on using the changeset viewer.