2 * Copyright 2001-2005, Haiku, Inc. All Rights Reserved.
3 * Distributed under the terms of the MIT License.
5 #ifndef INPUT_SERVER_TYPES_H
6 #define INPUT_SERVER_TYPES_H
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'
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'
44 #define IS_SAVE_SETTINGS 'Isst'
45 #define IS_SAVE_KEYMAP 'Iskp'
47 // app_server communication
48 #define IS_ACQUIRE_INPUT 'Iaqi'
49 #define IS_RELEASE_INPUT 'Irli'
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!'
61 // Change screen resolution
62 #define IS_SCREEN_BOUNDS_UPDATED '_FMM'
63 // R5 compatible definition
65 #endif /* INPUT_SERVER_TYPES_H */