+ /* Detection Constants */
+
+ "LONG_PRESS_DETECT_TIMEOUT" : 800, /* milliseconds */
+ "LONG_PRESS_MOVEMENT_THRESHOLD" : 10, /* pixels */
+ "MENU_CLOSE_DETECT_TIMEOUT" : 500, /* milliseconds */
+ "MENU_OPEN_DETECT_TIMEOUT" : 325, /* milliseconds */
+ "KEYBOARD_AUTO_RESIZE_INTERVAL" : 30, /* milliseconds */
+
+ /* Animation Constants */
+
+ "MENU_SHADE_STEPS" : 10, /* frames */
+ "MENU_SHADE_INTERVAL" : 30, /* milliseconds */
+ "MENU_SHOW_STEPS" : 5, /* frames */
+ "MENU_SHOW_INTERVAL" : 30, /* milliseconds */
+
+ /* OSK Mode Constants */
+ "OSK_MODE_NATIVE" : 1, /* "Show Keyboard" will show the platform's native OSK */
+ "OSK_MODE_GUAC" : 2, /* "Show Keyboard" will show Guac's built-in OSK */
+
+ /* UI Elements */
+