Skip to content

feat(hid): add Spanish (Spain ISO) keyboard layout support for Paste - #864

Open
jordimra wants to merge 1 commit into
sipeed:mainfrom
jordimra:feature/spanish-paste-layout
Open

jordimra wants to merge 1 commit into
sipeed:mainfrom
jordimra:feature/spanish-paste-layout

Conversation

@jordimra

@jordimra jordimra commented Aug 6, 2026

Copy link
Copy Markdown

Summary

This PR adds support for the Spanish (Spain) ISO 105-key keyboard layout to NanoKVM's Paste feature.

The implementation follows the existing language-specific architecture already used for German and French layouts.

Backend

  • Added the Spanish keyboard layout mapping.
  • Added support for Spanish dead-key compositions.
  • Added support for Spanish AltGr combinations.
  • Updated the paste duration calculation to account for continuation key events.

Frontend

  • Added Spanish to the keyboard layout selector.
  • Updated validation to accept Spanish-specific characters.

Localization

  • Added the keyboard.dropdownSpanish translation to all locale files.

Notes

The modified service/hid package builds successfully for the Linux target.

Manual verification is recommended on a NanoKVM connected to a host using the Spanish (Spain) keyboard layout.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant