Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:docs:fapi:mouse_control [2022/02/06 05:16] – prokushev | en:docs:fapi:mouse_control [2022/02/11 05:49] (current) – prokushev | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ^ IOCtl Fcn ^ MOU API Function ^ Function Performed ^ Status ^^ | + | {{page> | 
| - | ^ ::: ^ ::: ^ ::: ^ OS/2 ^ FAPI ^ | + | |
| - | | IOMR_NB | MouGetNumButtons | Get # of mouse buttons | | 1.20 | | + | ^ IOCtl Fcn ^ Mouse Router function  | 
| - | | IOMR_MC | MouGetNumMickeys | Get# of mickeys/ | + | ^ ::: ^ ::: ^ ::: ^ ::: ^ OS/2 ^ FAPI ^ | 
| - | | IOMR_GS | MouGetDevStatus | Get device status flags | | + | | IOMR_NB | FC_MOUGETNUMBUTTONS | [[MouGetNumButtons]] | Get # of mouse buttons | | 1.20 | | 
| - | | IOMW_DS | MouSetDevStatus | Set device status flags | | + | | IOMR_MC | FC_MOUGETNUMMICKEYS | [[MouGetNumMickeys]] | Get# of mickeys/ | 
| - | | IOMR_QS | MouGetNumQueEI  | + | | IOMR_GS | FC_MOUGETDEVSTATUS | [[MouGetDevStatus]] | Get device status flags | | 
| - | | IOMR_RD | MouReadEventQue | Read event queue contents | | + | | IOMW_DS | FC_MOUSETDEVSTATUS | [[MouSetDevStatus]] | Set device status flags | | 
| - | | IOMR_GF | MouGetScaleFact | Get current scaling factors | | + | | IOMR_QS | FC_MOUGETNUMQUEEL | [[MouGetNumQueEl]]  | 
| - | | IOMW_SS | MouSetScaleFact | Set new scaling factors | | 1.20 | | + | | IOMR_RD | FC_MOUREADEVENTQUE | [[MouReadEventQue]] | Read event queue contents | | 
| - | | IOMR_GM | MouGetEventMask | Get current event mask | | + | | IOMR_GF | FC_MOUGETSCALEFACT | [[MouGetScaleFact]] | Get current scaling factors | | 
| - | | IOMW_EM | MouSetEventMask | Set new event mask | | + | | IOMW_SS | FC_MOUSETSCALEFACT | [[MouSetScaleFact]] | Set new scaling factors | | 1.20 | | 
| - | | N/A | MouOpen | Open mouse support | | + | | IOMR_GM | FC_MOUGETEVENTMASK | [[MouGetEventMask]] | Get current event mask | | 
| - | | N/A | MouClose | Close mouse support | | + | | IOMW_EM | FC_MOUSETEVENTMASK | [[MouSetEventMask]] | Set new event mask | | 
| - | | N/A | MouRegister | Install a mouse subsystem | | + | | N/A | FC_MOUOPEN | [[MouOpen]] | Open mouse support | | 
| - | | N/A | MouDeRegister | Deinstall a mouse subsystem | | + | | N/A | FC_MOUCLOSE | [[MouClose]] | Close mouse support | | 
| - | | N/A | MoulnitReal  | + | | N/A | N/A | [[MouRegister]] | Install a mouse subsystem | | 
| - | | IOMW_SP | MouSetPtrShape | Assign new pointer shape | | + | | N/A | N/A | [[MouDeRegister]] | Deinstall a mouse subsystem | | 
| - | | IOMW_GP | MouGetPtrShape | Get pointer shape | | + | | N/A | FC_MOUINITREAL | [[MouInitReal]]  | 
| - | | IOMW_DP | MouDrawPtr | Unmark collision area | | 1.20 | | + | | IOMW_SP | FC_MOUSETPTRSHAPE | [[MouSetPtrShape]] | Assign new pointer shape | | 
| - | | IOMW_RP | MouRemovePtr | Mark collision area | | 1.20 | | + | | IOMW_GP | FC_MOUGETPTRSHAPE | [[MouGetPtrShape]] | Get pointer shape | | 
| + | | IOMW_DP | FC_MOUDRAWPTR | [[MouDrawPtr]] | Unmark collision area | | 1.20 | | ||
| + | | IOMW_RP | FC_MOUREMOVEPTR | [[MouRemovePtr]] | Mark collision area | | 1.20 | | ||
| + | |||
| + | Todo: | ||
| + | |||
| + |   | ||
| + |   | ||
| + |   | ||
| + |   | ||
| + |   | ||




