| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
Was outdated since previous commit
|
|
|
|
|
|
added shift modifier characters
Add support for gujarati numerals
Co-authored-by: yogesh-b <yogesh@improwised.com>
|
|
The original author is @sejkm in https://github.com/Julow/Unexpected-Keyboard/issues/573
|
|
* CI: Run 'check_layout.py'
Ensures that 'check_layout.output' is not outdated.
Also, update it.
* CI: Check new store descriptions
When a store description is added, 'python3 sync_translations.py' leaves
an untracked file that is not checked.
This makes sure that untracked store descriptions are noticed in CI.
|
|
compile.py implements a parser for X11's Compose.pre files. A lot of
code is necessary to interpret character names but thanksfully, the name
of most characters is contained in the file.
The state machine is compiled into two char arrays which unfortunately
requires an expensive initialisation and allocation.
|
|
Adapted from latn_qwerty_us
* Make it the default layout for en-GB
|
|
|
|
|
|
|
|
|
|
This results in a key being the empty string and do not trigger an
error:
key1="\"
Layouts are fixed and check_layout now checks for this case.
|
|
This reverts the Tusinian layout (1af4e45) and instead introduce a new
arabic PC layout with arabic numbers.
Layouts are renamed:
- arab_pc => arab_pc_hindu
- arab_pc_tn => arab_pc
|
|
|
|
|
|
|
|
|
|
These keys don't seem to have a purpose, which is confusing.
|
|
|
|
|
|
Adapted from qwertz DE to match qwertz fr_CH layout.
Added all missing characters with accents needed in French while leaving the most common Swiss German characters as it is on the Swiss layout PC keyboard.
Re-organized some special characters to be in a similar position than the PC layout.
* Add locale fr-CH
|
|
|
|
|
|
And add function keys placeholders in the layouts.
|
|
- Warn about missing esc, tab, f11_placeholder and f12_placeholder.
- Don't check non-layout files and special layouts.
|
|
|
|
The previous default layout is renamed `latn_qwertz_cz_multifunctional`.
|
|
The names are comprised of: script, layout name, country code.
Co-authored-by: grim <verdastelo9604@hotmail.com>
|
|
Added Romanian characters to the keyboard layout and changed the positioning
corner for the secondary characters that were conflicting with the
newly-introduced romanian characters
Added Romanian translations
|
|
|
|
This new information will avoid showing é on a cyrillic layout and ґ on
a latin layout.
|
|
Add the `script` attribute, which will be used to implement
script-specific extra keys.
|
|
The script `check_layout.py` checks some properties about layouts.
No check is an error.
The result of running this script on every layouts is stored in the file
`check_layout.output`, which is useful to track changes.
Add make rules to run this script as well as `sync_translations`.
|