카테고리 없음

[FDF] Keycode set

Or71nH 2022. 6. 23. 16:35

키코드를 define 해두었다


// MAC KEYCODE //

//== ALPHABET LEFT ==//
#define KEY_A       0
#define KEY_S       1
#define KEY_D       2
#define KEY_F       3
#define KEY_H       4
#define KEY_G       5
#define KEY_Z       6
#define KEY_X       7
#define KEY_C       8
#define KEY_V       9
//#define KEY_      10
#define KEY_B       11
#define KEY_Q       12
#define KEY_W       13
#define KEY_E       14
#define KEY_R       15
#define KEY_Y       16
#define KEY_T       17

//== NUMBER ==//
#define KEY_1       18
#define KEY_2       19
#define KEY_3       20
#define KEY_4       21
#define KEY_6       22
#define KEY_5       23
#define KEY_PLUS    24
#define KEY_9       25
#define KEY_7       26
#define KEY_MINUS   27
#define KEY_8       28
#define KEY_0       29

//== ALPHABET LEFT ==//
#define KEY_R_BRAKET    30
#define KEY_O       31
#define KEY_U       32
#define KEY_L_BRAKET    33
#define KEY_I       34
#define KEY_P       35
#define KEY_RETURN  36
#define KEY_L       37
#define KEY_J       38
#define KEY_SQUOTES 39
#define KEY_K       40
#define KEY_COLON   41
#define KEY_BACKSLASH   42
#define KEY_L_A_BRAKET  43
#define KEY_SLASH   44
#define KEY_N       45
#define KEY_M       46
#define KEY_R_A_BRAKET  47

//== OUTSIZE ==//
#define KEY_TAB     48
#define KEY_SPACE   49
#define KEY_TILDE   50
#define KEY_DEL     51
//#define KEY_      52
#define KEY_ESC     53
//#define KEY_      54
#define KEY_COMMAND 55
//#define KEY_      56
#define KEY_L_SHIFT     57
#define KEY_L_OPTION    58
#define KEY_CONTROL 59
#define KEY_R_SHIFT     60
#define KEY_R_OPTION    61
#define KEY_FN      63

//== NUMBER PAD ==//
#define KEY_P_DOT   65
//#define KEY_      66
#define KEY_P_ASTERISK  67
//#define KEY_      68
#define KEY_P_PLUS  69
//#define KEY_      70
#define KEY_P_CLEAR 71
//#define KEY_      72
//#define KEY_      73
//#define KEY_      74
#define KEY_P_SLASH 75
#define KEY_P_ENTER 76
//#define KEY_      77
#define KEY_P_MINUS 78
//#define KEY_F18   79
//#define KEY_F19   80
#define KEY_P_EQUAL 81
#define KEY_P_0     82
#define KEY_P_1     83
#define KEY_P_2     84
#define KEY_P_3     85
#define KEY_P_4     86
#define KEY_P_5     87
#define KEY_P_6     88
#define KEY_P_7     89
//#define KEY_F20   90
#define KEY_P_8     91
#define KEY_P_9     92

//== F KEY ==//
#define KEY_F17     64
#define KEY_F18     79
#define KEY_F19     80
#define KEY_F20     90

#define KEY_F5      96
#define KEY_F6      97
#define KEY_F7      98
#define KEY_F3      99
#define KEY_F8      100
#define KEY_F9      101
//#define KEY_      102
#define KEY_F11     103
//#define KEY_      104
#define KEY_13      105
#define KEY_F16     106
#define KEY_F14     107
//#define KEY_      108
#define KEY_F10     109
#define KEY_F12     111
//#define KEY_      112
#define KEY_F15     113
//#define KEY_      114
#define KEY_HOME        115
#define KEY_PAGE_UP     116
#define KEY_DELETE      117
#define KEY_F4      118
#define KEY_END         119
#define KEY_F2      120
#define KEY_PAGE_DOWN   121
#define KEY_F1      122

//== ARROW KEYS ==//
#define KEY_ARROW_L 123
#define KEY_ARROW_R 124
#define KEY_ARROW_D 125
#define KEY_ARROW_U 126

//== MORE ==//
#define KEY_NEW_L_CONTROL   256
#define KEY_NEW_L_SHIFT     257
#define KEY_NEW_R_SHIFT     258
#define KEY_NEW_L_COMMAND   259
#define KEY_NEW_R_COMMAND   260
#define KEY_NEW_L_OPTION    261
#define KEY_NEW_R_OPTION    262
#define KEY_NEW_R_CONTROL   269
#define KEY_NEW_CAPS_LOCK   272
#define KEY_NEW_FN          279

https://iangeli.com/2020/04/24/Complete-list-of-AppleScript-key-codes.html

 

Complete list of AppleScript key codes | 若然何如

Complete list of AppleScript key codes 2020 - 04 - 24 Posted by Christopher Kielty All of the key codes. All of them. Ever. Maybe. I tested this out on a MacBook Air and also a MacBook Pro. If I missed something, please let me know. Key code 49 in this exa

iangeli.com

//== MOUSE CODE ==//
#define MOUSE_LEFT_BUTTON 1
#define MOUSE_RIGHT_BUTTON 2
#define MOUSE_SCROLL_BUTTON 3
#define MOUSE_SCROLL_UP 4
#define MOUSE_SCROLL_DOWN 5