Report after porting a windows app to WINE

Mike Engelhardt pmte at concentric.net
Fri Feb 28 15:19:05 CST 2003


Mike,

> > 3.  Function key F6 is not trapped.
>
> Can you explain this one a bit further? You mean Wine doesn't
> forward it to the app?

The function looks like this:

void CecsView::OnKeyUp(UINT nChar, UINT nRepCnt, UINT nFlags)
{
   .
   .
   .
   if     (113 == nChar) // F2, add component
      OnPlaceComp();
   else if(114 == nChar) // F3, add wire
      OnDrawWires();
   else if(115 == nChar) // F4, place net
      OnPlaceNet();
   else if((116 == nChar) || (46 == nChar)) // F5(or delete key), delete
stuff
      OnDeleteStuff();
   else if(117 == nChar) // F6, duplicate stuff
      OnDuplicate();
   else if(118 == nChar) // F7, move stuff
       OnMoveStuff();
   else if(119 == nChar) // F8, drag stuff
      OnDragStuff();
   else if(120 == nChar) // F9, undo
      HistoryUndoStep();
   .
   .
   .
   CScrollView::OnKeyUp(nChar, nRepCnt, nFlags);
}

Pressing F2, F3, F4, F5, F7, F8 and F9 all go to
the right place.  Nothing happens when F6 is pressed.  Why
is that?




More information about the wine-devel mailing list