Italian keyboard layout (was: General Improvements for Sculpt)

Norman Feske norman.feske at genode-labs.com
Sat Mar 20 16:41:19 CET 2021


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



More information about the users mailing list