Solaris keyboard layouts

From Genunix

Contents

Project Proposal

The goal of this project is to define "Solaris Standard Keyboard Layouts" in cooperation with OS.o User Groups and Open Source Communities from different countries for all languages supported in Solaris.


Description

Currently Sun Microsystems produces 22 different USB Keyboards:

Arabic, Belgian, Danish, Dutch, Finnish, French, German, Italian, Japanese, Korean, Norwegian, Portuguese, Russian, Spanish, Swedish, Swiss/French, Swiss/German, Taiwanese, Turkish Q, UK, US, US/UNIX.

For these 22 Keyboards Solaris has defined "Solaris Standard Keyboard Layouts". Keyboard Layouts in the list above are already standardized and they can't be changed; for all other languages supported by Solaris, "Solaris Standard Keyboard Layout" can be defined.

News

setxkbmap in Nevada !

setxkbmap has been integrated into Solaris Nevada! It is a command which allows users to switch between different keyboard layouts on-the-fly. This command, maps the keyboard using the layout determined by different options specified on the command line. Although it still has some minor issues to be fixed in Nevada, it is a very useful program for those looking for an alternative of IIIMF on switching keyboard layout on-the-fly. Unlike IIIMF, setxkbmap is not character encoding dependent, it means that it works not only for UTF-8 but also for ISO and other locales. more info...


Solaris Keyboard Layouts

The list bellow contains a proposal for Solaris Keyboard Layouts:

How to contribute

You can contribute with this project by letting us know the needs of your community in terms of keyboard layout.


Help us to define "Solaris Standard Keyboard Layouts"

If you consider that Solaris Keyboard Layout should be different for any of the languages above; you can submit a bug or you can let us know by sending an e-mail.

To submit a bug you can:
go to http://bugs.opensolaris.org and click "Report a bug or request a feature" dialog; (you must be logged in) fill the form describing the issue (in "category/subcategory" box, select "xserver/l10n-europe")
or:
Send an e-mail to i18n-discuss@opensolaris.org describing the issue.

Fix it yourself

If you have a deeper knowledge, you can fix the issue yourself and ask engineers at Sun to integrate your fix into Nevada official build. Sources for the SUNWxorg-xkb package which contains Keyboard Layout Maps can be downloaded from g11n workspace (http://www.opensolaris.org/os/project/nv-g11n/) in src/xorg/keytables directory. To integrate it into Nevada official build, log a bug/RFE http://bugs.opensolaris.org in "category/subcategory" box, select "xserver/l10n-europe"

Links

Contact