the Lithuanian "ibm" layout is unbalanced and does not match the Windows one
The Lithuanian IBM layout in Windows has {
, [
, ]
, and }
on the third levels of AE07 to AE10, nicely balanced. The Lithuanian "ibm" layout in xkeyboard-config, though, lacks the {
and [
on AE07 and AE08. (It does have all these brackets and braces on the upper levels of AD11 and AD12, but that is beside the point: the ]
and }
on AE09 and AE10 remain unbalanced.)
Furthermore, the name of the layout in xkeyboard-config mentions "LST 1205-92", indicating that this layout intended to implement an official Lithuanian standard (obsolete since LST 1582:2000, but... people tend to hold on to things they know). For sure the official standard did not have these unbalanced brackets and braces on the third level of the AE row -- most likely the Windows layout has what the standard prescribed. However... this "ibm" layout in xkeyboard-config has been this way since 2006, so it would probably upset some users to replace the &
and *
on the third level of AE07 and AE08 with {
and [
now -- some people are bound to use those characters.
But, to improve the balance in the layout, we could replace the lonely ]
on AE09 with {
, to balance the lonely }
on AE10. Also, we could put »
on the fourth level of AB01, to balance the lonely «
on the third level of that key. The lonely <
that currently is on the fourth level is already present on the first level of the LSGT key (balanced) and on the fourth level of AB08 (balanced).
(By the way, the Windows IBM layout has \
and |
on the first levels of the LSGT key, not the <
and >
that the "ibm" layout in xkeyboard-config has. In short: this "ibm" layout fails to follow the standard in mutiple ways. Fixing it properly would require adding a new layout. But, since this layout is obsolete: let it be. Let's just fix some small issues that make the current layout a little better, a little less silly.)