diff --git a/src/keycode.h b/src/keycode.h index 672d5d6d..7ab1685f 100644 --- a/src/keycode.h +++ b/src/keycode.h @@ -63,6 +63,7 @@ enum _MMKeyCode { K_SPACE = kVK_Space, K_INSERT = K_NOT_A_KEY, K_PRINTSCREEN = K_NOT_A_KEY, + K_MENU = K_NOT_A_KEY, K_NUMPAD_0 = kVK_ANSI_Keypad0, K_NUMPAD_1 = kVK_ANSI_Keypad1, @@ -150,6 +151,7 @@ enum _MMKeyCode { K_SPACE = XK_space, K_INSERT = XK_Insert, K_PRINTSCREEN = XK_Print, + K_MENU = K_NOT_A_KEY, K_NUMPAD_0 = K_NOT_A_KEY, K_NUMPAD_1 = K_NOT_A_KEY, @@ -234,6 +236,7 @@ enum _MMKeyCode { K_SPACE = VK_SPACE, K_PRINTSCREEN = VK_SNAPSHOT, K_INSERT = VK_INSERT, + K_MENU = VK_APPS, K_NUMPAD_0 = VK_NUMPAD0, K_NUMPAD_1 = VK_NUMPAD1, diff --git a/src/robotjs.cc b/src/robotjs.cc index 7b0475de..6bfaff9d 100644 --- a/src/robotjs.cc +++ b/src/robotjs.cc @@ -340,6 +340,7 @@ static KeyNames key_names[] = { "space", K_SPACE }, { "printscreen", K_PRINTSCREEN }, { "insert", K_INSERT }, + { "menu", K_MENU }, { "audio_mute", K_AUDIO_VOLUME_MUTE }, { "audio_vol_down", K_AUDIO_VOLUME_DOWN },