Ignore:
Timestamp:
Aug 20, 2006, 8:12:13 AM (19 years ago)
Author:
bird
Message:

messing about.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/synergy/birdhacks/spy1.c

    r2766 r2769  
    190190    switch (pQmsg->msg) {
    191191        case WM_VIOCHAR:
     192#if 1
     193            if (SHORT1FROMMP(pQmsg->mp1) & KC_PREVDOWN) {
     194                break;
     195            }
     196#endif
     197            printf("%09ld: ", pQmsg->time);
    192198            printf("WM_VIOCHAR: fKC=%04x rep=%02x scan=%02x ",
    193199                   SHORT1FROMMP(pQmsg->mp1), CHAR3FROMMP(pQmsg->mp1), CHAR4FROMMP(pQmsg->mp1));
    194             printf("xlch=%02x(%c) xlscan=%02x fKDD=%04x ",
     200            printf("xlch=%02x(%c) xlscan=%02x fKDD=%04x",
    195201                   CHAR1FROMMP(pQmsg->mp2), isprint(CHAR1FROMMP(pQmsg->mp2)) ? CHAR1FROMMP(pQmsg->mp2) : '.',
    196202                   CHAR2FROMMP(pQmsg->mp2), SHORT2FROMMP(pQmsg->mp2));
     
    201207
    202208        case WM_CHAR:
     209#if 1
     210            if (SHORT1FROMMP(pQmsg->mp1) & KC_PREVDOWN) {
     211                break;
     212            }
     213#endif
     214            printf("%09ld: ", pQmsg->time);
    203215            printf("   WM_CHAR: fKC=%04x rep=%02x scan=%02x ",
    204216                   SHORT1FROMMP(pQmsg->mp1), CHAR3FROMMP(pQmsg->mp1), CHAR4FROMMP(pQmsg->mp1));
    205             printf("ch=%04x(%c) vk=%04x(%s) ",
    206                    SHORT1FROMMP(pQmsg->mp2), isprint(SHORT1FROMMP(pQmsg->mp2)) ? SHORT1FROMMP(pQmsg->mp2) : '.',
    207                    SHORT2FROMMP(pQmsg->mp2), GetVirtualKeyName(SHORT2FROMMP(pQmsg->mp2)));
     217            printf("ch=%04x(%c)             vk=%04x",
     218                   SHORT1FROMMP(pQmsg->mp2), isprint(SHORT1FROMMP(pQmsg->mp2)) && (SHORT1FROMMP(pQmsg->mp1) & KC_CHAR) ? SHORT1FROMMP(pQmsg->mp2) : '.',
     219                   SHORT2FROMMP(pQmsg->mp2));
     220            if (SHORT1FROMMP(pQmsg->mp1) & KC_VIRTUALKEY) {
     221                printf("(%s)", GetVirtualKeyName(SHORT2FROMMP(pQmsg->mp2)));
     222            }
    208223            PrintKC(SHORT1FROMMP(pQmsg->mp1));
    209224            printf("\n");
     
    219234void PrintEvent(PSPY1EVENT pEvent)
    220235{
     236#if 0
    221237    /* first line, raw data */
    222238    printf("p%04lx t%02lx", pEvent->pid, pEvent->tid);
     
    231247        default:                        printf(" invalid msg (%d)\n", pEvent->enmType); return;
    232248    }
     249#endif
    233250    switch (pEvent->enmType) {
    234251        case SPY1EVENTTYPE_MSG_REMOVED:
     252#if 0
    235253        case SPY1EVENTTYPE_MSG_PEEK:
    236254            printf(" time=%08lx hwnd=%08lx msg=%04lx mp1=%08x mp2=%08x (%ld,%ld)\n",
     
    242260                   pEvent->u.Msg.ptl.x,
    243261                   pEvent->u.Msg.ptl.y);
     262#endif
    244263            PrintMsg(&pEvent->u.Msg);
    245264            break;
Note: See TracChangeset for help on using the changeset viewer.