Skip to content
This repository was archived by the owner on Mar 20, 2025. It is now read-only.

Conversation

@ViktorPopp
Copy link
Contributor

This PR introduces the initial implementation of the keyboard driver for InfinityOS. The driver enables basic keyboard input functionality, including:

  • Capturing and processing key presses.
  • Translating scancodes into ASCII characters.

Known Issues:

  • Backspace functionality is not yet implemented. This will be addressed in a future update.

Testing:

  • Tested with a standard PS/2 keyboard.
  • Verified that key presses are correctly translated into characters.

Next Steps:

  • Implement backspace handling.
  • Add support for extended keys (e.g., arrow keys, function keys).
  • Refine error handling and edge-case coverage.

@ViktorPopp ViktorPopp merged commit 8bbb8f9 into feature/hardware-interrupts Jan 11, 2025
@ViktorPopp ViktorPopp deleted the feature/keyboard-input branch January 11, 2025 16:50
@ViktorPopp ViktorPopp added the enhancement New feature or request label Jan 14, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants