Ignore:
Timestamp:
Oct 26, 2001, 12:04:13 PM (24 years ago)
Author:
phaller
Message:

.

File:
1 edited

Legend:

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

    r7201 r7212  
    1 /* $Id: winkeyboard.cpp,v 1.22 2001-10-25 13:16:57 phaller Exp $ */
     1/* $Id: winkeyboard.cpp,v 1.23 2001-10-26 10:03:34 phaller Exp $ */
    22/*
    33 * Win32 <-> PM key translation
     
    105105/* 0x34 PMSCAN_PERIOD       */ , VK_PERIOD                  ,FALSE
    106106/* 0x35 PMSCAN_SLASH        */ , VK_SLASH                   ,FALSE
    107 /* 0x36 PMSCAN_SHIFTRIGHT   */ , VK_RSHIFT                  ,FALSE
     107/* 0x36 PMSCAN_SHIFTRIGHT   */ , VK_RSHIFT                  ,TRUE
    108108/* 0x37 PMSCAN_PADASTERISK  */ , VK_MULTIPLY                ,FALSE
    109109/* 0x38 PMSCAN_ALTLEFT      */ , VK_LMENU                   ,FALSE
     
    640640/* 0x34 PMSCAN_PERIOD       */ , WINSCAN_PERIOD             ,FALSE
    641641/* 0x35 PMSCAN_SLASH        */ , WINSCAN_SLASH              ,FALSE
    642 /* 0x36 PMSCAN_SHIFTRIGHT   */ , WINSCAN_SHIFTRIGHT         ,FALSE
     642/* 0x36 PMSCAN_SHIFTRIGHT   */ , WINSCAN_SHIFTRIGHT         ,TRUE
    643643/* 0x37 PMSCAN_PADASTERISK  */ , WINSCAN_PADASTERISK        ,FALSE
    644644/* 0x38 PMSCAN_ALTLEFT      */ , WINSCAN_ALTLEFT            ,FALSE
     
    900900//******************************************************************************
    901901//******************************************************************************
     902void KeyTranslatePMScanToWinVKey(BYTE bPMScan,
     903                                 BOOL bNumLock,
     904                                 PBYTE pbWinVKey,
     905                                 WORD* pwWinScan,
     906                                 PBOOL pfExtended)
     907{
     908  // @@@PH numlock is currently ignored
     909  if (pbWinVKey)
     910    *pbWinVKey = abPMScanToWinVKey[bPMScan][0];
     911 
     912  if (pfExtended)
     913    *pfExtended = abPMScanToWinVKey[bPMScan][1];
     914 
     915  if (pwWinScan)
     916    *pwWinScan = abPMScanToWinScan[bPMScan][0];
     917}
     918//******************************************************************************
     919//******************************************************************************
    902920BYTE KeyTranslateWinScanToPMScan(BYTE bWinScan, BOOL fExtended)
    903921{
Note: See TracChangeset for help on using the changeset viewer.