Files
termOS/kernel/inc/IO/IOKeyboard.h
T
2026-01-31 01:57:28 +04:00

20 lines
355 B
C

// SPDX-License-Identifier: GPL-3.0-or-later
// Copyright (c) 2026 0xKarinyash
#pragma once
#include <types.h>
enum {
kIOKeyboardBufferSize = 256,
};
typedef struct {
char buffer[kIOKeyboardBufferSize];
UInt16 head;
UInt16 tail;
} IOKeyboardBuffer;
extern IOKeyboardBuffer gIOKeyboardInputBuffer;
void IOKeyboardInterruptsHandler();