| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
All other such layouts are named in this manner: Language (Country).
|
|
|
|
|
|
|
|
| |
Six years ago, commit 10cf5acd90 added the word "the" in the phrase
"Key to choose the 3rd level", but not in its sister phrase, the one
for the 5th-level chooser.
To compare, run: `grep -R "Key to choose"`
|
| |
|
| |
|
|
|
|
| |
(This should have been part of commit db45bd75 from four days ago.)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This Gothic layout is put in a new symbols file, called 'ancient',
so that there will be a place for other layouts for antique scripts.
The name "ancient" is chosen because that is how Gothic is marked
in https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes.
This fulfills issue #55.
Proposed-by: Tim Nelson
Original-patch-by: Tim Nelson
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
|
|
|
|
| |
Users have had enough time to get used to the new names.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Nineteen years ago, commit 8e1e2d8195 baptized these four variants with
the words "extended backslash". Nine months later, commit 999e981f4c
synced these names to the relevant symbol files.
But just two days later, commit 3ad7cee7c5 changed one of the names to
read "with <\|> key", in response to https://bugs.freedesktop.org/2319.
(A week later, commit 1b8556fe6f synced this name to the XML file.)
This gave one of the four very similar variants a deviant name.
The string "with <\|> key" is difficult for translators. For a long
time I have thought that "<" and ">" were the relevant symbols, and
that the "|" was an OR symbol, escaped by the "\". In other words:
I thought that the string referred to the LSGT key. :/
What the four variants actually do is: put the backslash and vertical
bar characters on the BKSL key (replacing the dead diaeresis and the
apostrophe), for those keyboards that lack the LSGT key, to make typing
"\" and "|" more straightforward -- these symbols are present also on
the third level of the Q and W keys. So what those variants do is:
add an *extra* backslash and vertical bar character to the layout,
for easier access, at the cost of having the apostrophe accessible
only via AltGr and the dead diaeresis only via Shift+AltGr.
So... name all four variants more fittingly and in the same manner.
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In order to make the option `grp:shifts_toggle` effective also with
the few layouts that define the Shift keys too, the option should be
applied to each group separately, and the option should specify the
key type explicitly.
This fixes issue #380.
Problem existed since the T3 layout was added in 2013,
and worsened when the E1 layout was added in 2020.
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This looks better and should mostly have no effect as the options are
largely independent. Only the moved `lv3:` options will now overrule
some of the `caps:`, `ctrl:` and `compose:` options, instead of being
overruled by them. In my opinion this is more consistent: all level3
options overrule most other options.
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
|
|
|
|
|
|
|
|
|
|
| |
Arguably, when options conflict, the group-switching options should
overrule others, because when one has multiple groups one definitely
wants to be able to switch.
This fixes issue #384.
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
|
|
|
|
|
|
|
|
|
|
|
|
| |
When using a `grp:` option, one doesn't want other options to interfere
with this option, so the rules for `grp:` options should come last in
the list.
This fixes issue #383.
Reported-by: Sergey Stolyarov
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
|
|
|
|
|
|
|
| |
Sixteen years ago commit a8551efb70 added OLPC layouts
for nine countries but added just seven country codes.
Also, sort the code for India alphabetically.
|
| |
|
|
|
|
|
| |
When something isn't actually a variant, there is no point in offering
it as a choice.
|
|
|
|
|
|
|
| |
Between the parenthesis after the language name should be either
a country name or the name of a specific type of layout.
(Also correct the comment for the 'en' short code.)
|
|
|
|
|
|
|
|
| |
The name "Russian (typographic)" made it sound as if the layout was
useful only for a very neat, typographical kind of Russian.
The word "layout" in the other name was copied from the mistaken name
of the RUU layout, which was corrected last week in commit b896a52c55.
|
|
|
|
|
|
|
|
|
| |
The layout assigns characters only to the third and fourth levels,
so it is useful only when combined with a proper, normal layout.
This addresses and closes issue #368.
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* The RSTU 2019-91 standard was developed in the Ukrainian SSR back in 1991
in consideration of electronic typewriters and therefore was not officially
used in computer technology. After the collapse of the Soviet Union,
in independent Ukraine in 1996, the DSTU 3470-96 standard has been adopted.
Despite the fact that the RSTU layout was added to this repository in 2004,
officially this standard has been dead since 1991. Also, it is almost
impossible to connect old keyboards with 5-pin DIN connectors to modern
computers.
* The RUU layout is slightly renamed, as the official name of the country
is Belarus, not Belorussia.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Poorna layout includes all Malayalam unicode characters which are not
found in other layouts. One important use case is typesetting an old
book (Malayalam bible for example) that requires characters not present
in the other layouts. This layout also makes it easy to type
punctuations and other special characters without switching layouts.
For more details see https://poorna.smc.org.in
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
A custom layout may define its own types or a user may want to
overwrite existing types. This option activates the `custom`
types file, which is user-provided.
This is a follow-up to 5ca9f8aea2876fe6926fc27f564d36eaf5ca5c8d.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
These variants allow Apple MacBook keyboards to type \ properly.
Co-authored-by: Hector Martin <marcan@marcan.st>
Signed-off-by: Hector Martin <marcan@marcan.st>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The option makes plain <Insert> do Compose, while <Shift+Insert>
remains defined as Insert, because various desktops intercept this
specific combo to make it do a Paste.
This partially addresses issue #351.
Requested-by: Fabio Botta
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Making the CapsLock key into a Control key, and the left Control key
into a group toggle, can be achieved by combining two existing options
-- they just need to be combined in the correct order: the group toggle
should override the second half of `swapcaps`.
The option is also renamed, to more clearly express its result.
An alias is added for compatibilty. (An alias for another option
is also added, as commit 7124dd5127 put it in the wrong place.)
This fixes issue #349.
|
| |
|
| |
|
|
|
|
| |
switched
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Other options that assign `Hyper` to some key, map Mod4 to the relevant
key or symbol, so let this relatively new option do this too.
This fixes issue #344.
Reported-by: Artur Brzozowski
Acked-by: Woodrow Douglass
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
|
|
|
|
|
|
|
| |
Explicitly apply alt_space_toggle for all groups allowing it to work
with layouts having SPCE key definitions.
Fixes #346.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fourteen years ago, commit b69a8bdff0 added a rule for redefining the
<NMLK> key for IBM Spacesaver keyboards in order to have `Num_Lock` on
both levels. This was needed to overwrite `Pointer_EnableKeys` that
was on the second level by default, which interfered with how the
Spacesaver NumLock key worked (https://bugs.freedesktop.org/16767).
Two years later, commit 1bc01a5eaa removed the default assignment of
`Pointer_EnableKeys` to the second level of <NMLK>, thus making the
special rule for IBM Spacesavers redundant.
(There are still a few vendor files that assign `Pointer_EnableKeys`.
These assignments should probably be removed too.)
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In general, options whose name ends in "_switch" do something *while*
the relevant key or key combination is being held -- see, for example,
grp:menu_switch, lv3:ralt_switch, or lv5:rctrl_switch.
The renamed three options, however, set a group when they are pressed,
and this group remains set when the relevant key is released.
Keep the old names around as aliases, for backward compatibility.
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
|
|
|
|
|
| |
This layout is pretty much the same as Russian "yawerty" (aka
ru(phonetic)) layout, just adapted for alphabet differences.
|