Kaleidoscope
Macros
MouseKeyDefs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define IS_MOUSE_KEY   B00010000
 
#define KEY_MOUSE_BTN_L   MOUSE_LEFT
 
#define KEY_MOUSE_BTN_M   MOUSE_MIDDLE
 
#define KEY_MOUSE_BTN_R   MOUSE_RIGHT
 
#define KEY_MOUSE_UP   B0000001
 
#define KEY_MOUSE_DOWN   B0000010
 
#define KEY_MOUSE_LEFT   B0000100
 
#define KEY_MOUSE_RIGHT   B0001000
 
#define KEY_MOUSE_WHEEL   B0010000
 
#define KEY_MOUSE_WARP   B0100000
 
#define KEY_MOUSE_WARP_END   B1000000
 
#define KEY_MOUSE_BUTTON   B1000000
 
#define Key_mouseWarpNW   (Key) { KEY_MOUSE_WARP| KEY_MOUSE_UP | KEY_MOUSE_LEFT, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }
 
#define Key_mouseWarpNE   (Key) { KEY_MOUSE_WARP| KEY_MOUSE_UP | KEY_MOUSE_RIGHT, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }
 
#define Key_mouseWarpSW   (Key) { KEY_MOUSE_WARP| KEY_MOUSE_DOWN | KEY_MOUSE_LEFT, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }
 
#define Key_mouseWarpSE   (Key) { KEY_MOUSE_WARP| KEY_MOUSE_DOWN | KEY_MOUSE_RIGHT, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }
 
#define Key_mouseWarpEnd   (Key) { KEY_MOUSE_WARP| KEY_MOUSE_WARP_END, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }
 
#define Key_mouseUpL   (Key) { KEY_MOUSE_UP | KEY_MOUSE_LEFT, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }
 
#define Key_mouseUp   (Key) { KEY_MOUSE_UP, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }
 
#define Key_mouseUpR   (Key) { KEY_MOUSE_UP | KEY_MOUSE_RIGHT, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }
 
#define Key_mouseL   (Key) { KEY_MOUSE_LEFT, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }
 
#define Key_mouseR   (Key) { KEY_MOUSE_RIGHT, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }
 
#define Key_mouseDnL   (Key) { KEY_MOUSE_DOWN | KEY_MOUSE_LEFT, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }
 
#define Key_mouseDn   (Key) { KEY_MOUSE_DOWN, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }
 
#define Key_mouseDnR   (Key) { KEY_MOUSE_DOWN | KEY_MOUSE_RIGHT, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }
 
#define Key_mouseScrollUp   (Key) { KEY_MOUSE_WHEEL | KEY_MOUSE_UP, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }
 
#define Key_mouseScrollDn   (Key) { KEY_MOUSE_WHEEL | KEY_MOUSE_DOWN, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }
 
#define Key_mouseScrollL
 
#define Key_mouseScrollR
 
#define Key_mouseBtnL   (Key) { KEY_MOUSE_BUTTON | KEY_MOUSE_BTN_L, KEY_FLAGS | SYNTHETIC | IS_MOUSE_KEY }
 
#define Key_mouseBtnM   (Key) { KEY_MOUSE_BUTTON | KEY_MOUSE_BTN_M, KEY_FLAGS | SYNTHETIC | IS_MOUSE_KEY }
 
#define Key_mouseBtnR   (Key) { KEY_MOUSE_BUTTON | KEY_MOUSE_BTN_R, KEY_FLAGS | SYNTHETIC | IS_MOUSE_KEY }
 

Macro Definition Documentation

◆ IS_MOUSE_KEY

#define IS_MOUSE_KEY   B00010000

◆ KEY_MOUSE_BTN_L

#define KEY_MOUSE_BTN_L   MOUSE_LEFT

◆ KEY_MOUSE_BTN_M

#define KEY_MOUSE_BTN_M   MOUSE_MIDDLE

◆ KEY_MOUSE_BTN_R

#define KEY_MOUSE_BTN_R   MOUSE_RIGHT

◆ KEY_MOUSE_BUTTON

#define KEY_MOUSE_BUTTON   B1000000

◆ KEY_MOUSE_DOWN

#define KEY_MOUSE_DOWN   B0000010

◆ KEY_MOUSE_LEFT

#define KEY_MOUSE_LEFT   B0000100

◆ KEY_MOUSE_RIGHT

#define KEY_MOUSE_RIGHT   B0001000

◆ KEY_MOUSE_UP

#define KEY_MOUSE_UP   B0000001

◆ KEY_MOUSE_WARP

#define KEY_MOUSE_WARP   B0100000

◆ KEY_MOUSE_WARP_END

#define KEY_MOUSE_WARP_END   B1000000

◆ KEY_MOUSE_WHEEL

#define KEY_MOUSE_WHEEL   B0010000

◆ Key_mouseBtnL

#define Key_mouseBtnL   (Key) { KEY_MOUSE_BUTTON | KEY_MOUSE_BTN_L, KEY_FLAGS | SYNTHETIC | IS_MOUSE_KEY }

◆ Key_mouseBtnM

#define Key_mouseBtnM   (Key) { KEY_MOUSE_BUTTON | KEY_MOUSE_BTN_M, KEY_FLAGS | SYNTHETIC | IS_MOUSE_KEY }

◆ Key_mouseBtnR

#define Key_mouseBtnR   (Key) { KEY_MOUSE_BUTTON | KEY_MOUSE_BTN_R, KEY_FLAGS | SYNTHETIC | IS_MOUSE_KEY }

◆ Key_mouseDn

#define Key_mouseDn   (Key) { KEY_MOUSE_DOWN, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }

◆ Key_mouseDnL

#define Key_mouseDnL   (Key) { KEY_MOUSE_DOWN | KEY_MOUSE_LEFT, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }

◆ Key_mouseDnR

#define Key_mouseDnR   (Key) { KEY_MOUSE_DOWN | KEY_MOUSE_RIGHT, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }

◆ Key_mouseL

#define Key_mouseL   (Key) { KEY_MOUSE_LEFT, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }

◆ Key_mouseR

#define Key_mouseR   (Key) { KEY_MOUSE_RIGHT, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }

◆ Key_mouseScrollDn

#define Key_mouseScrollDn   (Key) { KEY_MOUSE_WHEEL | KEY_MOUSE_DOWN, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }

◆ Key_mouseScrollL

#define Key_mouseScrollL

◆ Key_mouseScrollR

#define Key_mouseScrollR

◆ Key_mouseScrollUp

#define Key_mouseScrollUp   (Key) { KEY_MOUSE_WHEEL | KEY_MOUSE_UP, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }

◆ Key_mouseUp

#define Key_mouseUp   (Key) { KEY_MOUSE_UP, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }

◆ Key_mouseUpL

#define Key_mouseUpL   (Key) { KEY_MOUSE_UP | KEY_MOUSE_LEFT, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }

◆ Key_mouseUpR

#define Key_mouseUpR   (Key) { KEY_MOUSE_UP | KEY_MOUSE_RIGHT, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }

◆ Key_mouseWarpEnd

#define Key_mouseWarpEnd   (Key) { KEY_MOUSE_WARP| KEY_MOUSE_WARP_END, KEY_FLAGS|SYNTHETIC|IS_MOUSE_KEY }

◆ Key_mouseWarpNE

◆ Key_mouseWarpNW

◆ Key_mouseWarpSE

◆ Key_mouseWarpSW