⛏️ index : haiku.git

/*
 * Copyright 2001-2005, Haiku, Inc. All Rights Reserved.
 * Distributed under the terms of the MIT License.
 */
#ifndef INPUT_SERVER_TYPES_H
#define INPUT_SERVER_TYPES_H


#define IS_GET_MOUSE_TYPE				'Igmt'
#define IS_SET_MOUSE_TYPE 				'Ismt'
#define IS_GET_MOUSE_ACCELERATION 		'Igma'
#define IS_SET_MOUSE_ACCELERATION 		'Isma'
#define IS_GET_KEY_REPEAT_DELAY 		'Igrd'
#define IS_SET_KEY_REPEAT_DELAY 		'Isrd'
#define IS_GET_KEY_INFO 				'Igki'
#define IS_GET_MODIFIERS 				'Igmd'
#define IS_GET_MODIFIER_KEY			'Igmk'
#define IS_SET_MODIFIER_KEY 			'Ismk'
#define IS_SET_KEYBOARD_LOCKS 			'Iskl'
#define IS_GET_MOUSE_SPEED 				'Igms'
#define IS_SET_MOUSE_SPEED 				'Isms'
#define IS_SET_MOUSE_POSITION 			'Ismp'
#define IS_GET_MOUSE_MAP 				'Igmm'
#define IS_SET_MOUSE_MAP 				'Ismm'
#define IS_GET_KEYBOARD_ID 				'Igid'
#define IS_SET_KEYBOARD_ID 				'Isid'
#define IS_GET_CLICK_SPEED 				'Igcs'
#define IS_SET_CLICK_SPEED 				'Iscs'
#define IS_GET_KEY_REPEAT_RATE 			'Igrr'
#define IS_SET_KEY_REPEAT_RATE 			'Isrr'
#define IS_GET_KEY_MAP					'Igkm'
#define IS_RESTORE_KEY_MAP				'Iskm'
#define IS_FOCUS_IM_AWARE_VIEW 			'Ifim'
#define IS_UNFOCUS_IM_AWARE_VIEW 		'Iuim'

#define IS_FIND_DEVICES					'Ifdv'
#define IS_WATCH_DEVICES				'Iwdv'
#define IS_NOTIFY_DEVICE				'Intf'
#define IS_IS_DEVICE_RUNNING			'Idvr'
#define IS_START_DEVICE					'Istd'
#define IS_STOP_DEVICE					'Ispd'
#define IS_CONTROL_DEVICES				'Icnd'
#define SYSTEM_SHUTTING_DOWN			'SSDn'

#define IS_SAVE_SETTINGS			'Isst'
#define IS_SAVE_KEYMAP				'Iskp'

// app_server communication
#define IS_ACQUIRE_INPUT				'Iaqi'
#define IS_RELEASE_INPUT				'Irli'

// Method Replicant
#define IS_SET_METHOD					'MRsm'
#define IS_METHOD_REGISTER				'MRmr'
#define IS_UPDATE_NAME					'MRun'
#define IS_UPDATE_ICON					'MRui'
#define IS_UPDATE_MENU					'MRum'
#define IS_UPDATE_METHOD				'MRu!'
#define IS_ADD_METHOD					'MRa!'
#define IS_REMOVE_METHOD				'MRr!'

// Change screen resolution
#define IS_SCREEN_BOUNDS_UPDATED		'_FMM'
	// R5 compatible definition

#endif	/* INPUT_SERVER_TYPES_H */