1 /* 2 * Copyright 2001-2005, Haiku, Inc. All Rights Reserved. 3 * Distributed under the terms of the MIT License. 4 */ 5 #ifndef INPUT_SERVER_TYPES_H 6 #define INPUT_SERVER_TYPES_H 7 8 9 #define IS_GET_MOUSE_TYPE 'Igmt' 10 #define IS_SET_MOUSE_TYPE 'Ismt' 11 #define IS_GET_MOUSE_ACCELERATION 'Igma' 12 #define IS_SET_MOUSE_ACCELERATION 'Isma' 13 #define IS_GET_KEY_REPEAT_DELAY 'Igrd' 14 #define IS_SET_KEY_REPEAT_DELAY 'Isrd' 15 #define IS_GET_KEY_INFO 'Igki' 16 #define IS_GET_MODIFIERS 'Igmd' 17 #define IS_SET_MODIFIER_KEY 'Ismk' 18 #define IS_SET_KEYBOARD_LOCKS 'Iskl' 19 #define IS_GET_MOUSE_SPEED 'Igms' 20 #define IS_SET_MOUSE_SPEED 'Isms' 21 #define IS_SET_MOUSE_POSITION 'Ismp' 22 #define IS_GET_MOUSE_MAP 'Igmm' 23 #define IS_SET_MOUSE_MAP 'Ismm' 24 #define IS_GET_KEYBOARD_ID 'Igid' 25 #define IS_GET_CLICK_SPEED 'Igcs' 26 #define IS_SET_CLICK_SPEED 'Iscs' 27 #define IS_GET_KEY_REPEAT_RATE 'Igrr' 28 #define IS_SET_KEY_REPEAT_RATE 'Isrr' 29 #define IS_GET_KEY_MAP 'Igkm' 30 #define IS_RESTORE_KEY_MAP 'Iskm' 31 #define IS_FOCUS_IM_AWARE_VIEW 'Ifim' 32 #define IS_UNFOCUS_IM_AWARE_VIEW 'Iuim' 33 34 #define IS_FIND_DEVICES 'Ifdv' 35 #define IS_WATCH_DEVICES 'Iwdv' 36 #define IS_IS_DEVICE_RUNNING 'Idvr' 37 #define IS_START_DEVICE 'Istd' 38 #define IS_STOP_DEVICE 'Ispd' 39 #define IS_CONTROL_DEVICES 'Icnd' 40 #define SYSTEM_SHUTTING_DOWN 'SSDn' 41 42 #define IS_SAVE_SETTINGS 'Isst' 43 #define IS_SAVE_KEYMAP 'Iskp' 44 45 // app_server communication 46 #define IS_ACQUIRE_INPUT 'Iaqi' 47 #define IS_RELEASE_INPUT 'Irli' 48 49 // Method Replicant 50 #define IS_SET_METHOD 'MRsm' 51 #define IS_METHOD_REGISTER 'MRmr' 52 #define IS_UPDATE_NAME 'MRun' 53 #define IS_UPDATE_ICON 'MRui' 54 #define IS_UPDATE_MENU 'MRum' 55 #define IS_UPDATE_METHOD 'MRu!' 56 #define IS_ADD_METHOD 'MRa!' 57 #define IS_REMOVE_METHOD 'MRr!' 58 59 // Change screen resolution 60 #define IS_SCREEN_BOUNDS_UPDATED '_FMM' 61 // R5 compatible definition 62 63 #endif /* INPUT_SERVER_TYPES_H */ 64