Tag: layout

Jun 11 2010

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/

May 23 2010

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

Ο Νίκος Μουτσανάς έφτιαξε δύο εναλλακτικές διατάξεις πληκτρολογίου που μπορεί να φανούν χρήσιμες σε όσους γράφουν συχνά σε διάφορες λατινικές (ευρωπαϊκές) διατάξεις πληκτρολογίου και θέλουν μια κοινή συγκεντρωτική διάταξη θέλουν μια ελληνική διάταξη που να επιτρέπει και αγγλικά με τη χρήση του 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/

Oct 03 2008

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/

Jul 24 2008

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/

Jul 03 2008

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/

Jun 20 2008

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/

Jun 11 2008

ANTLR grammar for XKB, and Relax NG schema (draft)

I completed the ANTLRv3 grammar for symbols/ configuration files of XKB. The grammar can parse and create the abstract syntax tree (AST) for all keyboard layouts in xkeyboard-config. ANTLRv3 helps you create parsers for domain specific languages (DSL), an example of which is the configuration files in XKB. Having the ANTLRv3 grammar for a configuration …

Continue reading

Permanent link to this article: https://blog.simos.info/antlr-grammar-for-xkb-and-relax-ng-schema-draft/

May 28 2008

Looking into the symbol files

In the previous post, we talked about the ANTLR grammar that parses the XKB layout files. The grammar is available at http://code.google.com/p/keyboardlayouteditor/source/browse. I’ll rather push to the freedesktop repository once the project is completed. Now it’s too easy for me, just doing svn commit -m something. Below you can see the relevant layout files for …

Continue reading

Permanent link to this article: https://blog.simos.info/looking-into-the-symbol-files/

%d bloggers like this: