kernel/eka/ewsrv/ws_win.cpp
branchRCL_3
changeset 19 4a8fed1c0ef6
parent 0 a41df078684a
equal deleted inserted replaced
15:2d65c2f76d7b 19:4a8fed1c0ef6
  2168 		case TRawEvent::EButton2Down:
  2168 		case TRawEvent::EButton2Down:
  2169 		case TRawEvent::EButton2Up:
  2169 		case TRawEvent::EButton2Up:
  2170 		case TRawEvent::EButton3Down:
  2170 		case TRawEvent::EButton3Down:
  2171 		case TRawEvent::EButton3Up:
  2171 		case TRawEvent::EButton3Up:
  2172 			pS->iMousePos=anEvent.Pos();
  2172 			pS->iMousePos=anEvent.Pos();
       
  2173 			pS->iPointerNumber = anEvent.PointerNumber();
  2173 			break;
  2174 			break;
  2174 		case TRawEvent::EKeyUp:
  2175 		case TRawEvent::EKeyUp:
  2175 		case TRawEvent::EKeyDown:
  2176 		case TRawEvent::EKeyDown:
  2176 			pS->iKeyData.iKeyCode=anEvent.ScanCode();
  2177 			pS->iKeyData.iKeyCode=anEvent.ScanCode();
  2177 			break;
  2178 			break;
  2431 		SWsKey *pS=iKQueue.First();
  2432 		SWsKey *pS=iKQueue.First();
  2432 		k.iCode=(TKeyCode)pS->iKeyData.iKeyCode;
  2433 		k.iCode=(TKeyCode)pS->iKeyData.iKeyCode;
  2433 		
  2434 		
  2434 		k.iModifiers=KeyTranslator->GetModifierState();
  2435 		k.iModifiers=KeyTranslator->GetModifierState();
  2435 
  2436 
       
  2437 		k.iPointerNumber = pS->iPointerNumber;
  2436         k.iType=pS->iType;
  2438         k.iType=pS->iType;
  2437         k.iMousePos=pS->iMousePos;
  2439         k.iMousePos=pS->iMousePos;
  2438 
  2440 
  2439 		TPckgC<SConsoleKey> keystroke(k);
  2441 		TPckgC<SConsoleKey> keystroke(k);
  2440 		m.WriteL(0,keystroke);
  2442 		m.WriteL(0,keystroke);