1 #ifndef DEVICES_KEYMAP_H
2 #define DEVICES_KEYMAP_H
5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
8 Desc: Keymap definitions
13 # include <exec/lists.h>
17 # include <exec/nodes.h>
28 UBYTE
* km_LoKeyMapTypes
;
30 UBYTE
* km_LoCapsable
;
31 UBYTE
* km_LoRepeatable
;
32 UBYTE
* km_HiKeyMapTypes
;
34 UBYTE
* km_HiCapsable
;
35 UBYTE
* km_HiRepeatable
;
41 struct KeyMap kn_KeyMap
;
47 #define KCF_SHIFT (1<<0)
49 #define KCF_ALT (1<<1)
51 #define KCF_CONTROL (1<<2)
53 #define KCF_DOWNUP (1<<3)
55 #define KCF_DEAD (1<<5)
57 #define KCF_STRING (1<<6)
59 #define KCF_NOP (1<<7)
62 #define DPF_MOD (1<<0)
64 #define DPF_DEAD (1<<3)
66 #define DP_2DINDEXMASK 0x0f
67 #define DP_2DFACSHIFT 4
69 #endif /* DEVICES_KEYMAP_H */