theseus-os / Theseus

Theseus is a modern OS written from scratch in Rust that explores 𝐢𝐧𝐭𝐫𝐚𝐥𝐢𝐧𝐠𝐮𝐚𝐥 𝐝𝐞𝐬𝐢𝐠𝐧: closing the semantic gap between compiler and hardware by maximally leveraging the power of language safety and affine types. Theseus aims to shift OS responsibilities like resource management into the compiler.
https://www.theseus-os.com/
MIT License
2.91k stars 173 forks source link

Support non-English keyboards #863

Open amab8901 opened 1 year ago

amab8901 commented 1 year ago

My keyboard is Swedish rather than English. I think Theseus should add support for that. Doing so will make it easier for me (and other international contributors) to work with Theseus because the character written on the keyboard buttons will then correspond to what's produced on the screen and the user/contributor won't have to rely on trial-and-error to write a given character

kevinaboos commented 1 year ago

Sure, feel free to open a PR; I'd be happy to help guide it. It'd certainly be nice to have, as would support for unicode, which I assume would also be required in order to print said international characters.

Unfortunately, no one on the core Theseus team has hardware to test that nor the bandwidth to devote to it currently.