1 /* 2 * Copyright 2001-2009, Haiku, Inc. All Rights Reserved. 3 * Distributed under the terms of the MIT License. 4 */ 5 #ifndef TOUCHPAD_SETTINGS_H 6 #define TOUCHPAD_SETTINGS_H 7 8 #include <SupportDefs.h> 9 10 11 typedef struct { 12 bool scroll_twofinger; 13 bool scroll_twofinger_horizontal; 14 float scroll_rightrange; // from 0 to 1 15 float scroll_bottomrange; // from 0 to 1 16 uint16 scroll_xstepsize; 17 uint16 scroll_ystepsize; 18 uint8 scroll_acceleration; // from 0 to 20 19 20 uint8 tapgesture_sensibility; // 0 : no tapgesture 21 // 20: very light tip is enough (default) 22 } touchpad_settings; 23 24 25 const static touchpad_settings kDefaultTouchpadSettings = { 26 true, 27 true, 28 0.15, 29 0.15, 30 7, 31 10, 32 10, 33 20 34 }; 35 36 #define TOUCHPAD_SETTINGS_FILE "Touchpad_settings" 37 38 39 #endif /* TOUCHPAD_SETTINGS_H */ 40