xref: /kvmtool/include/kvm/i8042.h (revision e342083c127d150f36289a0dbcfe153f15bbd73b)
1*e342083cSJohn Floren #ifndef KVM__PCKBD_H
2*e342083cSJohn Floren #define KVM__PCKBD_H
3*e342083cSJohn Floren 
4*e342083cSJohn Floren void kbd__init(struct kvm *kvm);
5*e342083cSJohn Floren 
6*e342083cSJohn Floren #ifdef CONFIG_HAS_VNCSERVER
7*e342083cSJohn Floren #include <rfb/keysym.h>
8*e342083cSJohn Floren #include <rfb/rfb.h>
9*e342083cSJohn Floren 
10*e342083cSJohn Floren void kbd_handle_key(rfbBool, rfbKeySym, rfbClientPtr);
11*e342083cSJohn Floren void kbd_handle_ptr(int, int, int, rfbClientPtr);
12*e342083cSJohn Floren 
13*e342083cSJohn Floren #else
14*e342083cSJohn Floren 
15*e342083cSJohn Floren void kbd__init(struct kvm *kvm) { }
16*e342083cSJohn Floren 
17*e342083cSJohn Floren #endif
18*e342083cSJohn Floren 
19*e342083cSJohn Floren #endif
20