1. src/nanox/srvmain.c line 541
    GsSelect(GR_TIMEOUT timeout)
    利用 mousedev.Poll() 檢查是否有資料可讀取,再利用 GsCheckMouseEvent() 讀取滑鼠資料。
  2. src/nanox/srvevent.c line 160
    GR_BOOL GsCheckMouseEvent(void)
    利用 GdReadMouse 讀取滑鼠資料,再利用 GsHandleMouseStatus 處理滑鼠資料並觸發相關的事件。
  3. src/engine/devmouse.c line 224
    GdReadMouse(MWCOORD *px, MWCOORD *py, int *pb)
    利用 mousedev.Read 讀取滑鼠資料。
  4. src/drivers/mou_ser.c line 285
    MOU_Read(MWCOORD *dx, MWCOORD *dy, MWCOORD *dz, int *bptr)
    利用 read 讀取滑鼠資料,再利用 parse 來解析滑鼠資料並轉換成 b,dx,dy。
  5. ...
  6. ...
  7. ...

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()