Tag: keyboard

Avestan keyboard layout

Keyboard Layout - Avestan

According to Wikipedia, Avestan (pronounced /əˈvɛstən/ [1]) is an Iranian language known only from its use as the language of Zoroastrian scripture, i.e. the Avesta, from which it derives its name. The language must also at some time have been a spoken language, but how long ago that was is unknown. Its status as a …

Continue reading

Permanent link to this article: https://blog.simos.info/avestan-keyboard-layout/

Εναλλακτικές διατάξεις πληκτρολογίου για ελληνικά

Ο Νίκος Μουτσανάς έφτιαξε δύο εναλλακτικές διατάξεις πληκτρολογίου που μπορεί να φανούν χρήσιμες σε όσους γράφουν συχνά σε διάφορες λατινικές (ευρωπαϊκές) διατάξεις πληκτρολογίου και θέλουν μια κοινή συγκεντρωτική διάταξη θέλουν μια ελληνική διάταξη που να επιτρέπει και αγγλικά με τη χρήση του AltGr (δηλαδή μια διάταξη για ελληνικά και αγγλικά) Είναι πιθανό κάποιες από τις …

Continue reading

Permanent link to this article: https://blog.simos.info/%ce%b5%ce%bd%ce%b1%ce%bb%ce%bb%ce%b1%ce%ba%cf%84%ce%b9%ce%ba%ce%ad%cf%82-%ce%b4%ce%b9%ce%b1%cf%84%ce%ac%ce%be%ce%b5%ce%b9%cf%82-%cf%80%ce%bb%ce%b7%ce%ba%cf%84%cf%81%ce%bf%ce%bb%ce%bf%ce%b3%ce%af%ce%bf/

The Keyboard Layout Editor

Update Dec 2010: Get the latest version of the Keyboard Layout Editor from https://github.com/simos/keyboardlayouteditor (this entry is a repost, the original was lost in a database mishap.) As part of the 2008 GSoC program, I worked on a Keyboard Layout Editor for the X.Org Foundation. The Keyboard Layout Editor (KLE) is an application that allows …

Continue reading

Permanent link to this article: https://blog.simos.info/the-keyboard-layout-editor/

Layout editor keyboard

This is a screenshot of the keyboard for the layout editor. The keyboard is a widget which is composed of individual widgets of each key. I did not use glade-3 for the keyboard at this time. Although it is possible to create custom widgets in Python and install them in Glade, the current distributed packages …

Continue reading

Permanent link to this article: https://blog.simos.info/layout-editor-keyboard/

Keyboard layout editor UI concept

(click for bigger image) At the top we select the keyboard layout file, the variant, and set the corresponding verbose name. The keyboard layout editor shows a standard keyboard, where each keyboard key can show up to four levels. When you select a key, the bottor-left window shows the characters that have been set (here …

Continue reading

Permanent link to this article: https://blog.simos.info/keyboard-layout-editor-ui-concept/

Converting between XKB and XML

I completed the stage that takes keyboard layout files from XKB (X.Org) and converts them to XML documents, based on a keyboard layout Relax NG schema. Then, these XML documents can also be converted back to keyboard layout files. Here is an imaginary example of a keyboard layout file. // Keyboard layout for the Zzurope …

Continue reading

Permanent link to this article: https://blog.simos.info/converting-between-xkb-and-xml/