Hello Edoardo, for the upcoming version of Sculpt OS, I just added an interactive keyboard-layout dialog [1], which will make it easy to switch between the keyboard layouts shipped with the Sculpt image.
[1] https://github.com/genodelabs/genode/issues/4055 > Norman, As the first thing, I've started to port a working Italian > layout keyboard, the current version is in the email attachment (file: > it_IT.chargen), only problem, certain letters are unavailable (like è, > ò, à, ù, § and £), could you try to fix it? the big works for upper > keys is already done and tested, (everything works well). As a test, i added support for the Italian layout using the chargen file that you generated. The corresponding commit is [2]. [2] https://github.com/nfeske/genode/commit/275ae948a469df2613c856550c6503e896e525db The unavailable letters are a (deliberate) limitation of the font used in the Sculpt image. It also applies for certain German glyphs like Ö, Ü, or ß. When using a more complete font, e.g., when using the Falkon web browser or Qt5 textedit, those letters work just fine. However, while playing around with the Italian layout using Falkon, I found the chargen file to be inconsistent with images of Italian keyboards I found on the web [3]. I also was not able to type a '}' character and several others I found depicted on those images. [3] https://duckduckgo.com/?q=italian+keyboard+layout&iax=images&ia=images Unfortunately, I lack the time to thoroughly validate the correct working of all the keys myself. How should we go about it? I think that shipping inconsistent support for the layout is likely worse than not supporting it. So I feel that we should defer the addition to the release after. What do you think? Cheers Norman -- Dr.-Ing. Norman Feske Genode Labs https://www.genode-labs.com · https://genode.org Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth _______________________________________________ Genode users mailing list [email protected] https://lists.genode.org/listinfo/users
