Ignore:
Timestamp:
Nov 9, 1999, 8:23:17 PM (26 years ago)
Author:
sandervl
Message:

dprintf2 addition + Rene Pronk's mnemonics changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/pmwindow.cpp

    r1629 r1671  
    1 /* $Id: pmwindow.cpp,v 1.52 1999-11-08 13:44:14 sandervl Exp $ */
     1/* $Id: pmwindow.cpp,v 1.53 1999-11-09 19:23:16 sandervl Exp $ */
    22/*
    33 * Win32 Window Managment Code for OS/2
     
    672672        ULONG flags = SHORT1FROMMP(mp1);
    673673        BOOL keyWasPressed, fTranslated = FALSE, fRunDefWndProc = FALSE;
     674
    674675        char c;
    675676
     
    679680
    680681        dprintf(("PM: WM_CHAR: %x %x %d %x", SHORT1FROMMP(mp2), SHORT2FROMMP(mp2), repeatCount, scanCode));
     682        dprintf(("PM: WM_CHAR: %x", flags));
    681683        // both WM_KEYUP & WM_KEYDOWN want a virtual key, find the right Win32 virtual key
    682684        // given the OS/2 virtual key and OS/2 character
    683685
    684         if (((SHORT1FROMMP (mp1) & KC_CHAR) == KC_CHAR) ||
    685             ((SHORT1FROMMP (mp1) & KC_LONEKEY) == KC_LONEKEY))
     686        //if (((SHORT1FROMMP (mp1) & KC_CHAR) == KC_CHAR) ||
     687        //    ((SHORT1FROMMP (mp1) & KC_LONEKEY) == KC_LONEKEY))
     688        c = 0;
     689        if ((SHORT1FROMMP (mp1) & 0xFF) != 0)
    686690        {
    687691            c = SHORT1FROMMP (mp2);
     
    705709
    706710VirtualKeyFound:
     711        dprintf (("VIRTUALKEYFOUND:(%x)", virtualKey));
    707712
    708713        if(!(SHORT1FROMMP(mp1) & KC_ALT))
     
    720725            else {
    721726                // send WM_KEYDOWN message
    722                 if (win32wnd->MsgKeyDown (repeatCount, scanCode, virtualKey, keyWasPressed))
     727                if (win32wnd->MsgKeyDown (repeatCount, scanCode,
     728                                          virtualKey, keyWasPressed))
    723729                    fRunDefWndProc = TRUE;
    724730            }
     
    731737                // send WM_SYSKEYUP message
    732738
     739                dprintf(("PMWINDOW_WM_SYSKEYUP: vkey:(%x)", virtualKey));
    733740                if(win32wnd->MsgSysKeyUp (repeatCount, scanCode, virtualKey)) {
    734741                    fRunDefWndProc = TRUE;
     
    737744            else {
    738745                // send WM_SYSKEYDOWN message
     746                dprintf(("PMWINDOW_WM_SYSKEYDOWN: vkey:(%x)", virtualKey));
    739747                if (win32wnd->MsgSysKeyDown (repeatCount, scanCode, virtualKey, keyWasPressed))
    740748                    fRunDefWndProc = TRUE;
     
    749757        //NOTE: These actually need to be posted so that the next message retrieved by GetMessage contains
    750758        //      the newly generated WM_CHAR message.
    751         if(fTranslated && !((flags & KC_KEYUP) == KC_KEYUP)) {//TranslatedMessage was called before DispatchMessage, so send WM_CHAR messages
     759        if(fTranslated && !((flags & KC_KEYUP) == KC_KEYUP))
     760        {//TranslatedMessage was called before DispatchMessage, so send WM_CHAR messages
    752761            ULONG keyflags = 0, vkey = 0;
    753762            ULONG fl = SHORT1FROMMP(mp1);
Note: See TracChangeset for help on using the changeset viewer.