/* SPDX-License-Identifier: GPL-2.0-or-later UMKa - User-Mode KolibriOS developer tools vkbd - virtual keyboard Copyright (C) 2025 Ivan Baravy */ #include #include #include #include #include #include #include #include #include #include #include "umka.h" #include "umkart.h" #include "trace.h" #include "vkbd.h" struct vkbd * vkbd_init(void) { struct vkbd *vkbd = (struct vkbd*)malloc(sizeof(struct vkbd)); if (!vkbd) { fprintf(stderr, "[vkbd] device initialization failed\n"); return NULL; } vkbd->pew = 0; return vkbd; }