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_GET_MODIFIER_KEY 'Igmk' 18 #define IS_SET_MODIFIER_KEY 'Ismk' 19 #define IS_SET_KEYBOARD_LOCKS 'Iskl' 20 #define IS_GET_MOUSE_SPEED 'Igms' 21 #define IS_SET_MOUSE_SPEED 'Isms' 22 #define IS_SET_MOUSE_POSITION 'Ismp' 23 #define IS_GET_MOUSE_MAP 'Igmm' 24 #define IS_SET_MOUSE_MAP 'Ismm' 25 #define IS_GET_KEYBOARD_ID 'Igid' 26 #define IS_GET_CLICK_SPEED 'Igcs' 27 #define IS_SET_CLICK_SPEED 'Iscs' 28 #define IS_GET_KEY_REPEAT_RATE 'Igrr' 29 #define IS_SET_KEY_REPEAT_RATE 'Isrr' 30 #define IS_GET_KEY_MAP 'Igkm' 31 #define IS_RESTORE_KEY_MAP 'Iskm' 32 #define IS_FOCUS_IM_AWARE_VIEW 'Ifim' 33 #define IS_UNFOCUS_IM_AWARE_VIEW 'Iuim' 34 35 #define IS_FIND_DEVICES 'Ifdv' 36 #define IS_WATCH_DEVICES 'Iwdv' 37 #define IS_IS_DEVICE_RUNNING 'Idvr' 38 #define IS_START_DEVICE 'Istd' 39 #define IS_STOP_DEVICE 'Ispd' 40 #define IS_CONTROL_DEVICES 'Icnd' 41 #define SYSTEM_SHUTTING_DOWN 'SSDn' 42 43 #define IS_SAVE_SETTINGS 'Isst' 44 #define IS_SAVE_KEYMAP 'Iskp' 45 46 // app_server communication 47 #define IS_ACQUIRE_INPUT 'Iaqi' 48 #define IS_RELEASE_INPUT 'Irli' 49 50 // Method Replicant 51 #define IS_SET_METHOD 'MRsm' 52 #define IS_METHOD_REGISTER 'MRmr' 53 #define IS_UPDATE_NAME 'MRun' 54 #define IS_UPDATE_ICON 'MRui' 55 #define IS_UPDATE_MENU 'MRum' 56 #define IS_UPDATE_METHOD 'MRu!' 57 #define IS_ADD_METHOD 'MRa!' 58 #define IS_REMOVE_METHOD 'MRr!' 59 60 // Change screen resolution 61 #define IS_SCREEN_BOUNDS_UPDATED '_FMM' 62 // R5 compatible definition 63 64 #endif /* INPUT_SERVER_TYPES_H */ 65