-
3a99ee6e
by Issam E. Maghni
at 2021-06-08T20:26:24+00:00
xml2lst: use dynamic Perl path
Stop hardcoding the Perl path to /usr/bin/perl. Not all systems have
Perl installed to /usr/bin, and some users might have installed Perl to
a custom location.
Instead, use /usr/bin/env, which performs a $PATH lookup to find the
Perl executable.
-
dcc7da4b
by Tamas Bartos
at 2021-06-25T17:27:24+02:00
Resolved 101key Old Hungarian II
On branch oldhunkeyboard101
Changes to be committed:
modified: symbols/hu
-
ee5454a9
by Adınız
at 2021-06-29T18:33:34+00:00
Old turkish f layout (with pc104 support) added.
-
923e4ec9
by 𐰀𐰞𐰃:𐰺𐰃𐰔𐰀:𐰚𐰀𐰾𐰚𐰃𐰤 (𐰽𐰆𐰞𐰃𐰤𐰆𐰽)
at 2021-06-29T18:33:34+00:00
Fix wrong key symbol name
-
4fadd3dd
by jakobrs
at 2021-06-29T18:43:00+00:00
Added International Phonetic Alphabet (QWERTY)
-
550901ec
by Peter Hutterer
at 2021-07-29T09:34:00+10:00
gitlab CI: update to latest ci-templates
Fixes the 404 that we see in the merge request check from time to
time.
-
9350c734
by Alexandros Perdikomatis
at 2021-08-07T23:55:51+00:00
Hellenic keyboard perfected.
Hellenic language has many symbols even though having a basic lite alphabet of twenty four letters.
But as we know an accent, diaeresis etc must produce a different code having a unique place.
Eventually to be able to cover the language needs a lot of imagination and STILL there will be symbols left out.
MY attempt is about NECESSARY symbols in every day life that never got into the code.
The alterations I am posting hopefully will cover the extreme majority of the users of the Hellenic language.
-
73ae4e63
by Michael von Glasow
at 2021-08-08T00:00:28+00:00
lt: Place sterling symbol on AD03, layer 4 (with E and euro)
Signed-off-by: Michael von Glasow <michael -at- vonglasow.com>
-
b17b5860
by Michael von Glasow
at 2021-08-08T00:14:31+00:00
Use single guillemots on L4 (not less/greater) where L3 has guillemots
Signed-off-by: Michael von Glasow <michael -at- vonglasow.com>
-
a0286197
by Henrik Skärnell
at 2021-08-08T00:18:21+00:00
Added English (Dvorak, Macintosh) based on the MacOS dvorak layout
-
9aceb340
by Michael von Glasow
at 2021-08-08T00:22:33+00:00
Accommodate uppercase/lowercase ß, long s, §; deduplicate Ł
Signed-off-by: Michael von Glasow <michael -at- vonglasow.com>
-
17a6a186
by Michael von Glasow
at 2021-08-15T16:50:31+00:00
Move left/right quotes one key to the right, place lower quotes on AB04
Signed-off-by: Michael von Glasow <michael -at- vonglasow.com>
-
7412b950
by Fabio Tomat
at 2021-09-15T23:21:31+00:00
Update symbols/it adding credits and reference for fur lang
-
ee04e6c7
by Michael von Glasow
at 2021-09-15T23:28:03+00:00
lt/us: Inherit AE09/AE10 from latin
Signed-off-by: Michael von Glasow <michael -at- vonglasow.com>
-
15aba412
by homocomputeris
at 2021-09-16T11:13:36+00:00
Add Russian GOST layouts
-
8c996637
by Simon Zelazny
at 2021-09-16T13:41:09+00:00
Add Polish(lefty) layout
-
92b6ddb6
by Sergey Udaltsov
at 2021-10-04T10:46:06+01:00
Prerelease
-
63928ccd
by Abdulla Bubshait
at 2021-10-04T09:47:19+00:00
Add Arabic(Ergoarabic) keyboard layout
-
87f57991
by Sergey Udaltsov
at 2021-10-04T11:09:08+01:00
Prerelease translation sync
-
9a358ca3
by Sergey Udaltsov
at 2021-10-04T11:11:39+01:00
Release 2.34
-
5e1d67c3
by Sergey Udaltsov
at 2021-10-04T11:17:00+01:00
Hebrew translation added
-
d33bfbd7
by Sergey Udaltsov
at 2021-10-04T11:21:19+01:00
2.34 NEWS updated
-
19aee993
by Sergey Udaltsov
at 2021-10-04T11:25:09+01:00
revert to prerelease
-
b5f7adf3
by Sergey Udaltsov
at 2021-10-04T11:25:49+01:00
again 2.34
-
8a03e98d
by champignoom
at 2021-10-07T14:25:29+08:00
rename Hanyu Pinyin to Hanyu Pinyin Letters
-
98e8895a
by M Hickford
at 2021-10-16T13:11:28+00:00
Make gb(extd) consistent with Microsoft "United Kingdom Extended" as intended. Fixes #258
-
9f1ea948
by Abhishek Deshpande
at 2021-10-24T00:08:51+00:00
Update in 'in' symbol file to add the missing "[group1]" in "key.type" for all four-level keyboard layouts.
-
b232b135
by Serhii Mumriak
at 2021-10-24T15:11:17+00:00
Added Ukrainian macOS style keyboard layout as described in #278
-
61e71229
by Adriaan
at 2021-10-26T16:49:31+02:00
added altgr-weur,v 2.0 2021/04/12 11:27:12 adriaan in symbols/us and
added altgr-weur configItem in rules/base.extras.xml in the us layout section
-
64cfdd56
by Peter Hutterer
at 2021-10-27T00:10:41+00:00
gitlab CI: add a job to check for yaml-compatibility of evdev.xml
xkbcli list parses evdev.xml and spits out YAML, let's run this here so
we can fix it before it hits users.
https://github.com/xkbcommon/libxkbcommon/issues/267
-
a09dde71
by David Given
at 2021-10-28T11:03:45+00:00
Add a Scots Gaelic keyboard layout.
-
6f7bdc28
by 𐰀𐰞𐰃:𐰺𐰃𐰔𐰀:𐰚𐰀𐰾𐰚𐰃𐰤 (𐰽𐰆𐰞𐰃𐰤𐰆𐰽)
at 2021-10-30T12:43:56+00:00
Revoke https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/238 for turkish
-
d0e11489
by Peter Hutterer
at 2021-11-10T14:38:41+10:00
rules: add a few missing vendor tags to keyboard models
-
fb184940
by Yaron Shahrabani
at 2021-11-10T08:35:39+00:00
Hebrew added to LINGUAS
-
011b71a6
by Peter Hutterer
at 2021-11-10T22:49:03+00:00
symbols: add new symbol added in kernel v5.13
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
18fe128e
by Ilyahoo Proshel
at 2021-11-12T11:17:00+00:00
Add Tarifit layout
-
be41bcc3
by Christian Finnberg
at 2021-11-12T11:47:53+00:00
Revert b17b5860 for Spanish layout
-
4fc49ffe
by ArenaL 5
at 2021-11-12T11:58:56+00:00
Restoring dead keys from Latin layout to Spain layout
-
29f2cd1e
by Peter Hutterer
at 2021-11-12T12:17:37+00:00
rules: add custom per-group mapping for level3(ralt_alt)
ralt_alt is a special mapping: "the right Alt key never chooses the
third level." To achieve this, the key is defined for all four possible
groups.
This causes an issue with the libxkbcommon parser which extends the
keymap to be 4 groups wide thanks to this key, see
https://github.com/xkbcommon/libxkbcommon/issues/262
That is arguably a bug in libxkbcommon whose behavior differs from
xkbcomp - xkbcomp clamps to the number of layouts.
But defining the key this way is wrong, no other keys is defined for
multiple groups on that purpose. The correct way to achieve this
functionality is to define the symbols for group1 only and then adjust
the rules so they automatically apply to all groups currently present.
-
ddc636fb
by piterpunk
at 2021-11-12T12:22:49+00:00
Adds LSGT definition to latam(basic)
Maps LSGT to '<' and '>' as printed on physical keyboard.
Users can still use LSGT to type backslash and bar, but now this
characters are mapped to AltGr+LSGT and AltGr+Shift+LSGT.
-
59daa80c
by Camil Staps
at 2021-11-17T11:40:28+00:00
Fix ralt switch in il(biblicalSIL) layout
-
56c07da1
by Stefano Debenedetti
at 2021-11-26T11:00:36+00:00
Same thing as !258 and !262, see also issue 286.
-
acbb758f
by Benno Schulenberg
at 2021-12-11T20:41:07+00:00
correct the official name of major Afghan language, and other cleanups
-
c4adf933
by paledega
at 2021-12-11T23:18:48+00:00
US like turkish q variant created
-
c3b4f97d
by kokoye2007
at 2021-12-12T12:37:54+00:00
change mm - layout and reorder keymap
-
d38dea68
by kokoye2007
at 2021-12-12T12:37:54+00:00
Add Shan and Mon
change to shortname
-
db45234e
by Peter Hutterer
at 2021-12-13T09:06:16+10:00
Revert "correct the official name of major Afghan language, and other cleanups"
This was an accidental squash of several commits, it's better to have
this as separate commits instead.
See !273
This reverts commit acbb758f682c7c6c21d6eee4dea00cbc2898d590.
-
fab6a59d
by Benno Schulenberg
at 2021-12-13T09:06:40+10:00
symbols/af: correct the official name of a major Afghan language group
In Afghanistan, the name for the various forms of Persian is "Dari".
Fixes #240.
Reported-by: Saif Fazel
-
2adc1d5d
by Benno Schulenberg
at 2021-12-13T09:06:40+10:00
name the Afghan OLPC variants in a consistent manner
-
3904801f
by Benno Schulenberg
at 2021-12-13T09:06:40+10:00
symbols/af: rewrap and condense the main comment, and trim some others
Reduce the repetitive major three comments to just one, wrap it better,
and remove a dead URL. Also remove some inconsistent underscores and
trailing commas from several other comments.
-
3cb8b9b8
by Sergey Udaltsov
at 2021-12-13T12:39:54+00:00
Moving Crimean Tatar layouts to UA
Crimea is definitely not in Turkey
-
8b83b958
by Sergey Udaltsov
at 2021-12-13T12:52:23+00:00
Fixed references to Crimean Tatar layouts
-
9ecb3b87
by Sergey Udaltsov
at 2021-12-13T12:54:08+00:00
Fixed names for Turkish layouts
-
b9424b32
by Sergey Udaltsov
at 2021-12-13T13:01:11+00:00
Fixed names and defaults
-
275a4719
by Benno Schulenberg
at 2021-12-15T00:05:41+00:00
base the Sorbian Qwertz layout on the German one, then trim, and clean up
-
f9b807f7
by Sergey Udaltsov
at 2021-12-15T01:13:41+00:00
Cleaned xml
Old NEC layout does not need to be registered,
ara variant's name made consistent with symbols
-
3a8e9ea4
by Sergey Udaltsov
at 2021-12-15T01:15:19+00:00
Name testing script updated
Tags are introduced to indicate special variants:
1. UNREGISTERED - the ones that should not be in base.*xml
2. HW-SPECIFIC - the ones that are default for some special keyboard model
-
d2142605
by Sergey Udaltsov
at 2021-12-15T01:32:17+00:00
Better dir handling
-
213936af
by Sergey Udaltsov
at 2021-12-15T01:34:46+00:00
Adding extra test
-
bba39782
by Sergey Udaltsov
at 2021-12-15T01:42:47+00:00
libxslt added to packages
needed for xlstproc
-
50ae4d29
by Sergey Udaltsov
at 2021-12-15T01:44:13+00:00
libxslt is actually extra package
-
cf1d0c59
by Peter Hutterer
at 2021-12-15T12:46:47+10:00
CI: bump the tag to rebuild the images
This should pick up the new xlstproc dependency
-
ac82eb91
by Sergey Udaltsov
at 2021-12-15T23:20:50+00:00
improved code quality
-
fb7139bd
by Peter Hutterer
at 2021-12-17T17:03:14+10:00
Drop autotools
Even the xserver is now meson only and building a desktop stack without
meson is not possible anymore. So let's drop autotools for meson, which
is much easier to maintain.
-
ee7a9653
by Benno Schulenberg
at 2021-12-17T10:07:39+00:00
symbols/np: add parentheses and period to the basic Nepali layout
The "॰" that was on AE10 is never used in Nepali, so the second level
of AE09 and AE10 can be used for parentheses instead, as is custom.
Instead of "॰", the Nepalese use the period (.), so this character is
put on the second level of AB09, pushing the "॥" that was there to the
second level of AC09, which is possible because the "ळ" that was there
is not used in Nepali.
Fixes #251.
Reported-by: Pranav Bhattarai
-
055ea1cc
by Sergey Udaltsov
at 2021-12-17T16:07:22+00:00
New script to pull translations
Earlier it was "make sync-po"
-
a43f2dab
by Benno Schulenberg
at 2021-12-17T16:19:10+00:00
revert !238, to get 'less' and 'greater' back on many layouts
Five months ago, '<' and '>' were replaced with '‹' and '›' on many
layouts by commit b17b586087. It seemed like a logical thing to do:
put single guillemots on the fourth level when the double ones are
on the third. However, this made '<' and '>' untypable for a bunch
of people because most keyboards do not have a LSGT key and their
layouts did not contain any other key with 'less' or 'greater'.
There were reports for Latin American, Turkish, Spanish, Italian.
And Norwegian and Portuguese are also affected, from a quick check.
So, revert the change, also because these single guillemots are
useful to hardly anyone.
Fixes #286.
Reported-by: Eduard Tolosa
-
14b407b2
by Benno Schulenberg
at 2021-12-17T16:19:10+00:00
undo two changes that have been made redundant by the full revert of !238
Merge request !238 was reverted in the previous commit.
-
94fd6e4b
by Fabio Tomat
at 2021-12-23T16:49:54+00:00
Update symbols/it
-
638461d1
by Benno Schulenberg
at 2021-12-29T00:29:08+00:00
replace the non-working 'horizconnector' with a bullet (U+2022)
Key symbol 'horizconnector' has not been working for more than eleven
years. In all that time no one has complained, so... it seems no one
was using that character.
So, replace it with something that works, and that is more mnemonic
(having a comma or a period on one of the first two levels, and the
centered period to its right): the bullet character, U+2022.
Fixes #301.
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
-
11841d67
by Benno Schulenberg
at 2021-12-29T11:12:41+00:00
symbols/is: add bar on third level of P, for keyboards without LSGT key
The third and fourth level of key AD10 contained eth and ETH, but on
Icelandic layouts these letters have their own dedicated key (AB10).
So, replace the duplicate eth with bar, and ETH with Greek pi (π).
The Greek pi was chosen for the fourth level because it is related to
"p", it reinforces the mnemonic for "pipe" (bar), and there is another
Greek letter (Ω) at the other end (AD01).
Fixes #289.
Requested-by: David Olafsson
-
7e793409
by Benno Schulenberg
at 2021-12-29T11:12:41+00:00
symbols/is: remove an obsolete comment and some unneeded comments
The comment about "corrected" is out-of-date because most of the changes
that were made by Bjarni have been undone. And the extensive historical
text is present in macintosh_vndr/is; no need to duplicate it here.
Also, move the TLDE key to its normal position, and drop the definition
of the SPCE key as it doesn't change anything over the default.
-
18a81645
by Benno Schulenberg
at 2021-12-29T11:26:08+00:00
symbols/it: drop a redundant include -- it gets overridden by the next
-
29f61928
by Benno Schulenberg
at 2021-12-29T11:26:08+00:00
symbols/it: harmonize the whitespace and key order in the Friulian layout
-
6b654cb5
by Benno Schulenberg
at 2021-12-29T11:26:08+00:00
symbols/it: put two keys in their usual place, and others in normal order
The normal order is by increasing key number and decreasing row letter.
-
1c70e1bc
by Benno Schulenberg
at 2021-12-29T11:29:27+00:00
revert the unintentionally squashed commit 275a4719c1
(So that subsequently the three components can be applied separately.)
-
f7bf03eb
by Benno Schulenberg
at 2021-12-29T11:29:27+00:00
symbols/de: base the Sorbian Qwertz layout on the basic German layout
As Lower Sorbian is spoken in parts of Germany, it makes far more sense
to base the Sorbian QWERTZ layout on the standard German QWERTZ layout
that is engraved on most keyboards, and not on a QWERTY layout.
Fixes #253.
-
4e575e7c
by Benno Schulenberg
at 2021-12-29T11:29:27+00:00
symbols/de: remove redundant key definitions from the Sorbian layouts
Those keys are already defined as such by the included layouts.
(Possibly the intent was to clear the upper levels of those keys,
but the definitions didn't do that. And what would be the point?)
-
db175da2
by Benno Schulenberg
at 2021-12-29T11:29:27+00:00
symbols/de: condense the Sorbian layouts, and sort the keys in usual way
-
855fca2a
by Peter Hutterer
at 2021-12-29T11:33:07+00:00
test: fix a spelling error the test script name
While there is an ongoing battle between the americans (with their lack
of 'u' and overuse of 'z') and the brits (which seem to think there's
nothing wrong with a superfluous 'u' but shy away from 'z'), spelling
comparison with a 'z' just seems overly enthusiastic.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
4d3c4bb2
by Benno Schulenberg
at 2021-12-29T11:36:16+00:00
symbols/np: swap CA and CHA on B03 -- the aspirated to the second level
For all other plain and aspirated consonant pairs, the aspirated version
is on the Shift level. Android and Windows have them in this way too.
Fixes #297.
Reported-by: Pranav Bhattarai
-
967b69f5
by Benno Schulenberg
at 2021-12-29T11:36:16+00:00
symbols/np: remove redundant comments, and add a missing line break
The line break was lost in commit dce17bac18, ten years ago,
causing the second level of AE03 to not be redefined.
-
97f40d29
by Benno Schulenberg
at 2021-12-29T11:36:16+00:00
symbols/np: harmonize the whitespace, for a cleaner arrangement
Also, drop an 'include' as the OLPC layout is complete by itself.
-
5bc8a8ae
by Benno Schulenberg
at 2021-12-29T11:36:16+00:00
symbols/np: show the assigned characters in trailing comments
This makes it much clearer what is where.
-
0554e6c2
by Benno Schulenberg
at 2021-12-29T11:36:16+00:00
symbols/np: add a #HW_SPECIFIC comment to the OLPC layout
-
8018e298
by Jun Aruga
at 2021-12-29T16:17:41+00:00
Adding the option to make Caps as Escape key, Shift + Caps as Compose key.
Adding the option to make Caps Lock act as Escape key, and Shift + Caps Lock act
as Compose key.
Signed-off-by: Jun Aruga <jun.aruga@gmail.com>
-
6b9e6bb3
by Benno Schulenberg
at 2021-12-30T15:38:55+01:00
symbols/eu: restore 'section' to the fourth level of the S key
The uppercase Ssharp (ẞ) is nearly useless, and *when* needed, it is
obvious how to compose it: <Compose> <S> <S>. The section symbol (§)
looks more useful, and it is not obvious how to compose it -- I would
try <Compose> <s> <s>, because it looks like two esses intertwined,
but that of course doesn't work.
Together with commit 2d9cddfc64 from November last year, this completes
the full revert of commit 08ef288b78 from October last year.
Fixes #271.
-
74840724
by Benno Schulenberg
at 2021-12-30T15:39:31+01:00
symbols/eu: add comments after the Unicode codes, and normalize on Uxxxx
-
3ad2f8e3
by Benno Schulenberg
at 2022-01-01T18:58:20+00:00
remove definitions of AC12 that get overridden by a definition of BKSL
Since AC12 is an alias of BKSL, defining AC12 before defining BKSL has
zero effect.
-
e88d1df7
by Peter Hutterer
at 2022-01-17T09:39:23+10:00
keycodes: add KEY_EMOJI_PICKER from kernel v5.13
Missing from 011b71a6f4b306db5c97953cb339b86cd089835f
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
a1ed3ec6
by Peter Hutterer
at 2022-01-20T15:18:07+10:00
rules: replace Iso 639 cze->ces, slo->slk, ger->deu
The latter is what we use everywhere else the respective language is
listed.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
d92310ac
by Peter Hutterer
at 2022-01-20T15:18:07+10:00
test: add a test case for ISO codes
Some languages need to be special-cased, pycountry doesn't list them.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
175077ec
by M Hickford
at 2022-01-20T21:34:52+00:00
Add countries data.
-
297bb515
by M Hickford
at 2022-01-27T21:51:03+00:00
Test that each layout has at least one country and language associated
-
c8e8fae7
by Sergey Udaltsov
at 2022-02-07T23:49:19+00:00
preparing for new translations
-
8f435f72
by Sergey Udaltsov
at 2022-02-07T23:49:19+00:00
New ar translation
-
0c24707b
by Sergey Udaltsov
at 2022-02-07T23:49:19+00:00
Prerelease translations sync
-
b603d59c
by Sergey Udaltsov
at 2022-02-07T23:49:19+00:00
Release 2.35
-
a0bcd618
by Sergey Udaltsov
at 2022-02-08T17:00:38+00:00
Added Arabic translation
-
930d18cc
by Sergey Udaltsov
at 2022-02-08T17:02:21+00:00
Release 2.35.1
Just to add Arabic translation to LINGUAS
-
647ccb79
by Timo Aaltonen
at 2022-04-05T14:06:30+03:00
Merge branch 'upstream-unstable' into debian-unstable
-
9747b4b5
by Timo Aaltonen
at 2022-04-05T14:07:14+03:00
version bump
-
68879b09
by Timo Aaltonen
at 2022-04-05T14:10:48+03:00
watch: Use macros for the upstream file/version/extension.
-
bb0418be
by Timo Aaltonen
at 2022-04-05T14:22:34+03:00
release to sid