* Create pull_request_template.md
Add a pull request template for better PR submissions.
* Document toolchain installation steps for Windows
* Add Table of Contents to toolchain.md
* Add cursor rendering section to window manager documentation
* Add cursor scale system commands to syscalls.md
* Add settings documentation for BoredOS
* Document cross-compiler build instructions for Linux
* Create README.md for BoredOS architecture documentation
* Update Architecture Overview link in README
* Reorganize Color Settings section in settings.md
* Flush PS/2 Devices on boot to avoid Locking dependent on the out buffer on real hardware / emulated PS2 over USB
Removed Slow and Unnessisarty flipping causing kconsole write slowdowns consequently speeding up the boot process
* sod wc
* ignoring dynamically created objects, added make run rule which will automatically detect the platform and then use the correct platform rule
* ACPI Power Shutdown
This document provides an overview and API reference for a UTF-8 utility module in the userland libc, including functions for decoding, encoding, and traversing UTF-8 strings.
* Adding keyboard layout (backend)
* Update settings.c with new keyboard tab
* Fixing keyboard icon && Fixing long loading time in settings.c
* Refactor of key handling for a larger compatibility with the keyboard layout
* Adding keyboard handler
* Udating ps2.c with the new logic
* Updating WM/kernel/userland with the new input system
* Fixing keycode range && Updating dead keys handling
* Add comments for explanation
* Update notepad & vm.c to parse utf-8
* Adding utf-8 parsing utils in libc && Update notepad.c
* Adding icon for icon settings
* Fixing a warning with double definition
* Adding new kb kayout: QWERTZ and DVORAK && Update new layout instrauction
* Add documentation for keyboard input subsystem
This document outlines the architecture and design of the input subsystem, focusing on keyboard input processing, driver responsibilities, keycode representation, and keymap functionality.
---------
Co-authored-by: boreddevnl <chris@boreddev.nl>
Update docs/README.md to expand the Application Development index: reword the SDK Reference as an overview hub and add links for Syscalls (numbers, FS/SYSTEM command IDs, wrapper guidance) and libc Reference (headers, implemented APIs, behavior notes). Improves discoverability of syscall and libc documentation for SDK users.