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