#ifndef KEYBOARD_H_
#define KEYBOARD_H_

namespace driver {
	class Keyboard {
	public:
		static const dword PORT_KEYDAT = 0x0060;
		static const dword PORT_KEYCMD = 0x0064;
		static const dword PORT_KEYSTA = 0x0064;
		static const dword KEYCMD_WRITE_MODE = 0x60;
		static const dword KBC_MODE = 0x47;
		static const dword KEYSTA_SEND_NOTREADY = 0x02;
		static void wait_sendready();
		static void init();
	};
}

#endif /*KEYBOARD_H_*/
