5 Copyright © 1995-2011, The AROS Development Team. All rights reserved.
8 Desc: Input prefs definitions
13 # include <exec/types.h>
16 #ifndef LIBRARIES_IFFPARSE_H
17 # include <libraries/iffparse.h>
20 #ifndef DEVICES_TIMER_H
21 # include <devices/timer.h>
24 #define ID_INPT MAKE_ID('I','N','P','T')
28 UWORD ip_PointerTicks
;
29 struct timeval ip_DoubleClick
;
30 struct timeval ip_KeyRptDelay
;
31 struct timeval ip_KeyRptSpeed
;
34 /* The following fields are compatible with AmigaOS v4 */
35 ULONG ip_ClassicKeyboard
; /* Reserved */
36 char ip_KeymapName
[64]; /* Longer version of ip_Keymap */
37 ULONG ip_SwitchMouseButtons
; /* Swap mouse buttons, boolean */
40 /* Experimental and AROS-specific, subject to change */
42 #define ID_KMSW MAKE_ID('K','M','S','W')
46 UBYTE kms_Enabled
; /* Boolean - alternate keymap enabled */
48 UWORD kms_SwitchQual
; /* Switch key and qualifier */
50 char kms_AltKeymap
[64]; /* Alternate keymap name */
53 #endif /* PREFS_INPUT_H */