X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FModules%2FInput%2FKeyboard%2Finclude%2Fkeyboard.h;fp=KernelLand%2FModules%2FInput%2FKeyboard%2Finclude%2Fkeyboard.h;h=c57539987ea2f8aa43e2c0461450590a9b706723;hb=f48e29379bd57e2d361cbc65477be120da47e874;hp=0000000000000000000000000000000000000000;hpb=006a4c4cd9a23e4a7908ea7ecab2ce4cacb29ec6;p=tpg%2Facess2.git diff --git a/KernelLand/Modules/Input/Keyboard/include/keyboard.h b/KernelLand/Modules/Input/Keyboard/include/keyboard.h new file mode 100644 index 00000000..c5753998 --- /dev/null +++ b/KernelLand/Modules/Input/Keyboard/include/keyboard.h @@ -0,0 +1,20 @@ +/* + * Acess2 Kernel - Keyboard mulitplexer/translation + * - By John Hodge (thePowersGang) + * + * keyboard.h + * - Interface header + */ +#ifndef _KEYBOARD__KEYBOARD_H_ +#define _KEYBOARD__KEYBAORD_H_ + +#include + +typedef struct sKeyboard tKeyboard; + +extern tKeyboard *Keyboard_CreateInstance(int MaxSym, const char *Ident); +extern void Keyboard_RemoveInstance(tKeyboard *Instance); +extern void Keyboard_HandleKey(tKeyboard *Source, Uint32 HIDKeySym); + +#endif +