1/*
2 * Copyright 2001-2008, Haiku, Inc. All Rights Reserved.
3 * Distributed under the terms of the MIT License.
4 */
5#ifndef _KB_MOUSE_SETTINGS_H
6#define _KB_MOUSE_SETTINGS_H
7
8
9#include <InterfaceDefs.h>
10
11
12typedef struct {
13	bigtime_t	key_repeat_delay;
14	int32		key_repeat_rate;
15} kb_settings;
16
17#define kb_default_key_repeat_delay 500000
18#define kb_default_key_repeat_rate	250
19
20#define kb_settings_file "Keyboard_settings"
21
22typedef struct {
23	bool		enabled;
24	int32		accel_factor;
25	int32		speed;
26} mouse_accel;
27
28typedef struct {
29	int32		type;
30	mouse_map	map;
31	mouse_accel	accel;
32	bigtime_t	click_speed;
33} mouse_settings;
34
35#define mouse_settings_file "Mouse_settings"
36
37#endif	/* _KB_MOUSE_SETTINGS_H */
38