Compare commits

..

3 Commits

325 changed files with 7539 additions and 37661 deletions

18
.gitignore vendored
View File

@ -1,21 +1,7 @@
_build/
debian/*.debhelper
debian/.debhelper/
debian/cargo/registry/
debian/cargo/.*cache*
debian/debhelper-build-stamp
debian/files
debian/*.substvars
debian/squeekboard/
debian/squeekboard-devel/
debian/tmp/
meson_Cargo.toml.in
po/squeekboard.pot
po/*.mo
.zanata-cache/
_build
TAGS
tags
target/
vendor/
vgdump
*.swp
*~

View File

@ -1,141 +1,56 @@
image: debian:trixie
variables:
DEBIAN_FRONTEND: noninteractive
default:
# Protect CI infra from rogue jobs
timeout: 15 minutes
# Allow jobs to be caneled on new commits
interruptible: true
# Retry on infra hickups automatically
retry:
max: 1
when:
- api_failure
- runner_system_failure
- scheduler_failure
- stuck_or_timeout_failure
image: debian:buster
stages:
- build
- test
- deploy
.tags: &tags
tags:
- librem5
before_script:
- apt-get -y update
- apt-get -y install ca-certificates
build_docs:
stage: build
artifacts:
paths:
- _build
script:
- apt-get -y install --no-install-recommends python3-pip python3-sphinx python3-recommonmark
- ./doc/build.sh _build
except:
variables:
- $PKG_ONLY == "1"
- apt-get -y install wget ca-certificates gnupg
- echo "deb http://ci.puri.sm/ scratch librem5" > /etc/apt/sources.list.d/ci.list
- wget -O- https://ci.puri.sm/ci-repo.key | apt-key add -
- apt-get -y update
- apt-get -y build-dep .
build_meson:
<<: *tags
stage: build
artifacts:
paths:
- _build
expire_in: 3h
script:
- apt-get -y build-dep .
- meson . _build/ -Ddepdatadir=/usr/share -Dfind_orphans=true --werror
- meson . _build/ -Ddepdatadir=/usr/share
- ninja -C _build install
except:
variables:
- $PKG_ONLY == "1"
build_deb:
allow_failure: true
tags:
- aarch64
stage: build
artifacts:
paths:
- '*.deb'
script:
- rm -f ../*.deb
- apt-get -y build-dep .
- apt-get -y install devscripts
- REV=$(git log -1 --format=%h)
- VER=$(dpkg-parsechangelog -SVersion)
- DEBFULLNAME="Librem5 CI"
- EMAIL="librem5-builds@lists.community.puri.sm"
- dch -v"$VER+librem5ci$CI_PIPELINE_ID.$REV" "$MSG"
- debuild -i -us -uc -b
- cp ../*.deb .
<<: *tags
stage: build
artifacts:
paths:
- "*.deb"
script:
- apt-get -y install devscripts
- debuild -i -us -uc -b
- cp ../*.deb .
build_reference:
stage: build
needs:
- job: build_meson
artifacts: true
artifacts:
paths:
- _build/doc
script:
- apt-get -y build-dep .
- apt-get -y install cargo
- cd _build
- ../cargo.sh doc --no-deps --document-private-items --features 'zbus_v1_5,clap_v4'
except:
variables:
- $PKG_ONLY == "1"
test_lintian:
<<: *tags
stage: test
dependencies:
- build_deb
script:
- apt-get -y install lintian
- lintian *.deb
test:
<<: *tags
stage: test
needs:
- job: build_meson
artifacts: true
- build_meson
script:
- apt-get -y build-dep .
- apt-get -y install clang-tidy
- ninja -C _build test
- tools/style-check_build _build
except:
variables:
- $PKG_ONLY == "1"
test_style:
stage: test
needs: []
script:
- apt-get -y build-dep .
- tools/style-check_source
except:
variables:
- $PKG_ONLY == "1"
check_release:
stage: test
needs: []
only:
refs:
- main
script:
- apt-get -y install git python3
- (head -n 1 ./debian/changelog && git tag) | ./debian/check_release.py
except:
variables:
- $PKG_ONLY == "1"
pages:
stage: deploy
needs:
- build_docs
- build_reference
script:
- mv _build/ public/
artifacts:
paths:
- public
only:
refs:
- main

View File

@ -1,7 +1,7 @@
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@ -645,7 +645,7 @@ the "copyright" line and a pointer to where the full notice is found.
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<https://www.gnu.org/licenses/>.
<http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
<http://www.gnu.org/philosophy/why-not-lgpl.html>.

1414
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -1,66 +1,39 @@
[package]
name = "rs"
version = "0.1.0"
edition = "2021"
[dependencies]
bitflags = "1.0.*"
clap = "2.32.*"
maplit = "1.0.*"
regex = "1.1.*"
serde = { version = "1.0.*", features = ["derive"] }
serde_yaml = "0.8.*"
xkbcommon = { version = "0.4.*", features = ["wayland"] }
[dependencies.gio]
version = ""
features = ["v2_44"]
[dependencies.glib]
version = ""
features = ["v2_44"]
[dependencies.glib-sys]
version = ""
features = ["v2_44"]
[dependencies.gtk]
version = "0.5.*"
features = ["v3_22"]
[dependencies.gtk-sys]
version = ""
features = ["v3_22"]
[lib]
name = "rs"
path = "src/lib.rs"
crate-type = ["staticlib", "rlib"]
# Cargo can't do autodiscovery if Cargo.toml is not in the root.
[[bin]]
name = "test_layout"
path = "src/bin/test_layout.rs"
[[example]]
name = "test_layout"
path = "examples/test_layout.rs"
[[example]]
name = "find_orphan_layouts"
path = "examples/find_orphan_layouts.rs"
[features]
zbus_v1_5 = []
clap_v4 = []
[dependencies]
maplit = "1.0"
serde = { version = "1.0", features = ["derive"] }
serde_yaml = "0.9"
bitflags = "1.3"
clap = { version = "4.4", features=["std"], default-features = false }
zbus = "1.9"
zvariant = "2.10"
zvariant_derive = "2.10"
xkbcommon = { version = "0.7", features = ["wayland"] }
[dependencies.cairo-rs]
version = "0.18"
[dependencies.cairo-sys-rs]
version = "0.18"
[dependencies.gdk]
version = "0.18"
[dependencies.gio]
version = "0.18"
features = ["v2_58"]
[dependencies.glib]
version = "0.18"
features = ["v2_58"]
[dependencies.glib-sys]
version = "0.18"
features = ["v2_58"]
[dependencies.gtk]
version = "0.18"
features = ["v3_24"]
[dependencies.gtk-sys]
version = "0.18"
features = ["v3_24"]

128
HACKING.md Normal file
View File

@ -0,0 +1,128 @@
Hacking
=======
This document describes the standards for modifying and maintaining the *squeekboard* project.
Development environment
-----------------------
*Squeekboard* is regularly built and tested on [the develpment environment](https://developer.puri.sm/Librem5/Development_Environment.html).
Recent Fedora releases are likely to be tested as well.
### Dependencies
On a Debian based system run
```sh
sudo apt-get -y install build-essential
sudo apt-get -y build-dep .
```
For an explicit list of dependencies check the `Build-Depends` entry in the
[debian/control][] file.
Testing
-------
Most common testing is done in CI. Occasionally, and for each release, do perform manual tests to make sure that
- the application draws correctly
- it shows when relevant
- it changes layouts
- it changes views
Testing with an application:
```
python3 tests/entry.py
```
Testing visibility:
```
$ busctl call --user sm.puri.OSK0 /sm/puri/OSK0 sm.puri.OSK0 SetVisible b true
$ busctl call --user sm.puri.OSK0 /sm/puri/OSK0 sm.puri.OSK0 SetVisible b false
```
Testing layouts:
Layouts can be selected using the GNOME Settings application.
```
# define all available layouts. First one is currently selected.
$ gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('xkb', 'de')]"
```
Coding
------
Code submitted should roughly match the style of surrounding code. Things that will *not* be accepted are ones that often lead to errors:
- skipping brackets `{}` after every `if()`, `else`, and similar
Bad example:
```
if (foo)
bar();
```
Good example:
```
if (foo) {
bar();
}
```
- mixing tabs and spaces in the same block of code (or config)
Strongly encouraged:
- don't make lines too long. If it's longer than ~80 characters, it's probably unreadable already, and the code needs to be clarified;
- put operators in the beginning of a continuation line
Bad example:
```
foobar = verylongexpression +
anotherverylongexpression +
yetanotherexpression;
```
Good example:
```
foobar = verylongexpression
+ anotherverylongexpression
+ yetanotherexpression;
```
- use `///` for documentation comments in front of definitions and `/*! ... */` for documentation comments in the beginning of modules (see [Rust doc-comments](https://doc.rust-lang.org/reference/comments.html#doc-comments))
If in doubt, check [PEP8](https://github.com/rust-dev-tools/fmt-rfcs/blob/master/guide/guide.md), the [kernel coding style](https://www.kernel.org/doc/html/v4.10/process/coding-style.html), or the [Rust style guide](https://github.com/rust-dev-tools/fmt-rfcs/blob/master/guide/guide.md).
Maintenance
-----------
Squeekboard uses Rust & Cargo for some of its dependencies.
Use the `cargo.sh` script for maintaining the Cargo part of the build. The script takes the usual Cargo commands, after the first 2 positionsl arguments: source directory, and output artifact. So, `cargo test` becomes:
```
cd build_dir
sh /source_path/cargo.sh test
```
### Cargo dependencies
Dependencies must be specified in `Cargo.toml` with 2 numbers: "major.minor". Since bugfix version number is meant to not affect the interface, this allows for safe updates.
`Cargo.lock` is used for remembering the revisions of all Rust dependencies. It should be updated often, preferably with each bugfix revision, and in a commit on its own:
```
cd build_dir
sh /source_path/cargo.sh update
ninja test
```

163
NEWS
View File

@ -1,163 +0,0 @@
squeekboard 1.42.2
------------------
Released November 2024
* Fixes:
* Compatibility: Squeekboard should now work better with apps that do not use the text-input-protocol of Wayland and rely on specific keycodes being assigned to specific characters/functions.
* Documentation: The recommended settings for creating layouts while using Phoc in a nested session, have been updated to work correctly with the changes to the scaling-algorithm.
* Contributors:
* MoonlightWave-12
squeekboard 1.42.1
------------------
Released October 2024
* Fixes:
* With some apps, in particular apps made with Electron, text-input did not work with some buttons, depending on which layout was used. Text-input should now work normally with those apps.
* In some situations, modifiers were cleared after pressing another button (for example: when pressing `C`, for `Ctrl + C`), resulting in text-input without the modifiers. The modifiers will remain active in those situations from now on.
* Contributors:
* MoonlightWave-12
* Sebastian Krzyszkowiak
squeekboard 1.42.0
------------------
Released September 2024
* New layouts:
* Belarusian (by)
* French (fr+bepo) terminal-layout
* Japanese (jp)
* Serbian (rs), (rs+latin), (rs+latinunicode)
* Changed layouts:
* Thai (th):
* There is less empty space now.
* Most buttons are wider now.
* The arrangement of buttons for the `symbols` and `numbers` views, is more consistent with other layouts now.
* Fixes:
* "Keyboard Settings" in the language-selection-popover will now open the correct panel in GNOME Settings.
* On some relatively small screens in horizontal orientation, the compact shape was used instead of the wide shape,
even though the wide shape can fit into the same height. The wide shape will be used on those screens now.
* Changes:
* The height of the panel will adapt to screens differently.
In particular, the panel will be 1/3 of the screen's height on most monitors in horizontal orientation,
and as tall as it can be, while maintaining the aspect-ratio of the wide shape (16:5) without empty space next to it,
for most monitors in vertical orientation.
* GSettings for adjusting the height of the panel for the keyboard have been added.
* The documentation has been improved. In particular, it should now be much easier to learn how to test changes to Squeekboard and layouts.
* After building a Debian-package for Squeekboard and installing it, `update-alternatives` is now supported.
* The layout-files now have the English name of the language for which the respective layout is, in a comment at the top of the file.
* For a few languages which do not have a layout yet, a more appropriate fallback-layout will be chosen.
* Contributors:
* Guido Günther
* MoonlightWave-12
* UI translations:
* Sabri Ünal (tr)
squeekboard 1.41.0
------------------
Released August 2024
* New layouts:
* Malayalam
* German (Bone)
* German (Neo 2)
* New icons:
* zwsp (zero-width-space)
* zwj (zero-width-joiner)
squeekboard 1.39.0
------------------
Released May 2024
* New button-styles:
* `change-view`: Highlighted like `special`, but with a border at the bottom.
* `character-group`: Like `change-view`, but with less highlighting.
* `placeholder`: Less contrast to the background and does not visually change when pressed.
* `subtle-highlight`: For highlighting commonly used characters in accent-views, for example.
* New layouts:
* Portuguese
* Slovenian
* Turkish (F-layout)
* Turkish (Q-layout)
* Remade layout:
* Portuguese (Brazil): A view for accents has been added.
* Changes:
* The new button-styles are used in the available layouts, where appropriate.
* The top rows of the terminal-layouts are a little taller.
* Squeekboard will choose the wide shape of layouts, for more displays in horizontal orientation.
* Highlighted buttons now show visual feedback too, when pressed.
* Many layouts have been adjusted, so that those change their form less when switching views.
* Various small issues have been fixed, to make layouts more consistent.
* Development:
* Scaling-tests for many display-types have been added.
squeekboard 1.38.0
------------------
Released March 2024
* Changes:
* 25 wide shapes have been added, so that every available layout now has a wide shape
* "PgUp" and "PgDn" on the terminal-layouts have been relabeled to "Page ↑" and "Page ↓"
* The Spanish and French terminal-layouts now have translated key-names
* The Spanish terminal-layout has been updated with the additional keys that are already available on the US-terminal-layout.
* The wide and base shapes of the German layout had a different key-arrangement and the wide shape did not have a button to access additional characters; this has been fixed.
* Development:
* Squeekboard's versioning now follows Phosh's versioning (for example: Squeekboard 1.38 was released in time for Phosh 0.38)
* The build-system has been simplified
* A single Cargo.toml file is used, instead of assembling it from multiple parts
* Newer dependencies are now used for building Squeekboard by default
* Squeekboard's main development-platform is now Debian Testing
* The layout-files have been cleaned up, so that those are easier to understand and edit
squeekboard 1.24.0
------------------
Released March 2024
* Changes:
* The emoji-layout has been replaced with a new one, which offers many more emojis to choose from.
squeekboard 1.23.0
------------------
Released March 2024
* New or updated translations:
* Belarusian
* Haitian Creole
* New layouts:
* French Canadian (QWERTY + accented letters)
* German terminal-layout
* Spanish terminal-layout
* Changes:
* Fixed Persian and Swiss layouts
* Fixed various small style-issues in many layouts
* Improved the US-terminal-layout
squeekboard 1.22.0 "Superposition"
------------------
Released April 2023
* New or updated translations:
* Basque
* Changes:
* fixed panel sizing when scaling
* fixed panel sizing when rotating
* fixed Dvorak terminal layout
squeekboard 1.21.0 "Expected value"
------------------
Released February 2023
* New or updated translations:
* Hindi
* Czech
* German
* New layouts:
* wide Swedish
* Hungarian
* Changes:
* use a custom font for gr+polytonic, where the default is unreadable
* require newer Rust
* fixed panel sizing when rotating
* internal improvements.
squeekboard 1.20.0 "PID controller"
------------------
Released September 2023
* New translations:
* Greek
* Croatian
* New layouts:
* US Dvorak terminal
* Improvements:
* forcing the panel to hide now takes effect immediately
* Squeekboard icon will present itself when other applications need to show it

105
README.md
View File

@ -1,7 +1,7 @@
*squeekboard* - a Wayland on-screen keyboard
*squeekboard* - a Wayland virtual keyboard
========================================
*Squeekboard* is the on-screen-keyboard input-method for Phosh. It is primarily designed for smartphones, tablet-PCs, and other devices with touchscreens.
*Squeekboard* is a virtual keyboard supporting Wayland, built primarily for the *Librem 5* phone.
It squeaks because some Rust got inside.
@ -11,112 +11,49 @@ Features
### Present
- GTK3
- Custom keyboard layouts defined in yaml
- Input purpose dependent keyboard layouts
- Custom yaml-defined keyboards
- DBus interface to show and hide
- Use Wayland input method protocol to submit text
- Use Wayland input method protocol to show and hide
- Use Wayland virtual keyboard protocol
### Temporarily dropped
- A settings interface
### TODO
- [Port to GTK4 / GTK4-Layer-Shell](https://gitlab.gnome.org/World/Phosh/squeekboard/-/issues/64)
- [Text prediction/correction](https://gitlab.gnome.org/World/Phosh/squeekboard/-/issues/54)
- Use preedit
- Submit actions like "next field" using a future Wayland protocol
- Use Wayland input method protocol
- Pick up DBus interface files from /usr/share
Creating layouts
-------------------
If you want to work on layouts, check out the [guide](doc/tutorial.md).
Nightly builds
--------------
For testing the latest commits of the `main`-branch, one can install the nightly builds of Squeekboard.
For more information about the nightly builds, read the ["Phosh Nightly Package Builds"-blog-post](https://phosh.mobi/posts/phosh-nightly/).
Building
--------
### Dependencies
See `.gitlab-ci.yml` or run `apt-get build-dep .`
See `.gitlab-ci.yml`.
### Build from git repo
```sh
$ git clone https://gitlab.gnome.org/World/Phosh/squeekboard.git
$ cd squeekboard
$ mkdir _build
$ meson setup _build/
$ cd _build
$ ninja
```
To run tests use `ninja test`. To install squeekboard run `ninja install`.
$ git clone https://source.puri.sm/Librem5/squeekboard.git
$ cd squeekboard
$ mkdir ../build
$ meson ../build/
$ cd ../build
$ ninja test
$ ninja install
```
Running
-------
```sh
```
$ phoc # if no compatible Wayland compositor is running yet
$ cd ../build/
$ src/squeekboard
```
If no compatible Wayland compositor is running yet, you can use Phoc (after installing it):
```sh
$ phoc --exec 'src/squeekboard'
```
Squeekboard's panel will appear whenever a compatible application requests an input method. Click a text field in any GTK application, like `python3 ./tools/entry.py`.
Squeekboard honors the gnome "screen-keyboard-enabled" setting. Either enable this through gnome-settings under accessibility or run:
```sh
$ gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled true
```
Alternatively, force panel visibility manually with:
```sh
$ busctl call --user sm.puri.OSK0 /sm/puri/OSK0 sm.puri.OSK0 SetVisible b true
```
or by using the environment-variable `SQUEEKBOARD_DEBUG=force_show`.
### What the compositor has to support
A compatible compositor has to support the protocols:
- layer-shell
- virtual-keyboard-v1
It's strongly recommended to support:
- input-method-v2
Settings
--------
You can change the height of the panel for the keyboard with:
```sh
$ gsettings set sm.puri.Squeekboard scale-in-horizontal-screen-orientation 1.0
$ gsettings set sm.puri.Squeekboard scale-in-vertical-screen-orientation 1.0
```
Note: If the keyboard is open when the settings for the panel-height are changed, the height of the keyboard will not change until it is opened again, or the layout is changed.
While using Phosh, you can long-click/long-tap the home-bar at the bottom, to open and close the keyboard.
To reset the settings to the default, you can use:
```sh
$ gsettings reset-recursively sm.puri.Squeekboard
```
Developing
----------
See [`doc/hacking.md`](doc/hacking.md) for this copy, or the [official documentation](https://world.pages.gitlab.gnome.org/Phosh/squeekboard) for the current release.
See `HACKING.md`

View File

@ -12,14 +12,6 @@ SOURCE_DIR="$(dirname "$SCRIPT_PATH")"
CARGO_TARGET_DIR="$(pwd)"
export CARGO_TARGET_DIR
GSETTINGS_SCHEMA_DIR="${CARGO_TARGET_DIR}/data:${GSETTINGS_SCHEMA_DIR}"
export GSETTINGS_SCHEMA_DIR
cd "$SOURCE_DIR"
# the 'run" command takes arguments at the end,
# so --manifest-path must not be last
CMD="$1"
shift
cargo "$CMD" --manifest-path "$CARGO_TARGET_DIR"/Cargo.toml "$@"
cargo "$@"

View File

@ -1,49 +0,0 @@
#!/usr/bin/env python3
"""This script manages Cargo builds
while keeping the artifact directory within the build tree
instead of the source tree.
"""
from pathlib import Path
import shlex
import subprocess
import sys
source_dir = Path(__file__).absolute().parent
args = sys.argv[1:]
binary_dir = "debug"
if '--release' in args:
binary_dir = "release"
# The file produced by Cargo will have a special name
try:
i = args.index('--rename')
except ValueError:
filename = None
else:
args.pop(i)
filename = args.pop(i)
# The target destination of the produced file is a positional argument
out_path = [arg for arg in args if not arg.startswith('--')]
if out_path:
out_path = out_path[0]
i = args.index(out_path)
args.pop(i)
subprocess.run(['sh', "{}/cargo.sh".format(source_dir.as_posix()), 'build']
+ args,
check=True)
if out_path:
out_path = Path(out_path).absolute()
out_basename = out_path.name
filename = filename or out_basename
subprocess.run(['cp', '-a',
'./{}/{}'.format(binary_dir, filename),
out_path],
check=True)

34
cargo_build.sh Executable file
View File

@ -0,0 +1,34 @@
#!/bin/sh
# This script manages Cargo builds
# while keeping the artifact directory within the build tree
# instead of the source tree
set -e
SCRIPT_PATH="$(realpath "$0")"
SOURCE_DIR="$(dirname "$SCRIPT_PATH")"
RELEASE=""
BINARY_DIR="debug"
if [ "${1}" = "--release" ]; then
shift
BINARY_DIR="release"
RELEASE="--release"
fi
if [ "${1}" = "--rename" ]; then
shift
FILENAME="${1}"
shift
fi
OUT_PATH="$(realpath "${1}")"
shift
OUT_BASENAME="$(basename "${OUT_PATH}")"
FILENAME="${FILENAME:-"${OUT_BASENAME}"}"
sh "$SOURCE_DIR"/cargo.sh build $RELEASE "$@"
if [ -n "${OUT_PATH}" ]; then
cp -a ./"${BINARY_DIR}"/"${FILENAME}" "${OUT_PATH}"
fi

View File

@ -1,55 +0,0 @@
/* Theme independent styles */
sq_view {
font-family: cantarell, sans-serif;
font-size: 1.5em;
}
/* Becomes readable with a special font */
sq_view.gr_polytonic {
font-family: GFSDidotClassic, cantarell, sans-serif;
font-size: 2em;
}
sq_view.in_mal {
font-size: 1em;
}
sq_view.wide.in_mal {
font-size: 1.25em;
}
sq_view.ir_azb {
font-size: 1.368em;
}
sq_view.wide.jp {
font-size: 1.15em;
}
sq_button {
border-radius: 4px;
margin: 2px;
}
sq_view.wide sq_button {
margin: 3px;
}
sq_button.latched,
sq_button.locked {
font-weight: bold;
}
sq_button.action {
font-size: 0.75em;
}
sq_button.small {
font-size: 0.5em;
}
sq_view.pin sq_button {
border-radius: 0px;
margin: 1px 1px 1px 1px;
}

View File

@ -1,31 +1,20 @@
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd">
<!--
sm.puri.OSK0:
This interface is exported by on screen keyboards (OSK) to
indicate and set state like visibility.
-->
<interface name="sm.puri.OSK0">
<!--
SetVisible:
@visible: %TRUE if the OSK should be shown to the user, %FALSE otherwise
Toggle keyboard visibility.
-->
<method name="SetVisible">
<arg type="b" direction="in" name="visible"/>
<arg name="visible" type="b" direction="in"/>
<doc:doc><doc:description>
Switch keyboard visibility
</doc:description></doc:doc>
</method>
<!--
Visible:
Indicates whether the on screen keyboard is currently
unfolded. %TRUE if the OSK is currently visible to the user,
%FALSE otherwise.
-->
<property name="Visible" type="b" access="read"/>
<method name="GetVisible">
<arg name="visible" type="b" direction="out"/>
<doc:doc><doc:description>
Get keyboard visibility
</doc:description></doc:doc>
</method>
<property name="Visible" type="b" access="read">
</property>
</interface>
</node>

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="200" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg">
<g fill="none" stroke="#000">
<path d="m135.66 182.97a51.681 32.879 0 0 1-71.332 9.8e-4" stroke-width="12.123"/>
<path d="m135.66 17.029a51.681 32.879 0 0 0-71.332-0.0011" stroke-width="12.123"/>
<path d="m100 7.7071v184.59" stroke-width="10"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 384 B

View File

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.1">
<path d="M 3,0.5 V 1 c 2.5,0 4.5,1 4.5,2 v 12.5 h 1 V 3 c 0,-1 2,-2 4.5,-2 V 0.5 Z" />
</svg>

Before

Width:  |  Height:  |  Size: 231 B

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="200" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg">
<g fill="none" stroke="#000">
<circle cx="100" cy="20.429" r="14.118" stroke-width="9.05"/>
<circle cx="100" cy="179.57" r="14.118" stroke-width="9.05"/>
<path d="m100 34.739v130.52" stroke-width="8.5856"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 346 B

View File

@ -1,90 +0,0 @@
# Language: Armenian (phonetic)
# Armenian layout based on work by Norayr Chilingarian
# Yerevan
# Oct 2021
---
outlines:
default: { width: 34.3, height: 52 }
altline: { width: 52, height: 52 }
wide: { width: 104, height: 52 }
change-view: { width: 52, height: 52 }
change-view-2: { width: 104, height: 52 }
spaceline: { width: 150.99, height: 52 }
special: { width: 44, height: 52 }
large: { width: 44, height: 52 }
placeholder: { width: 34.3, height: 52 }
views:
base:
- "՝ է թ փ ձ ջ ւ և ռ չ ճ ֊ ժ"
- "ք ո ե ր տ ը ւ ի օ պ խ ծ շ"
- "-- -- ա ս դ ֆ գ հ յ կ լ --"
- "Shift_L -- զ ղ ց վ բ ն մ ՛ -- BackSpace"
- "show_numbers preferences space . Return"
upper:
- "՝ Է Թ Փ Ձ Ջ Ւ և Ռ Չ Ճ — Ժ"
- "Ք Ո Ե Ր Տ Ը Ւ Ի Օ Պ Խ Ծ Շ"
- "-- -- Ա Ս Դ Ֆ Գ Հ Յ Կ Լ ։ --"
- "Shift_L -- Զ Ղ Ց Վ Բ Ն Մ ՞ -- BackSpace"
- "show_numbers preferences space . Return"
numbers:
- "-- -- -- -- -- -- -- -- --"
- "-- ﬓ ﬔ ﬕ ﬖ ﬗ ՟ և --"
- "-- , \" ' : ; ! ? --"
- "show_symbols 1 2 3 4 5 6 7 8 9 0 BackSpace"
- "show_letters preferences space . Return"
symbols:
- "* # \\ % < > = [ ]"
- "© $ / & - _ + ( )"
- "® £ € ¥ ^ ° @ { }"
- "show_numbers_from_symbols ~ ` | · √ π τ ÷ × ¶ BackSpace"
- "show_letters preferences space . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ԱԲԳ"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
.:
outline: "large"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,90 +0,0 @@
# Language: Armenian (phonetic)
# Armenian layout based on work by Norayr Chilingarian
# Yerevan
# Oct 2021
---
outlines:
default: { width: 51.7, height: 42 }
altline: { width: 77.5, height: 42 }
wide: { width: 103.35, height: 42 }
change-view: { width: 77.5, height: 42 }
change-view-2: { width: 103.35, height: 42 }
spaceline: { width: 340.3, height: 42 }
special: { width: 62.27, height: 42 }
large: { width: 62.27, height: 42 }
placeholder: { width: 51.7, height: 42 }
views:
base:
- "՝ է թ փ ձ ջ ւ և ռ չ ճ ֊ ժ"
- "ք ո ե ր տ ը ւ ի օ պ խ ծ շ"
- "-- -- ա ս դ ֆ գ հ յ կ լ --"
- "Shift_L -- զ ղ ց վ բ ն մ ՛ -- BackSpace"
- "show_numbers preferences space . Return"
upper:
- "՝ Է Թ Փ Ձ Ջ Ւ և Ռ Չ Ճ — Ժ"
- "Ք Ո Ե Ր Տ Ը Ւ Ի Օ Պ Խ Ծ Շ"
- "-- -- Ա Ս Դ Ֆ Գ Հ Յ Կ Լ ։ --"
- "Shift_L -- Զ Ղ Ց Վ Բ Ն Մ ՞ -- BackSpace"
- "show_numbers preferences space . Return"
numbers:
- "-- -- -- -- -- -- -- -- --"
- "-- ﬓ ﬔ ﬕ ﬖ ﬗ ՟ և --"
- "-- , \" ' : ; ! ? --"
- "show_symbols 1 2 3 4 5 6 7 8 9 0 BackSpace"
- "show_letters preferences space . Return"
symbols:
- "* # \\ % < > = [ ]"
- "© $ / & - _ + ( )"
- "® £ € ¥ ^ ° @ { }"
- "show_numbers_from_symbols ~ ` | · √ π τ ÷ × ¶ BackSpace"
- "show_letters preferences space . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ԱԲԳ"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
.:
outline: "large"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,90 +0,0 @@
# Language: Armenian
# Armenian layout based on work by Norayr Chilingarian
# Yerevan
# Oct 2021
---
outlines:
default: { width: 34.3, height: 52 }
altline: { width: 52, height: 52 }
wide: { width: 104, height: 52 }
change-view: { width: 52, height: 52 }
change-view-2: { width: 104, height: 52 }
spaceline: { width: 150.99, height: 52 }
special: { width: 44, height: 52 }
large: { width: 44, height: 52 }
placeholder: { width: 34.3, height: 52 }
views:
base:
- "՝ ֆ ձ ֊ , ։ ՞ ՛ ) օ է ղ"
- "ճ փ բ ս մ ո ւ կ ը թ ծ ց »"
- "-- ջ վ գ ե ա ն ի տ հ պ ր --"
- "Shift_L ժ դ չ յ զ լ ք խ շ ռ BackSpace"
- "show_numbers preferences space . Return"
upper:
- "՜ Ֆ Ձ — $ … ՟ և ՚ ( Օ Է Ղ"
- "Ճ Փ Բ Ս Մ Ո Ւ Կ Ը Թ Ծ Ց «"
- "-- Ջ Վ Գ Ե Ա Ն Ի Տ Հ Պ Պ Ր"
- "Shift_L Ժ Դ Չ Յ Զ Լ Ք Խ Շ Ռ BackSpace"
- "show_numbers preferences space . Return"
numbers:
- "-- -- -- -- -- -- -- -- --"
- "-- ﬓ ﬔ ﬕ ﬖ ﬗ ՟ և --"
- "-- , \" ' : ; ! ? --"
- "show_symbols 1 2 3 4 5 6 7 8 9 0 BackSpace"
- "show_letters preferences space . Return"
symbols:
- "* # \\ % < > = [ ]"
- "© $ / & - _ + ( )"
- "® £ € ¥ ^ ° @ { }"
- "show_numbers_from_symbols ~ ` | · √ π τ ÷ × ¶ BackSpace"
- "show_letters preferences space . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ԱԲԳ"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
.:
outline: "large"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,90 +0,0 @@
# Language: Armenian
# Armenian layout based on work by Norayr Chilingarian
# Yerevan
# Oct 2021
---
outlines:
default: { width: 51.7, height: 42 }
altline: { width: 77.5, height: 42 }
wide: { width: 103.35, height: 42 }
change-view: { width: 77.5, height: 42 }
change-view-2: { width: 103.35, height: 42 }
spaceline: { width: 340.3, height: 42 }
special: { width: 62.27, height: 42 }
large: { width: 62.27, height: 42 }
placeholder: { width: 51.7, height: 42 }
views:
base:
- "՝ ֆ ձ ֊ , ։ ՞ ՛ ) օ է ղ"
- "ճ փ բ ս մ ո ւ կ ը թ ծ ց »"
- "-- ջ վ գ ե ա ն ի տ հ պ ր --"
- "Shift_L ժ դ չ յ զ լ ք խ շ ռ BackSpace"
- "show_numbers preferences space . Return"
upper:
- "՜ Ֆ Ձ — $ … ՟ և ՚ ( Օ Է Ղ"
- "Ճ Փ Բ Ս Մ Ո Ւ Կ Ը Թ Ծ Ց «"
- "-- Ջ Վ Գ Ե Ա Ն Ի Տ Հ Պ Պ Ր"
- "Shift_L Ժ Դ Չ Յ Զ Լ Ք Խ Շ Ռ BackSpace"
- "show_numbers preferences space . Return"
numbers:
- "-- -- -- -- -- -- -- -- --"
- "-- ﬓ ﬔ ﬕ ﬖ ﬗ ՟ և --"
- "-- , \" ' : ; ! ? --"
- "show_symbols 1 2 3 4 5 6 7 8 9 0 BackSpace"
- "show_letters preferences space . Return"
symbols:
- "* # \\ % < > = [ ]"
- "© $ / & - _ + ( )"
- "® £ € ¥ ^ ° @ { }"
- "show_numbers_from_symbols ~ ` | · √ π τ ÷ × ¶ BackSpace"
- "show_letters preferences space . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ԱԲԳ"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
.:
outline: "large"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,90 +0,0 @@
# Language: Arabic
# Maintained by: Khaled Eldoheiri <khalid@kdehairy.com>
---
outlines:
default: { width: 32.95, height: 52 }
altline: { width: 48.99, height: 52 }
wide: { width: 62, height: 52 }
change-view: { width: 48.99, height: 52 }
change-view-2: { width: 62, height: 52 }
spaceline: { width: 169.63, height: 52 }
special: { width: 35.66, height: 52 }
fill: { width: 65.32, height: 52 }
views:
base:
- "ذ ض ص ث ق ف غ ع خ ح ج"
- "ش س ي ب ل ا ت ن م ك ط"
- "Shift_L ء ؤ ر ة و ز ظ د BackSpace"
- "show_numbers preferences space . Return"
extra:
- "ذ ض ص ث ق لإ إ ع خ ح ج"
- "ش س ى ب لأ أ ت ن م ك ط"
- "Shift_L ئ لآ لا ه آ ز ظ د BackSpace"
- "show_numbers preferences space . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols ، \" ' : ؛ ! ؟ BackSpace"
- "show_letters preferences space . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "extra"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ض"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
5:
outline: "fill"
"&":
outline: "fill"
":":
outline: "fill"
:
outline: "fill"
¥:
outline: "fill"
">":
outline: "fill"

View File

@ -1,91 +0,0 @@
# Language: Arabic
# Maintained by: Khaled Eldoheiri <khalid@kdehairy.com>
---
outlines:
default: { width: 49, height: 42 }
altline: { width: 73.5, height: 42 }
wide: { width: 108, height: 42 }
change-view: { width: 73.5, height: 42 }
change-view-2: { width: 108, height: 42 }
spaceline: { width: 295, height: 42 }
special: { width: 49, height: 42 }
fill: { width: 98, height: 42 }
views:
base:
- "ذ ض ص ث ق ف غ ع خ ح ج"
- "ش س ي ب ل ا ت ن م ك ط"
- "Shift_L ء ؤ ر ة و ز ظ د BackSpace"
- "show_numbers preferences space . Return"
extra:
- "ذ ض ص ث ق لإ إ ع خ ح ج"
- "ش س ى ب لأ أ ت ن م ك ط"
- "Shift_L ئ لآ لا ه آ ز ظ د BackSpace"
- "show_numbers preferences space . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols ، \" ' : ؛ ! ؟ BackSpace"
- "show_letters preferences space . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters preferences space . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "extra"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ض"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"
5:
outline: "fill"
text: "5"
"&":
outline: "fill"
text: "&"
":":
outline: "fill"
text: ":"
:
outline: "fill"
text: "√"
¥:
outline: "fill"
text: "¥"
">":
outline: "fill"
text: ">"

View File

@ -1,88 +0,0 @@
# Language: Belgian
---
outlines:
default: { width: 35.33, height: 52 }
altline: { width: 53, height: 52 }
wide: { width: 59, height: 52 }
change-view: { width: 53, height: 52 }
change-view-2: { width: 59, height: 52 }
spaceline: { width: 139.75, height: 52 }
special: { width: 44, height: 52 }
views:
base:
- "a z e r t y u i o p"
- "q s d f g h j k l m"
- "Shift_L w x c v b n . BackSpace"
- "show_numbers preferences space show_eschars Return"
upper:
- "A Z E R T Y U I O P"
- "Q S D F G H J K L M"
- "Shift_L W X C V B N , BackSpace"
- "show_numbers preferences space show_eschars Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters preferences space show_eschars Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space show_eschars Return"
eschars:
- "à â ç é è ê î ô ù û"
- "À Â Ç É È Ê Î Ô Ù Û"
- "show_numbers_from_symbols æ œ ä ë ï ö ü BackSpace"
- "show_letters preferences space show_eschars Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "âÂ"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

View File

@ -1,88 +0,0 @@
# Language: Belgian
---
outlines:
default: { width: 54, height: 42 }
altline: { width: 81, height: 42 }
wide: { width: 100, height: 42 }
change-view: { width: 81, height: 42 }
change-view-2: { width: 100, height: 42 }
spaceline: { width: 205, height: 42 }
special: { width: 54, height: 42 }
views:
base:
- "a z e r t y u i o p"
- "q s d f g h j k l m"
- "Shift_L w x c v b n . BackSpace"
- "show_numbers preferences space show_eschars Return"
upper:
- "A Z E R T Y U I O P"
- "Q S D F G H J K L M"
- "Shift_L W X C V B N , BackSpace"
- "show_numbers preferences space show_eschars Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters preferences space show_eschars Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space show_eschars Return"
eschars:
- "à â ç é è ê î ô ù û"
- "À Â Ç É È Ê Î Ô Ù Û"
- "show_numbers_from_symbols æ œ ä ë ï ö ü BackSpace"
- "show_letters preferences space show_eschars Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "âÂ"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

View File

@ -1,90 +0,0 @@
# Language: Bulgarian (phonetic)
---
outlines:
default: { width: 32.72, height: 52 }
altline: { width: 50.12, height: 52 }
wide: { width: 58.99, height: 52 }
change-view: { width: 50.12, height: 52 }
change-view-2: { width: 58.99, height: 52 }
spaceline: { width: 167.26, height: 52 }
special: { width: 44, height: 52 }
placeholder: { width: 32.72, height: 52 }
fill: { width: 65.44, height: 52 }
views:
base:
- "я в е р т ъ у и о п ю"
- "а с д ф г х й к л ш щ"
- "Shift_L з ь ц ж б н м ч BackSpace"
- "show_numbers preferences space . Return"
upper:
- В Е Р Т Ъ У И О П Ю"
- "А С Д Ф Г Х Й К Л Ш Щ"
- "Shift_L З Ь Ц Ж Б Н М Ч BackSpace"
- "show_numbers preferences space , Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols -- , \" ' : ; ! ? BackSpace"
- "show_letters preferences space . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers_from_symbols -- \\ / < > = [ ] BackSpace"
- "show_letters preferences space , Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
5:
outline: "fill"
"&":
outline: "fill"
:
outline: "fill"
¥:
outline: "fill"

View File

@ -1,84 +0,0 @@
# Language: Bulgarian (phonetic)
---
outlines:
default: { width: 48.75, height: 42 }
altline: { width: 73.5, height: 42 }
wide: { width: 73.5, height: 42 }
change-view: { width: 73.5, height: 42 }
spaceline: { width: 292.5, height: 42 }
special: { width: 48.75, height: 42 }
placeholder: { width: 48.75, height: 42 }
fill: { width: 97.5, height: 42 }
views:
base:
- "я в е р т ъ у и о п ю"
- "а с д ф г х й к л ш щ"
- "Shift_L з ь ц ж б н м ч BackSpace"
- "show_numbers preferences space . Return"
upper:
- В Е Р Т Ъ У И О П Ю"
- "А С Д Ф Г Х Й К Л Ш Щ"
- "Shift_L З Ь Ц Ж Б Н М Ч BackSpace"
- "show_numbers preferences space , Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters preferences space Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters preferences space Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
5:
outline: "fill"
"&":
outline: "fill"
:
outline: "fill"
¥:
outline: "fill"

View File

@ -1,90 +0,0 @@
# Language: Bulgarian
---
outlines:
default: { width: 32.72, height: 52 }
altline: { width: 50.12, height: 52 }
wide: { width: 58.99, height: 52 }
change-view: { width: 50.12, height: 52 }
change-view-2: { width: 58.99, height: 52 }
spaceline: { width: 167.26, height: 52 }
special: { width: 44, height: 52 }
placeholder: { width: 32.72, height: 52 }
fill: { width: 65.44, height: 52 }
views:
base:
- "у е и ш щ к с д з ц б"
- "ь я а о ж г т н в м ч"
- "Shift_L ю й ъ ф х п р л BackSpace"
- "show_numbers preferences space . Return"
upper:
- "У Е И Ш Щ К С Д З Ц Б"
- "Ь Я А О Ж Г Т Н В М Ч"
- "Shift_L Ю Й Ъ Ф Х П Р Л BackSpace"
- "show_numbers preferences space , Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? ѝ BackSpace"
- "show_letters preferences space . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers_from_symbols -- \\ / < > = [ ] BackSpace"
- "show_letters preferences space , Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
5:
outline: "fill"
"&":
outline: "fill"
:
outline: "fill"
¥:
outline: "fill"

View File

@ -1,84 +0,0 @@
# Language: Bulgarian
---
outlines:
default: { width: 48.75, height: 42 }
altline: { width: 73.5, height: 42 }
wide: { width: 73.5, height: 42 }
change-view: { width: 73.5, height: 42 }
spaceline: { width: 292.5, height: 42 }
special: { width: 48.75, height: 42 }
placeholder: { width: 48.75, height: 42 }
fill: { width: 97.5, height: 42 }
views:
base:
- "у е и ш щ к с д з ц б"
- "ь я а о ж г т н в м ч"
- "Shift_L ю й ъ ф х п р л BackSpace"
- "show_numbers preferences space . Return"
upper:
- "У Е И Ш Щ К С Д З Ц Б"
- "Ь Я А О Ж Г Т Н В М Ч"
- "Shift_L Ю Й Ъ Ф Х П Р Л BackSpace"
- "show_numbers preferences space , Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? ѝ BackSpace"
- "show_letters preferences space . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers -- \\ / < > = [ ] BackSpace"
- "show_letters preferences space , Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
5:
outline: "fill"
"&":
outline: "fill"
:
outline: "fill"
¥:
outline: "fill"

View File

@ -1,89 +0,0 @@
# Language: Portuguese (Brazil)
---
outlines:
default: { width: 35.67, height: 52 }
altline: { width: 53, height: 52 }
wide: { width: 53, height: 52 }
change-view: { width: 53, height: 52 }
spaceline: { width: 90, height: 52 }
special: { width: 35.67, height: 52 }
large: { width: 71.34, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l ç"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers show_eschars preferences space .-large Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L Ç"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers show_eschars preferences space ,-large Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters show_eschars preferences space º . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters show_eschars preferences space ≠ § Return"
eschars:
- "À Á Ã Â É Ê Í Ó Ô Õ"
- "à á ã â é ê í ó ô õ "
- "show_numbers Ú Ü ú ü ! ? . BackSpace"
- "show_letters show_eschars preferences space « » Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Ãã"
.-large:
outline: "large"
text: "."
",-large":
outline: "large"
text: ","
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

View File

@ -1,103 +0,0 @@
# Language: Portuguese (Brazil)
---
outlines:
default: { width: 53.75, height: 42 }
thin: { width: 40.5, height: 42 }
altline: { width: 81, height: 42 }
wide: { width: 92, height: 42 }
change-view: { width: 81, height: 42 }
spaceline: { width: 149.5, height: 42 }
special: { width: 53.75, height: 42 }
large: { width: 81, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l ç"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers show_eschars preferences space .-large Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L Ç"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers show_eschars preferences space ,-large Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters show_eschars preferences space º .-thin Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters show_eschars preferences space ≠ § Return"
eschars:
- "À Á Ã Â É Ê Í Ó Ô Õ"
- "à á ã â é ê í ó ô õ "
- "show_numbers Ú Ü ú ü ! ? . BackSpace"
- "show_letters show_eschars preferences space « » Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Ãã"
.-large:
outline: "large"
text: "."
",-large":
outline: "large"
text: ","
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
«:
outline: "thin"
»:
outline: "thin"
º:
outline: "thin"
.-thin:
outline: "thin"
text: "."
:
outline: "thin"
§:
outline: "thin"

View File

@ -1,91 +0,0 @@
# Language: Belarusian
---
outlines:
default: { width: 32.45, height: 52 }
altline: { width: 32, height: 52 }
wide: { width: 64.55, height: 52 }
change-view: { width: 32, height: 52 }
change-view-2: { width: 64.55, height: 52 }
spaceline: { width: 91.96, height: 52 }
fill: { width: 156.86, height: 52 }
fill-2: { width: 64.9, height: 52 }
special: { width: 35.67, height: 52 }
large: { width: 35.67, height: 52 }
views:
base:
- "й ц у к е н г ш ў з х"
- "ф ы в а п р о л д ж э"
- "Shift_L я ч с м і т ь б ю BackSpace"
- "show_numbers preferences ё space , . Return"
upper:
- "Й Ц У К Е Н Г Ш Ў З Х"
- "Ф Ы В А П Р О Л Д Ж Э"
- "Shift_L Я Ч С М І Т Ь Б Ю BackSpace"
- "show_numbers preferences Ё space , . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace-wide"
- "show_letters preferences space-fill . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace-wide"
- "show_letters preferences space-fill . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
BackSpace-wide:
outline: "wide"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "АБВ"
show_symbols:
action:
set_view: "symbols"
outline: "change-view-2"
label: "*/="
.:
outline: "large"
space:
outline: "spaceline"
text: " "
space-fill:
outline: "fill"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
5:
outline: "fill-2"
"&":
outline: "fill-2"
:
outline: "fill-2"
¥:
outline: "fill-2"

View File

@ -1,88 +0,0 @@
# Language: Belarusian
---
outlines:
default: { width: 48.75, height: 42 }
altline: { width: 48.75, height: 42 }
wide: { width: 97.5, height: 42 }
change-view: { width: 48.75, height: 42 }
change-view-2: { width: 97.5, height: 42 }
spaceline: { width: 146.5, height: 42 }
fill: { width: 244, height: 42 }
fill-2: { width: 97.5, height: 42 }
special: { width: 48.75, height: 42 }
views:
base:
- "й ц у к е н г ш ў з х"
- "ф ы в а п р о л д ж э"
- "Shift_L я ч с м і т ь б ю BackSpace"
- "show_numbers preferences ё space , . Return"
upper:
- "Й Ц У К Е Н Г Ш Ў З Х"
- "Ф Ы В А П Р О Л Д Ж Э"
- "Shift_L Я Ч С М І Т Ь Б Ю BackSpace"
- "show_numbers preferences Ё space , . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace-wide"
- "show_letters preferences space-fill . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace-wide"
- "show_letters preferences space-fill . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
BackSpace-wide:
outline: "wide"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "АБВ"
show_symbols:
action:
set_view: "symbols"
outline: "change-view-2"
label: "*/="
space:
outline: "spaceline"
text: " "
space-fill:
outline: "fill"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
5:
outline: "fill-2"
"&":
outline: "fill-2"
:
outline: "fill-2"
¥:
outline: "fill-2"

View File

@ -1,92 +0,0 @@
# Language: French (Canada)
---
outlines:
default: { width: 35.5, height: 52 }
altline: { width: 53.5, height: 52 }
wide: { width: 62, height: 52 }
change-view: { width: 53.5, height: 52 }
change-view-2: { width: 62, height: 52 }
spaceline: { width: 135, height: 52 }
special: { width: 44, height: 52 }
placeholder: { width: 36, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers preferences space show_eschars Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers preferences space show_eschars Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters preferences space show_eschars Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space show_eschars Return"
eschars:
- "à â ç é è ê ë î ï ô"
- "ù û À Â Ç É È Ê Î Ô"
- "show_numbers_from_symbols -- ' ! ? . , -- BackSpace"
- "show_letters preferences space show_eschars Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "âÂ"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,92 +0,0 @@
# Language: French (Canada)
---
outlines:
default: { width: 53.7, height: 42 }
altline: { width: 80.5, height: 42 }
wide: { width: 92, height: 42 }
change-view: { width: 80.5, height: 42 }
change-view-2: { width: 92, height: 42 }
spaceline: { width: 219.5, height: 42 }
special: { width: 53.7, height: 42 }
placeholder: { width: 53.7, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers preferences space show_eschars Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers preferences space show_eschars Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters preferences space show_eschars Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space show_eschars Return"
eschars:
- "à â ç é è ê ë î ï ô"
- "ù û À Â Ç É È Ê Î Ô"
- "show_numbers_from_symbols -- ' ! ? . , -- BackSpace"
- "show_letters preferences space show_eschars Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "âÂ"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,73 +0,0 @@
# Language: German (Switzerland) (ch+de)
# Maintained by Patrick Jörg <patrickjoerg@gmx.ch>. No Copyright, enjoy!
---
outlines:
default: { width: 35.33, height: 52 }
altline: { width: 48, height: 52 }
wide: { width: 59, height: 52 }
change-view: { width: 48, height: 52 }
change-view-2: { width: 59, height: 52 }
spaceline: { width: 70, height: 52 }
special: { width: 28, height: 52 }
views:
base:
- "q w e r t z u i o p ü"
- "a s d f g h j k l ö ä"
- "Shift_L y x c v b n m BackSpace"
- "show_numbers ? ! preferences ' space , . Return"
upper:
- "Q W E R T Z U I O P Ü"
- "A S D F G H J K L Ö Ä"
- "Shift_L Y X C V B N M BackSpace"
- "show_numbers - _ preferences \" space , . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ * + - = ( ) ~ < >"
- "show_symbols # & / \\ √ ; : BackSpace"
- "show_letters ? ! preferences _ space , . Return"
symbols:
- "€ $ £ ¥ % | § µ [ ]"
- "© ® § ` ^ { } · ¡ ¿"
- "show_numbers « » ÷ × “ ” „ BackSpace"
- "show_letters preferences - space , . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

View File

@ -1,73 +0,0 @@
# Language: German (Switzerland) (ch+de)
# Maintained by Patrick Jörg <patrickjoerg@gmx.ch>. No Copyright, enjoy!
---
outlines:
default: { width: 52, height: 42 }
altline: { width: 70.65, height: 42 }
wide: { width: 86.84, height: 42 }
change-view: { width: 70.65, height: 42 }
change-view-2: { width: 86.84, height: 42 }
spaceline: { width: 103.03, height: 42 }
special: { width: 41.21, height: 42 }
views:
base:
- "q w e r t z u i o p ü"
- "a s d f g h j k l ö ä"
- "Shift_L y x c v b n m BackSpace"
- "show_numbers ? ! preferences ' space , . Return"
upper:
- "Q W E R T Z U I O P Ü"
- "A S D F G H J K L Ö Ä"
- "Shift_L Y X C V B N M BackSpace"
- "show_numbers - _ preferences \" space , . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ * + - = ( ) ~ < >"
- "show_symbols # & / \\ √ ; : BackSpace"
- "show_letters ? ! preferences _ space , . Return"
symbols:
- "€ $ £ ¥ % | § µ [ ]"
- "© ® § ` ^ { } · ¡ ¿"
- "show_numbers « » ÷ × “ ” „ BackSpace"
- "show_letters preferences - space , . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

View File

@ -1,84 +0,0 @@
# Language: French (Switzerland)
# Maintained by: Jordi Bossy <jordi@bossy.space>. No Copyright, enjoy!
---
outlines:
default: { width: 35.67, height: 52 }
altline: { width: 53.5, height: 52 }
wide: { width: 59, height: 52 }
change-view: { width: 53.5, height: 52 }
change-view-2: { width: 59, height: 52 }
spaceline: { width: 57, height: 52 }
special: { width: 28, height: 52 }
views:
base:
- "q w e r t z u i o p"
- "a s d f g h j k l ?"
- "Shift_L y x c v b n m BackSpace"
- "show_numbers show_eschars preferences ' space , . Return"
upper:
- "Q W E R T Z U I O P"
- "A S D F G H J K L !"
- "Shift_L Y X C V B N M BackSpace"
- "show_numbers show_eschars preferences \" space , . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ * + - = ( ) ~ < >"
- "show_symbols # & / \\ √ ; : BackSpace"
- "show_letters show_eschars preferences _ space , . Return"
symbols:
- "€ $ £ ¥ % | § µ [ ]"
- "© ® § ` ^ { } · ¡ ¿"
- "show_numbers « » ÷ × “ ” „ BackSpace"
- "show_letters show_eschars preferences - space , . Return"
eschars:
- "à â ç é è ê î ô ù û"
- "À Â Ç É È Ê Î Ô Ù Û"
- "show_numbers æ œ ä ë ï ö ü BackSpace"
- "show_letters show_eschars preferences ' space ° ß Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Ââ"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

View File

@ -1,102 +0,0 @@
# Language: French (Switzerland)
# Maintained by: Jordi Bossy <jordi@bossy.space>. No Copyright, enjoy!
---
outlines:
default: { width: 53.5, height: 42 }
thin: { width: 40, height: 42 }
altline: { width: 80, height: 42 }
wide: { width: 86.84, height: 42 }
change-view: { width: 80, height: 42 }
change-view-2: { width: 86.84, height: 42 }
spaceline: { width: 126, height: 42 }
special: { width: 41.21, height: 42 }
views:
base:
- "q w e r t z u i o p"
- "a s d f g h j k l ?"
- "Shift_L y x c v b n m BackSpace"
- "show_numbers show_eschars preferences ' space , . Return"
upper:
- "Q W E R T Z U I O P"
- "A S D F G H J K L !"
- "Shift_L Y X C V B N M BackSpace"
- "show_numbers show_eschars preferences \" space , . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ * + - = ( ) ~ < >"
- "show_symbols # & / \\ √ ; : BackSpace"
- "show_letters show_eschars preferences _ space , . Return"
symbols:
- "€ $ £ ¥ % | § µ [ ]"
- "© ® § ` ^ { } · ¡ ¿"
- "show_numbers « » ÷ × “ ” „ BackSpace"
- "show_letters show_eschars preferences --thin space , . Return"
eschars:
- "à â ç é è ê î ô ù û"
- "À Â Ç É È Ê Î Ô Ù Û"
- "show_numbers æ œ ä ë ï ö ü BackSpace"
- "show_letters show_eschars preferences ' space ° ß Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Ââ"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
"'":
outline: "thin"
"\"":
outline: "thin"
_:
outline: "thin"
--thin:
outline: "thin"
text: "-"
.:
outline: "thin"
",":
outline: "thin"
ß:
outline: "thin"
°:
outline: "thin"

View File

@ -1,95 +0,0 @@
# Language: German (Switzerland)
# Maintained by: Jordy Bossy <jordi@bossy.space>
# and Patrick Jörg <patrickjoerg@gmx.ch>. No Copyright, enjoy!
---
outlines:
default: { width: 35.33, height: 58 }
doublewidth: { width: 70.66, height: 58 }
altline: { width: 52.8, height: 58 }
wide: { width: 64.9, height: 58 }
change-view: { width: 52.8, height: 58 }
change-view-2: { width: 64.9, height: 58 }
spaceline: { width: 111.75, height: 58 }
special: { width: 35.33, height: 58 }
views:
base:
- "q w e r t z u i o p ü"
- "a s d f g h j k l ö ä"
- "Shift_L y x c v b n m ' BackSpace"
- "show_numbers show_eschars preferences Space , . Return"
upper:
- "Q W E R T Z U I O P Ü"
- "A S D F G H J K L Ö Ä"
- "Shift_L Y X C V B N M \" BackSpace"
- "show_numbers show_eschars preferences Space , . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0 ^"
- "* + - = ( ) ~ < > ! ?"
- "show_symbols _ # & / \\ √ ; : BackSpace"
- "show_letters show_eschars preferences Space , . Return"
symbols:
- "€ $ £ ¥ % | § µ [ ]"
- "© ® § ` { } @ · ¡ ¿"
- "show_numbers « » ÷ × “ ” „ BackSpace"
- "show_letters show_eschars preferences Space , . Return"
eschars:
- "à â ç é è ê î ô ù û ñ"
- "À Â Ç É È Ê Î Ô Ù Û Ñ"
- "show_numbers æ œ ä ë ï ö ü ß BackSpace"
- "show_letters show_eschars preferences Space ° Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Ââ"
Space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
°:
outline: "doublewidth"
"|":
outline: "doublewidth"
"}":
outline: "doublewidth"
×:
outline: "doublewidth"

View File

@ -1,101 +0,0 @@
# Language: German (Switzerland)
# Maintained by: Jordy Bossy <jordy@bossy.space>
# and Patrick Jörg <patrickjoerg@gmx.ch>. No Copyright, enjoy!
---
outlines:
default: { width: 48, height: 42 }
doublewidth: { width: 96, height: 42 }
narrow: { width: 33, height: 42 }
large: { width: 66, height: 42 }
altline: { width: 72, height: 42 }
wide: { width: 108, height: 42 }
change-view: { width: 72, height: 42 }
change-view-2: { width: 108, height: 42 }
spaceline: { width: 162, height: 42 }
special: { width: 48, height: 42 }
views:
base:
- "q w e r t z u i o p ü"
- "a s d f g h j k l ö ä"
- "Shift_L y x c v b n m ' BackSpace"
- "show_numbers show_eschars preferences Space , . Return"
upper:
- "Q W E R T Z U I O P Ü"
- "A S D F G H J K L Ö Ä"
- "Shift_L Y X C V B N M \" BackSpace"
- "show_numbers show_eschars preferences Space , . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0 ^"
- "* + - = ( ) ~ < > ! ?"
- "show_symbols _ # & / \\ √ ; : BackSpace"
- "show_letters show_eschars preferences Space , . Return"
symbols:
- "€ $ £ ¥ % | § µ [ ]"
- "© ® § ` { } @ · ¡ ¿"
- "show_numbers « » ÷ × “ ” „ BackSpace"
- "show_letters show_eschars preferences Space , . Return"
eschars:
- "à â ç é è ê î ô ù û ñ"
- "À Â Ç É È Ê Î Ô Ù Û Ñ"
- "show_numbers æ œ ä ë ï ö ü ß BackSpace"
- "show_letters show_eschars preferences Space ° Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Ââ"
Space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
°:
outline: "large"
.:
outline: "narrow"
",":
outline: "narrow"
"|":
outline: "doublewidth"
"}":
outline: "doublewidth"
×:
outline: "doublewidth"

View File

@ -1,102 +0,0 @@
# Language: Czech (QWERTY)
---
outlines:
default: { width: 35.33, height: 52 }
altline: { width: 52.67, height: 52 }
wide: { width: 52.67, height: 52 }
change-view: { width: 52.67, height: 52 }
spaceline: { width: 106, height: 52 }
special: { width: 35.33, height: 52 }
change-view-2: { width: 35.33, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers show_accents preferences space , . Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers show_upper_accents preferences space ! ? Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters show_accents preferences space , . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters show_accents preferences space , . Return"
accents:
- "ä ě é ř ť ý ů í ó ö"
- "á š ď ë ŕ ú ü ô ľ"
- "accents_Shift_L ž ß č ç ñ ň ĺ BackSpace"
- "show_letters show_accents preferences space , . Return"
upper_accents:
- "Ä Ě É Ř Ť Ý Ů Í Ó Ö"
- "Á Š Ď Ë Ŕ Ú Ü Ô Ľ"
- "accents_Shift_L Ž ẞ Č Ç Ñ Ň Ĺ BackSpace"
- "show_letters show_upper_accents preferences space , . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
accents_Shift_L:
action:
locking:
lock_view: "upper_accents"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_accents:
action:
locking:
lock_view: "accents"
unlock_view: "base"
outline: "change-view-2"
label: "á"
show_upper_accents:
action:
locking:
lock_view: "upper_accents"
unlock_view: "base"
outline: "change-view-2"
label: "Á"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

View File

@ -1,102 +0,0 @@
# Language: Czech (QWERTY)
---
outlines:
default: { width: 54, height: 42 }
altline: { width: 81, height: 42 }
wide: { width: 81, height: 42 }
change-view: { width: 81, height: 42 }
spaceline: { width: 162, height: 42 }
special: { width: 54, height: 42 }
change-view-2: { width: 54, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers show_accents preferences space , . Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers show_upper_accents preferences space ! ? Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters show_accents preferences space , . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters show_accents preferences space , . Return"
accents:
- "ä ě é ř ť ý ů í ó ö"
- "á š ď ë ŕ ú ü ô ľ"
- "accents_Shift_L ž ß č ç ñ ň ĺ BackSpace"
- "show_letters show_accents preferences space , . Return"
upper_accents:
- "Ä Ě É Ř Ť Ý Ů Í Ó Ö"
- "Á Š Ď Ë Ŕ Ú Ü Ô Ľ"
- "accents_Shift_L Ž ẞ Č Ç Ñ Ň Ĺ BackSpace"
- "show_letters show_upper_accents preferences space , . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
accents_Shift_L:
action:
locking:
lock_view: "upper_accents"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_accents:
action:
locking:
lock_view: "accents"
unlock_view: "base"
outline: "change-view-2"
label: "á"
show_upper_accents:
action:
locking:
lock_view: "upper_accents"
unlock_view: "base"
outline: "change-view-2"
label: "Á"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

View File

@ -1,102 +0,0 @@
# Language: Czech
---
outlines:
default: { width: 35.33, height: 52 }
altline: { width: 52.67, height: 52 }
wide: { width: 52.67, height: 52 }
change-view: { width: 52.67, height: 52 }
spaceline: { width: 106, height: 52 }
special: { width: 35.33, height: 52 }
change-view-2: { width: 35.33, height: 52 }
views:
base:
- "q w e r t z u i o p"
- "a s d f g h j k l"
- "Shift_L y x c v b n m BackSpace"
- "show_numbers show_accents preferences space , . Return"
upper:
- "Q W E R T Z U I O P"
- "A S D F G H J K L"
- "Shift_L Y X C V B N M BackSpace"
- "show_numbers show_upper_accents preferences space ! ? Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters show_accents preferences space , . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters show_accents preferences space , . Return"
accents:
- "ä ě é ř ť ž ů í ó ö"
- "á š ď ë ŕ ú ü ô ľ"
- "accents_Shift_L ý ß č ç ñ ň ĺ BackSpace"
- "show_letters show_accents preferences space , . Return"
upper_accents:
- "Ä Ě É Ř Ť Ž Ů Í Ó Ö"
- "Á Š Ď Ë Ŕ Ú Ü Ô Ľ"
- "accents_Shift_L Ý ẞ Č Ç Ñ Ň Ĺ BackSpace"
- "show_letters show_upper_accents preferences space , . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
accents_Shift_L:
action:
locking:
lock_view: "upper_accents"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_accents:
action:
locking:
lock_view: "accents"
unlock_view: "base"
outline: "change-view-2"
label: "á"
show_upper_accents:
action:
locking:
lock_view: "upper_accents"
unlock_view: "base"
outline: "change-view-2"
label: "Á"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

View File

@ -1,102 +0,0 @@
# Language: Czech
---
outlines:
default: { width: 54, height: 42 }
altline: { width: 81, height: 42 }
wide: { width: 81, height: 42 }
change-view: { width: 81, height: 42 }
spaceline: { width: 162, height: 42 }
special: { width: 54, height: 42 }
change-view-2: { width: 54, height: 42 }
views:
base:
- "q w e r t z u i o p"
- "a s d f g h j k l"
- "Shift_L y x c v b n m BackSpace"
- "show_numbers show_accents preferences space , . Return"
upper:
- "Q W E R T Z U I O P"
- "A S D F G H J K L"
- "Shift_L Y X C V B N M BackSpace"
- "show_numbers show_upper_accents preferences space ! ? Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters show_accents preferences space , . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters show_accents preferences space , . Return"
accents:
- "ä ě é ř ť ž ů í ó ö"
- "á š ď ë ŕ ú ü ô ľ"
- "accents_Shift_L ý ß č ç ñ ň ĺ BackSpace"
- "show_letters show_accents preferences space , . Return"
upper_accents:
- "Ä Ě É Ř Ť Ž Ů Í Ó Ö"
- "Á Š Ď Ë Ŕ Ú Ü Ô Ľ"
- "accents_Shift_L Ý ẞ Č Ç Ñ Ň Ĺ BackSpace"
- "show_letters show_upper_accents preferences space , . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
accents_Shift_L:
action:
locking:
lock_view: "upper_accents"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_accents:
action:
locking:
lock_view: "accents"
unlock_view: "base"
outline: "change-view-2"
label: "á"
show_upper_accents:
action:
locking:
lock_view: "upper_accents"
unlock_view: "base"
outline: "change-view-2"
label: "Á"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

View File

@ -1,122 +0,0 @@
# Language: German (Bone)
---
outlines:
default: { width: 32.12, height: 52 }
subtle-highlight: { width: 32.12, height: 52 }
special: { width: 32.12, height: 52 }
altline: { width: 48.17, height: 52 }
change-view: { width: 48.17, height: 52 }
fill: { width: 64.24, height: 52 }
subtle-highlight-2: { width: 64.24, height: 52 }
spaceline: { width: 112.45, height: 52 }
views:
base:
- "j d u a x p h l m w ß"
- "c t i e o b n r s g q"
- "Shift_L f v ü ä ö y z k BackSpace"
- "show_numbers show_eschars preferences space , . Return"
upper:
- "J D U A X P H L M W ẞ"
- "C T I E O B N R S G Q"
- "Shift_L F V Ü Ä Ö Y Z K BackSpace"
- "show_numbers show_eschars preferences space ! ? Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols ; \" ' : = < > BackSpace"
- "show_letters show_eschars preferences space , . Return"
symbols:
- "~ ` ´ | · √ µ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers \\ / § π τ [ ] BackSpace"
- "show_letters show_eschars preferences space , . Return"
eschars:
- "ä-subtle-highlight è é ö-subtle-highlight ü-subtle-highlight-2 Ä-subtle-highlight È É Ö-subtle-highlight Ü-subtle-highlight"
- "à â ê î ô À Â Ê Î Ô"
- "show_numbers « » ç Ç æ œ ß-subtle-highlight BackSpace"
- "show_letters show_eschars preferences space „ “ Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Ää"
space:
outline: "spaceline"
text: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"
ä-subtle-highlight:
outline: "subtle-highlight"
text: "ä"
ö-subtle-highlight:
outline: "subtle-highlight"
text: "ö"
ü-subtle-highlight-2:
outline: "subtle-highlight-2"
text: "ü"
Ä-subtle-highlight:
outline: "subtle-highlight"
text: "Ä"
Ö-subtle-highlight:
outline: "subtle-highlight"
text: "Ö"
Ü-subtle-highlight:
outline: "subtle-highlight"
text: "Ü"
ß-subtle-highlight:
outline: "subtle-highlight"
text: "ß"
5:
outline: "fill"
"&":
outline: "fill"
·:
outline: "fill"
¥:
outline: "fill"
ô:
outline: "fill"
Ç:
outline: "fill"
":":
outline: "fill"
π:
outline: "fill"

View File

@ -1,122 +0,0 @@
# Language: German (Bone)
---
outlines:
default: { width: 48.87, height: 42 }
subtle-highlight: { width: 48.87, height: 42 }
special: { width: 48.87, height: 42 }
altline: { width: 73.31, height: 42 }
change-view: { width: 73.31, height: 42 }
fill: { width: 97.74, height: 42 }
subtle-highlight-2: { width: 97.74, height: 42 }
spaceline: { width: 171.03, height: 42 }
views:
base:
- "j d u a x p h l m w ß"
- "c t i e o b n r s g q"
- "Shift_L f v ü ä ö y z k BackSpace"
- "show_numbers show_eschars preferences space , . Return"
upper:
- "J D U A X P H L M W ẞ"
- "C T I E O B N R S G Q"
- "Shift_L F V Ü Ä Ö Y Z K BackSpace"
- "show_numbers show_eschars preferences space ! ? Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols ; \" ' : = < > BackSpace"
- "show_letters show_eschars preferences space , . Return"
symbols:
- "~ ` ´ | · √ µ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers \\ / § π τ [ ] BackSpace"
- "show_letters show_eschars preferences space , . Return"
eschars:
- "ä-subtle-highlight è é ö-subtle-highlight ü-subtle-highlight-2 Ä-subtle-highlight È É Ö-subtle-highlight Ü-subtle-highlight"
- "à â ê î ô À Â Ê Î Ô"
- "show_numbers « » ç Ç æ œ ß-subtle-highlight BackSpace"
- "show_letters show_eschars preferences space „ “ Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Ää"
space:
outline: "spaceline"
text: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"
ä-subtle-highlight:
outline: "subtle-highlight"
text: "ä"
ö-subtle-highlight:
outline: "subtle-highlight"
text: "ö"
ü-subtle-highlight-2:
outline: "subtle-highlight-2"
text: "ü"
Ä-subtle-highlight:
outline: "subtle-highlight"
text: "Ä"
Ö-subtle-highlight:
outline: "subtle-highlight"
text: "Ö"
Ü-subtle-highlight:
outline: "subtle-highlight"
text: "Ü"
ß-subtle-highlight:
outline: "subtle-highlight"
text: "ß"
5:
outline: "fill"
"&":
outline: "fill"
·:
outline: "fill"
¥:
outline: "fill"
ô:
outline: "fill"
Ç:
outline: "fill"
":":
outline: "fill"
π:
outline: "fill"

View File

@ -1,122 +0,0 @@
# Language: German (Neo 2)
---
outlines:
default: { width: 32.12, height: 52 }
subtle-highlight: { width: 32.12, height: 52 }
special: { width: 32.12, height: 52 }
altline: { width: 48.17, height: 52 }
change-view: { width: 48.17, height: 52 }
fill: { width: 64.24, height: 52 }
subtle-highlight-2: { width: 64.24, height: 52 }
spaceline: { width: 112.45, height: 52 }
views:
base:
- "x v l c w k h g f q ß"
- "u i a e o s n r t d y"
- "Shift_L ü ö ä p z b m j BackSpace"
- "show_numbers show_eschars preferences space , . Return"
upper:
- "X V L C W K H G F Q ẞ"
- "U I A E O S N R T D Y"
- "Shift_L Ü Ö Ä P Z B M J BackSpace"
- "show_numbers show_eschars preferences space ! ? Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols ; \" ' : = < > BackSpace"
- "show_letters show_eschars preferences space , . Return"
symbols:
- "~ ` ´ | · √ µ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers \\ / § π τ [ ] BackSpace"
- "show_letters show_eschars preferences space , . Return"
eschars:
- "ä-subtle-highlight è é ö-subtle-highlight ü-subtle-highlight-2 Ä-subtle-highlight È É Ö-subtle-highlight Ü-subtle-highlight"
- "à â ê î ô À Â Ê Î Ô"
- "show_numbers « » ç Ç æ œ ß-subtle-highlight BackSpace"
- "show_letters show_eschars preferences space „ “ Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Ää"
space:
outline: "spaceline"
text: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"
ä-subtle-highlight:
outline: "subtle-highlight"
text: "ä"
ö-subtle-highlight:
outline: "subtle-highlight"
text: "ö"
ü-subtle-highlight-2:
outline: "subtle-highlight-2"
text: "ü"
Ä-subtle-highlight:
outline: "subtle-highlight"
text: "Ä"
Ö-subtle-highlight:
outline: "subtle-highlight"
text: "Ö"
Ü-subtle-highlight:
outline: "subtle-highlight"
text: "Ü"
ß-subtle-highlight:
outline: "subtle-highlight"
text: "ß"
5:
outline: "fill"
"&":
outline: "fill"
·:
outline: "fill"
¥:
outline: "fill"
ô:
outline: "fill"
Ç:
outline: "fill"
":":
outline: "fill"
π:
outline: "fill"

View File

@ -1,122 +0,0 @@
# Language: German (Neo 2)
---
outlines:
default: { width: 48.87, height: 42 }
subtle-highlight: { width: 48.87, height: 42 }
special: { width: 48.87, height: 42 }
altline: { width: 73.31, height: 42 }
change-view: { width: 73.31, height: 42 }
fill: { width: 97.74, height: 42 }
subtle-highlight-2: { width: 97.74, height: 42 }
spaceline: { width: 171.03, height: 42 }
views:
base:
- "x v l c w k h g f q ß"
- "u i a e o s n r t d y"
- "Shift_L ü ö ä p z b m j BackSpace"
- "show_numbers show_eschars preferences space , . Return"
upper:
- "X V L C W K H G F Q ẞ"
- "U I A E O S N R T D Y"
- "Shift_L Ü Ö Ä P Z B M J BackSpace"
- "show_numbers show_eschars preferences space ! ? Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols ; \" ' : = < > BackSpace"
- "show_letters show_eschars preferences space , . Return"
symbols:
- "~ ` ´ | · √ µ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers \\ / § π τ [ ] BackSpace"
- "show_letters show_eschars preferences space , . Return"
eschars:
- "ä-subtle-highlight è é ö-subtle-highlight ü-subtle-highlight-2 Ä-subtle-highlight È É Ö-subtle-highlight Ü-subtle-highlight"
- "à â ê î ô À Â Ê Î Ô"
- "show_numbers « » ç Ç æ œ ß-subtle-highlight BackSpace"
- "show_letters show_eschars preferences space „ “ Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Ää"
space:
outline: "spaceline"
text: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"
ä-subtle-highlight:
outline: "subtle-highlight"
text: "ä"
ö-subtle-highlight:
outline: "subtle-highlight"
text: "ö"
ü-subtle-highlight-2:
outline: "subtle-highlight-2"
text: "ü"
Ä-subtle-highlight:
outline: "subtle-highlight"
text: "Ä"
Ö-subtle-highlight:
outline: "subtle-highlight"
text: "Ö"
Ü-subtle-highlight:
outline: "subtle-highlight"
text: "Ü"
ß-subtle-highlight:
outline: "subtle-highlight"
text: "ß"
5:
outline: "fill"
"&":
outline: "fill"
·:
outline: "fill"
¥:
outline: "fill"
ô:
outline: "fill"
Ç:
outline: "fill"
":":
outline: "fill"
π:
outline: "fill"

View File

@ -1,28 +1,34 @@
# Language: German
# Maintained by: Mark Müller <markmueller86@gmail.com>
---
bounds: { x: 0, y: 1, width: 360, height: 208 }
outlines:
default: { width: 35.33, height: 52 }
subtle-highlight: { width: 35.33, height: 52 }
altline: { width: 52.67, height: 52 }
change-view: { width: 52.67, height: 52 }
spaceline: { width: 89.3, height: 52 }
special: { width: 35.33, height: 52 }
default:
bounds: { x: 0, y: 0, width: 35.33, height: 52 }
altline:
bounds: { x: 0, y: 0, width: 52.67, height: 52 }
wide:
bounds: { x: 0, y: 0, width: 62, height: 52 }
spaceline:
bounds: { x: 0, y: 0, width: 99.67, height: 52 }
special:
bounds: { x: 0, y: 0, width: 35.33, height: 52 }
views:
base:
- "q w e r t z u i o p"
- "a s d f g h j k l ß"
- "a s d f g h j k l"
- "Shift_L y x c v b n m BackSpace"
- "show_numbers show_eschars preferences space , . Return"
upper:
- "Q W E R T Z U I O P"
- "A S D F G H J K L -"
- "A S D F G H J K L"
- "Shift_L Y X C V B N M BackSpace"
- "show_numbers show_eschars preferences space ! ? Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols ; \" ' : = < > BackSpace"
- "show_symbols , \" ' : = < > BackSpace"
- "show_letters show_eschars preferences space , . Return"
symbols:
- "~ ` ´ | · √ µ ÷ × ¶"
@ -31,8 +37,8 @@ views:
- "show_letters show_eschars preferences space , . Return"
eschars:
- "ä è é ö ü Ä È É Ö Ü"
- "à â ê î ô À Â Ê Î Ô"
- "show_numbers « » ç Ç æ œ ß-subtle-highlight BackSpace"
- "à â ê î ô À Â È Î Ô"
- "show_numbers « » ç Ç æ œ ß BackSpace"
- "show_letters show_eschars preferences space „ “ Return"
buttons:
@ -41,12 +47,12 @@ buttons:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
outline: "altline"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
keysym: "BackSpace"
preferences:
action: "show_prefs"
outline: "special"
@ -54,44 +60,30 @@ buttons:
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
outline: "altline"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
outline: "altline"
label: "abc"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
outline: "altline"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Ää"
outline: "altline"
label: Ä"
space:
outline: "spaceline"
label: " "
text: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"
ä:
outline: "subtle-highlight"
ö:
outline: "subtle-highlight"
ü:
outline: "subtle-highlight"
Ä:
outline: "subtle-highlight"
Ö:
outline: "subtle-highlight"
Ü:
outline: "subtle-highlight"
ß-subtle-highlight:
outline: "subtle-highlight"
text: "ß"

View File

@ -1,45 +1,45 @@
# Language: German
# Maintained by: Mark Müller <markmueller86@gmail.com>
---
bounds: { x: 0, y: 1, width: 540, height: 168 }
outlines:
default: { width: 48.87, height: 42 }
subtle-highlight: { width: 48.87, height: 42 }
halfwidth: { width: 24, height: 42 }
thin: { width: 30, height: 42 }
narrow: { width: 40.5, height: 42 }
altline: { width: 82.74, height: 42 }
change-view: { width: 82.74, height: 42 }
fill: { width: 97.74, height: 42 }
subtle-highlight-2: { width: 97.74, height: 42 }
spaceline: { width: 159.13, height: 42 }
special: { width: 48.87, height: 42 }
placeholder: { width: 30, height: 42 }
default:
bounds: { x: 0, y: 0, width: 48, height: 42 }
altline:
bounds: { x: 0, y: 0, width: 81, height: 42 }
wide:
bounds: { x: 0, y: 0, width: 108, height: 42 }
spaceline:
bounds: { x: 0, y: 0, width: 216, height: 42 }
special:
bounds: { x: 0, y: 0, width: 48, height: 42 }
views:
base:
- "q w e r t z u i o p ü"
- "a s d f g h j k l ö ä"
- "Shift_L y x c v b n m ß-thin BackSpace"
- "show_numbers show_eschars preferences space ,-narrow .-narrow Return"
- "Shift_L y x c v b n m BackSpace"
- "show_numbers preferences space , . Return"
upper:
- "Q W E R T Z U I O P Ü"
- "A S D F G H J K L Ö Ä"
- "Shift_L Y X C V B N M --thin BackSpace"
- "show_numbers show_eschars preferences space !-narrow ?-narrow Return"
- "Shift_L Y X C V B N M BackSpace"
- "show_numbers preferences space ! ? Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # % & - _ + ( )"
- "show_symbols ; \" ' : = < > -- BackSpace"
- "show_letters show_eschars preferences space ,-narrow .-narrow Return"
- "@ # % & - _ + ( ) ß"
- "show_symbols , \" ' : = < > BackSpace"
- "show_letters preferences space , . Return"
symbols:
- "~ ` ´ | · √ µ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers \\ / § π τ [ ] -- BackSpace"
- "show_letters show_eschars preferences space ,-narrow .-narrow Return"
- "~ ` ´ · © ® ÷ × ¶"
- " £ $ ¥ ^ ° * { } |"
- "show_numbers \\ / § π τ [ ] BackSpace"
- "show_letters preferences space , . Return"
eschars:
- -subtle-highlight è é ö-subtle-highlight ü-subtle-highlight-2 Ä-subtle-highlight È É Ö-subtle-highlight Ü-subtle-highlight"
- "à â ê î ô À Â Ê Î Ô"
- "show_numbers « » ç Ç æ œ ß-subtle-highlight -- BackSpace"
- "show_letters show_eschars preferences space „ “ Return"
- è é ö ü Ä È É Ö Ü"
- "à â ê î ô À Â È Î Ô"
- "show_numbers « » ç Ç æ œ ß BackSpace"
- "show_letters preferences space „ “ Return"
buttons:
Shift_L:
@ -47,12 +47,12 @@ buttons:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
outline: "altline"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
keysym: "BackSpace"
preferences:
action: "show_prefs"
outline: "special"
@ -60,25 +60,25 @@ buttons:
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
outline: "altline"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
outline: "altline"
label: "abc"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
outline: "altline"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Ää"
outline: "altline"
label: Ä"
space:
outline: "spaceline"
text: " "
@ -86,59 +86,3 @@ buttons:
outline: "altline"
icon: "key-enter"
keysym: "Return"
:
outline: "narrow"
:
outline: "narrow"
",-narrow":
outline: "narrow"
text: ","
.-narrow:
outline: "narrow"
text: "."
"!-narrow":
outline: "narrow"
text: "!"
?-narrow:
outline: "narrow"
text: "?"
--thin:
outline: "thin"
text: "-"
ß-thin:
outline: "thin"
text: "ß"
ä-subtle-highlight:
outline: "subtle-highlight"
text: "ä"
ö-subtle-highlight:
outline: "subtle-highlight"
text: "ö"
ü-subtle-highlight-2:
outline: "subtle-highlight-2"
text: "ü"
Ä-subtle-highlight:
outline: "subtle-highlight"
text: "Ä"
Ö-subtle-highlight:
outline: "subtle-highlight"
text: "Ö"
Ü-subtle-highlight:
outline: "subtle-highlight"
text: "Ü"
ß-subtle-highlight:
outline: "subtle-highlight"
text: "ß"
--:
outline: "placeholder"
text: ""
5:
outline: "fill"
"&":
outline: "fill"
·:
outline: "fill"
¥:
outline: "fill"
ô:
outline: "fill"

View File

@ -1,92 +0,0 @@
# Language: Danish
---
outlines:
default: { width: 32.4, height: 52 }
altline: { width: 48.39, height: 52 }
large: { width: 48.39, height: 52 }
wide: { width: 62, height: 52 }
change-view: { width: 48.39, height: 52 }
change-view-2: { width: 62, height: 52 }
spaceline: { width: 136.39, height: 52 }
special: { width: 48, height: 52 }
placeholder: { width: 32, height: 52 }
fill: { width: 64, height: 52 }
views:
base:
- "q w e r t y u i o p å"
- "a s d f g h j k l ø æ"
- "Shift_L z x c v b n m , BackSpace"
- "show_numbers preferences space . Return"
upper:
- "Q W E R T Y U I O P Å"
- "A S D F G H J K L Ø Æ"
- "Shift_L Z X C V B N M , BackSpace"
- "show_numbers preferences space . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols -- , \" ' : ; ! ? BackSpace"
- "show_letters preferences space . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers_from_symbols -- \\ / < > = [ ] BackSpace"
- "show_letters preferences space . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
.:
outline: "large"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
5:
outline: "fill"
"&":
outline: "fill"
:
outline: "fill"
¥:
outline: "fill"

View File

@ -1,83 +0,0 @@
# Language: Danish
---
outlines:
default: { width: 48.87, height: 42 }
altline: { width: 73.5, height: 42 }
wide: { width: 92.99, height: 42 }
change-view: { width: 73.5, height: 42 }
spaceline: { width: 273.5, height: 42 }
special: { width: 48.87, height: 42 }
placeholder: { width: 48.87, height: 42 }
fill: { width: 97.74, height: 42 }
views:
base:
- "q w e r t y u i o p å"
- "a s d f g h j k l ø æ"
- "Shift_L z x c v b n m , BackSpace"
- "show_numbers preferences space . Return"
upper:
- "Q W E R T Y U I O P Å"
- "A S D F G H J K L Ø Æ"
- "Shift_L Z X C V B N M , BackSpace"
- "show_numbers preferences space . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols -- , \" ' : ; ! ? BackSpace"
- "show_letters preferences space . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers -- \\ / < > = [ ] BackSpace"
- "show_letters preferences space . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
5:
outline: "fill"
"&":
outline: "fill"
:
outline: "fill"
¥:
outline: "fill"

198
data/keyboards/el.yaml Normal file
View File

@ -0,0 +1,198 @@
# Greek layout created by Antonis Tsolomitis
# University of the Aegean, Department of Mathematics, atsol@aegean.gr
# Sep 2019
---
bounds: { x: 0, y: 0.33, width: 360, height: 210 }
outlines:
default:
bounds: { x: 0, y: 0, width: 32, height: 52 }
altline:
bounds: { x: 0, y: 0, width: 48.39024, height: 52 }
wide:
bounds: { x: 0, y: 0, width: 62, height: 52 }
outline7:
bounds: { x: 0, y: 0, width: 88.97561, height: 52 }
spaceline:
bounds: { x: 0, y: 0, width: 150.5853, height: 52 }
views:
base:
- "; ς ε ρ τ υ θ ι ο π !"
- "α σ δ φ γ η ξ κ λ show_accented"
- "Shift_L ζ χ ψ ω β ν μ , BackSpace"
- "show_numbers preferences space period Return"
upper:
- ": EuroSign Ε Ρ Τ Υ Θ Ι Ο Π"
- "Α Σ Δ Φ Γ Η Ξ Κ Λ show_accented"
- "Shift_L Ζ Χ Ψ Ω Β Ν Μ · BackSpace"
- "show_numbers preferences space « » Return"
accented:
- "ά έ ή ί ό ύ ώ ϊ ϋ ΐ"
- "ΰ Ά Έ Ή Ί Ό Ύ Ώ Ϊ show_base"
- "Ϋ Ϗ ϐ ϑ ϕ ϖ ϗ — BackSpace"
- "show_numbers preferences space quoteleft quoteright Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "at numbersign dollar percent ampersand minus underscore plus parenleft parenright"
- "show_symbols comma quotedbl quoteright colon semicolon exclam question BackSpace"
- "show_letters preferences space period Return"
symbols:
- "asciitilde quoteleft bar U00B7 squareroot Greek_pi Greek_tau division multiply paragraph"
- "copyright U00AE U00A3 EuroSign U00A5 asciicircum degree asterisk braceleft braceright"
- "show_numbers backslash slash less greater equal bracketleft bracketright BackSpace"
- "show_letters preferences space period Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "altline"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
keysym: "BackSpace"
preferences:
action: "show_prefs"
outline: "altline"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "altline"
label: "123"
show_letters:
action:
set_view: "base"
outline: "altline"
label: "ΑΒΓ"
show_symbols:
action:
set_view: "symbols"
outline: "altline"
label: "*/="
show_accented:
action:
locking:
lock_view: "accented"
unlock_view: "base"
outline: "altline"
label: "άΐ"
show_base:
action:
set_view: "base"
outline: "altline"
label: "αι"
period:
outline: "altline"
text: "."
space:
outline: spaceline
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
aring:
text: "å"
Aring:
text: "Å"
oslash:
text: "ø"
Oslash:
text: "Ø"
ae:
text: "æ"
AE:
text: "Æ"
asterisk:
text: "*"
asciitilde:
text: "~"
quoteleft:
text: "`"
bar:
text: "|"
U00B7:
text: "·"
squareroot:
text: "√"
Greek_pi:
text: "π"
division:
text: "÷"
multiply:
text: "×"
paragraph:
text: "¶"
Greek_tau:
text: "τ"
copyright:
text: "©"
numbersign:
text: "#"
U00AE:
text: "®"
at:
text: "@"
dollar:
text: "$"
U00A3:
text: "£"
percent:
text: "%"
EuroSign:
text: "€"
ampersand:
text: "&"
U00A5:
text: "¥"
minus:
text: "-"
asciicircum:
text: "^"
underscore:
text: "_"
degree:
text: "°"
plus:
text: "+"
equal:
text: "="
parenleft:
text: "("
parenright:
text: ")"
braceleft:
text: "{"
braceright:
text: "}"
comma:
text: ","
backslash:
text: "\\"
slash:
text: "/"
quotedbl:
text: "\""
quoteright:
text: "'"
less:
text: "<"
greater:
text: ">"
colon:
text: ":"
semicolon:
text: ";"
exclam:
text: "!"
question:
text: "?"
bracketleft:
text: "["
bracketright:
text: "]"

View File

@ -1,79 +0,0 @@
---
outlines:
default: { width: 35.33, height: 52 }
wide: { width: 62, height: 52 }
change-view: { width: 52.67, height: 52 }
change-view-2: { width: 62, height: 52 }
spaceline: { width: 106.67, height: 52 }
special: { width: 44, height: 52 }
large: { width: 44, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers preferences space @ . Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers preferences space @ . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters preferences space @ . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space @ . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
"@":
outline: "large"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
.:
outline: "large"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

View File

@ -1,79 +0,0 @@
---
outlines:
default: { width: 52, height: 42 }
wide: { width: 91.25, height: 42 }
change-view: { width: 77.52, height: 42 }
change-view-2: { width: 91.25, height: 42 }
spaceline: { width: 157, height: 42 }
special: { width: 64.76, height: 42 }
large: { width: 54.76, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers preferences space @ . Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers preferences space @ . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters preferences space @ . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space @ . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
"@":
outline: "large"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
.:
outline: "large"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,91 +0,0 @@
# Language: Esperanto
---
outlines:
default: { width: 35.67, height: 52 }
altline: { width: 54, height: 52 }
wide: { width: 54, height: 52 }
change-view: { width: 54, height: 52 }
change-view-2: { width: 62, height: 52 }
spaceline: { width: 88.75, height: 52 }
special: { width: 35.67, height: 52 }
placeholder: { width: 35.67, height: 52 }
large: { width: 71.34, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers show_eschars preferences space .-large Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers show_eschars preferences space ! ? Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters show_eschars preferences space .-large Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters show_eschars preferences space , . Return"
eschars:
- "-- -- ĉ ĝ ĥ ĵ ŝ ŭ ? --"
- "-- -- Ĉ Ĝ Ĥ Ĵ Ŝ Ŭ ! --"
- "show_numbers ' \" - , . … BackSpace"
- "show_letters show_eschars preferences space „ “ Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Ŝŭ"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
.-large:
outline: "large"
text: "."

View File

@ -1,108 +0,0 @@
# Language: Esperanto
---
outlines:
default: { width: 53.75, height: 42 }
thin: { width: 40, height: 42 }
altline: { width: 80.5, height: 42 }
wide: { width: 91.25, height: 42 }
change-view: { width: 80.5, height: 42 }
change-view-2: { width: 91.25, height: 42 }
spaceline: { width: 164, height: 42 }
special: { width: 52, height: 42 }
placeholder: { width: 53.75, height: 42 }
large: { width: 80, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers show_eschars preferences space .-large Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers show_eschars preferences space !-thin ?-thin Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters show_eschars preferences space .-large Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters show_eschars preferences space ,-thin .-thin Return"
eschars:
- "-- -- ĉ ĝ ĥ ĵ ŝ ŭ ? --"
- "-- -- Ĉ Ĝ Ĥ Ĵ Ŝ Ŭ ! --"
- "show_numbers ' \" - , . … BackSpace"
- "show_letters show_eschars preferences space „ “ Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Ŝŭ"
space:
outline: "spaceline"
text: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
.-large:
outline: "large"
text: "."
"!-thin":
outline: "thin"
text: "!"
?-thin:
outline: "thin"
text: "?"
",-thin":
outline: "thin"
text: ","
.-thin:
outline: "thin"
text: "."
:
outline: "thin"
:
outline: "thin"

View File

@ -1,83 +0,0 @@
# Language: Catalan (Spain, with middle-dot L)
---
outlines:
default: { width: 35.67, height: 52 }
altline: { width: 52.67, height: 52 }
wide: { width: 62, height: 52 }
change-view: { width: 52.67, height: 52 }
change-view-2: { width: 62, height: 52 }
spaceline: { width: 90, height: 52 }
special: { width: 35.67, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l ç"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers show_eschars preferences space ? . Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L Ç"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers show_eschars preferences space ¿ . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols , \" ' : ; ! = BackSpace"
- "show_letters show_eschars preferences space ? . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters show_eschars preferences space ? . Return"
eschars:
- "á é í ó ú Á É Í Ó Ú"
- "à è ì ò ù À È Ì Ò Ù"
- "show_numbers ü ç ï Ü Ç Ï ¡ BackSpace"
- "show_letters show_eschars preferences space « » Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Àà"
space:
outline: "spaceline"
text: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"

View File

@ -1,83 +0,0 @@
# Language: Catalan (Spain, with middle-dot L)
---
outlines:
default: { width: 53.75, height: 42 }
altline: { width: 80, height: 42 }
wide: { width: 92, height: 42 }
change-view: { width: 80, height: 42 }
change-view-2: { width: 92, height: 42 }
spaceline: { width: 135, height: 42 }
special: { width: 53.75, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l ç"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers show_eschars preferences space ? . Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L Ç"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers show_eschars preferences space ¿ . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols , \" ' : ; ! = BackSpace"
- "show_letters show_eschars preferences space ? . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters show_eschars preferences space ? . Return"
eschars:
- "á é í ó ú Á É Í Ó Ú"
- "à è ì ò ù À È Ì Ò Ù"
- "show_numbers ü ç ï Ü Ç Ï ¡ BackSpace"
- "show_letters show_eschars preferences space « » Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Àà"
space:
outline: "spaceline"
text: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"

View File

@ -1,34 +1,39 @@
# Language: Spanish
---
bounds: { x: 0, y: 1, width: 360, height: 210 }
outlines:
default: { width: 35.67, height: 52 }
altline: { width: 52.67, height: 52 }
wide: { width: 62, height: 52 }
change-view: { width: 52.67, height: 52 }
spaceline: { width: 90, height: 52 }
special: { width: 35.67, height: 52 }
default:
bounds: { x: 0, y: 0, width: 35.33, height: 52 }
altline:
bounds: { x: 0, y: 0, width: 52.67, height: 52 }
wide:
bounds: { x: 0, y: 0, width: 62, height: 52 }
spaceline:
bounds: { x: 0, y: 0, width: 99.67, height: 52 }
special:
bounds: { x: 0, y: 0, width: 44, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l ñ"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers show_eschars preferences space ? . Return"
- "show_numbers show_eschars preferences space ? period Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L Ñ"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers show_eschars preferences space ¿ . Return"
- "show_numbers show_eschars preferences space ¿ period Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols , \" ' : ; ! = BackSpace"
- "show_letters show_eschars preferences space ? . Return"
- "show_symbols , \" ' colon ; ! = BackSpace"
- "show_letters show_eschars preferences space ? period Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters show_eschars preferences space ? . Return"
- "show_letters show_eschars preferences space ? period Return"
eschars:
- "á é í ó ú Á É Í Ó Ú"
- "à è ì ò ù À È Ì Ò Ù"
@ -41,38 +46,42 @@ buttons:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
outline: "altline"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
keysym: "BackSpace"
preferences:
action: "show_prefs"
outline: "special"
outline: "default"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
outline: "altline"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
outline: "altline"
label: "abc"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
outline: "altline"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Áá"
outline: "altline"
label: Á"
period:
outline: "default"
text: "."
space:
outline: "spaceline"
text: " "
@ -80,3 +89,6 @@ buttons:
outline: "altline"
icon: "key-enter"
keysym: "Return"
colon:
text: ":"

View File

@ -1,82 +0,0 @@
# Language: Spanish
---
outlines:
default: { width: 53.75, height: 42 }
altline: { width: 80, height: 42 }
wide: { width: 92, height: 42 }
change-view: { width: 80, height: 42 }
spaceline: { width: 135, height: 42 }
special: { width: 53.75, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l ñ"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers show_eschars preferences space ? . Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L Ñ"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers show_eschars preferences space ¿ . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols , \" ' : ; ! = BackSpace"
- "show_letters show_eschars preferences space ? . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters show_eschars preferences space ? . Return"
eschars:
- "á é í ó ú Á É Í Ó Ú"
- "à è ì ò ù À È Ì Ò Ù"
- "show_numbers ü ç ï Ü Ç Ï ¡ BackSpace"
- "show_letters show_eschars preferences space « » Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "Áá"
space:
outline: "spaceline"
text: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"

View File

@ -1,37 +1,38 @@
# Language: Finnish
---
bounds: { x: 0, y: 0.33, width: 360, height: 210 }
outlines:
default: { width: 32.4, height: 52 }
altline: { width: 48.39, height: 52 }
large: { width: 48.39, height: 52 }
wide: { width: 62, height: 52 }
change-view: { width: 48.39, height: 52 }
change-view-2: { width: 62, height: 52 }
spaceline: { width: 136.39, height: 52 }
special: { width: 48, height: 52 }
placeholder: { width: 32, height: 52 }
fill: { width: 64, height: 52 }
default:
bounds: { x: 0, y: 0, width: 32, height: 52 }
altline:
bounds: { x: 0, y: 0, width: 48.39024, height: 52 }
wide:
bounds: { x: 0, y: 0, width: 62, height: 52 }
outline7:
bounds: { x: 0, y: 0, width: 88.97561, height: 52 }
spaceline:
bounds: { x: 0, y: 0, width: 150.5853, height: 52 }
views:
base:
- "q w e r t y u i o p å"
- "a s d f g h j k l ö ä"
- "Shift_L z x c v b n m , BackSpace"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers preferences space . Return"
upper:
- "Q W E R T Y U I O P Å"
- "A S D F G H J K L Ö Ä"
- "Shift_L Z X C V B N M , BackSpace"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers preferences space . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols -- , \" ' : ; ! ? BackSpace"
- "at numbersign dollar percent ampersand minus underscore plus parenleft parenright"
- "show_symbols comma quotedbl quoteright colon semicolon exclam question BackSpace"
- "show_letters preferences space . Return"
symbols:
- "~ ` | · √ π τ ÷ ×"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers_from_symbols -- \\ / < > = [ ] BackSpace"
- "asciitilde quoteleft bar U00B7 squareroot Greek_pi Greek_tau division multiply paragraph"
- "copyright U00AE U00A3 EuroSign U00A5 asciicircum degree asterisk braceleft braceright"
- "show_numbers backslash slash less greater equal bracketleft bracketright BackSpace"
- "show_letters preferences space . Return"
buttons:
@ -40,53 +41,138 @@ buttons:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
outline: "altline"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
keysym: "BackSpace"
preferences:
action: "show_prefs"
outline: "special"
outline: "altline"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
outline: "altline"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
outline: "altline"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
outline: "altline"
label: "*/="
.:
outline: "large"
".":
outline: altline
space:
outline: "spaceline"
outline: spaceline
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
5:
outline: "fill"
"&":
outline: "fill"
:
outline: "fill"
¥:
outline: "fill"
aring:
text: "å"
Aring:
text: "Å"
ouml:
text: "ö"
Ouml:
text: "Ö"
auml:
text: "ä"
Auml:
text: "Ä"
asterisk:
text: "*"
asciitilde:
text: "~"
quoteleft:
text: "`"
bar:
text: "|"
U00B7:
text: "·"
squareroot:
text: "√"
Greek_pi:
text: "π"
division:
text: "÷"
multiply:
text: "×"
paragraph:
text: "¶"
Greek_tau:
text: "τ"
copyright:
text: "©"
numbersign:
text: "#"
U00AE:
text: "®"
at:
text: "@"
dollar:
text: "$"
U00A3:
text: "£"
percent:
text: "%"
EuroSign:
text: "€"
ampersand:
text: "&"
U00A5:
text: "¥"
minus:
text: "-"
asciicircum:
text: "^"
underscore:
text: "_"
degree:
text: "°"
plus:
text: "+"
equal:
text: "="
parenleft:
text: "("
parenright:
text: ")"
braceleft:
text: "{"
braceright:
text: "}"
comma:
text: ","
backslash:
text: "\\"
slash:
text: "/"
quotedbl:
text: "\""
quoteright:
text: "'"
less:
text: "<"
greater:
text: ">"
colon:
text: ":"
semicolon:
text: ";"
exclam:
text: "!"
question:
text: "?"
bracketleft:
text: "["
bracketright:
text: "]"

View File

@ -1,83 +0,0 @@
# Language: Finnish
---
outlines:
default: { width: 48.87, height: 42 }
altline: { width: 73.5, height: 42 }
wide: { width: 92.99, height: 42 }
change-view: { width: 73.5, height: 42 }
spaceline: { width: 273.5, height: 42 }
special: { width: 48.87, height: 42 }
placeholder: { width: 48.87, height: 42 }
fill: { width: 97.74, height: 42 }
views:
base:
- "q w e r t y u i o p å"
- "a s d f g h j k l ö ä"
- "Shift_L z x c v b n m , BackSpace"
- "show_numbers preferences space . Return"
upper:
- "Q W E R T Y U I O P Å"
- "A S D F G H J K L Ö Ä"
- "Shift_L Z X C V B N M , BackSpace"
- "show_numbers preferences space . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols -- , \" ' : ; ! ? BackSpace"
- "show_letters preferences space . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers -- \\ / < > = [ ] BackSpace"
- "show_letters preferences space . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
5:
outline: "fill"
"&":
outline: "fill"
:
outline: "fill"
¥:
outline: "fill"

View File

@ -1,95 +0,0 @@
# Language: French (BEPO)
---
outlines:
default: { width: 35.33, height: 52 }
altline: { width: 37.0, height: 52 }
wide: { width: 50, height: 52 }
change-view: { width: 37.0, height: 52 }
change-view-2: { width: 50, height: 52 }
spaceline: { width: 171, height: 52 }
special: { width: 35.33, height: 52 }
large: { width: 35.33, height: 52 }
placeholder: { width: 35.33, height: 52 }
views:
base:
- "b é p o w v d l j z"
- "a u i e c t s r n m"
- "Shift_L y x k q g h f . BackSpace"
- "show_numbers preferences space show_eschars Return"
upper:
- "B É P O W V D L J Z"
- "A U I E C T S R N M"
- "Shift_L Y X K Q G H F - BackSpace"
- "show_numbers preferences space show_eschars Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols -- , \" ' : ; ! ? BackSpace"
- "show_letters preferences space show_eschars Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers_from_symbols -- \\ / < > = [ ] BackSpace"
- "show_letters preferences space show_eschars Return"
eschars:
- "à â ç é è ê î ô ù û"
- "À Â Ç É È Ê Î Ô Ù Û"
- "show_numbers_from_symbols æ œ ä ë ï ö ü : BackSpace"
- "show_letters preferences space show_eschars Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view-2"
label: "âÂ"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
.:
outline: "large"
--:
outline: "placeholder"
text: ""

View File

@ -1,92 +0,0 @@
# Language: French (BEPO)
---
outlines:
default: { width: 54, height: 42 }
altline: { width: 54, height: 42 }
wide: { width: 80, height: 42 }
change-view: { width: 54, height: 42 }
change-view-2: { width: 80, height: 42 }
spaceline: { width: 246, height: 42 }
special: { width: 54, height: 42 }
placeholder: { width: 54, height: 42 }
views:
base:
- "b é p o w v d l j z"
- "a u i e c t s r n m"
- "Shift_L y x k q g h f . BackSpace"
- "show_numbers preferences space show_eschars Return"
upper:
- "B É P O W V D L J Z"
- "A U I E C T S R N M"
- "Shift_L Y X K Q G H F - BackSpace"
- "show_numbers preferences space show_eschars Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols -- , \" ' : ; ! ? BackSpace"
- "show_letters preferences space show_eschars Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers_from_symbols -- \\ / < > = [ ] BackSpace"
- "show_letters preferences space show_eschars Return"
eschars:
- "à â ç é è ê î ô ù û"
- "À Â Ç É È Ê Î Ô Ù Û"
- "show_numbers_from_symbols æ œ ä ë ï ö ü : BackSpace"
- "show_letters preferences space show_eschars Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view-2"
label: "âÂ"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,88 +0,0 @@
# Language: French
---
outlines:
default: { width: 35.33, height: 52 }
altline: { width: 52.67, height: 52 }
wide: { width: 59, height: 52 }
change-view: { width: 52.67, height: 52 }
change-view-2: { width: 59, height: 52 }
spaceline: { width: 140, height: 52 }
special: { width: 44, height: 52 }
views:
base:
- "a z e r t y u i o p"
- "q s d f g h j k l m"
- "Shift_L w x c v b n . BackSpace"
- "show_numbers preferences space show_eschars Return"
upper:
- "A Z E R T Y U I O P"
- "Q S D F G H J K L M"
- "Shift_L W X C V B N , BackSpace"
- "show_numbers preferences space show_eschars Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters preferences space show_eschars Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space show_eschars Return"
eschars:
- "à â ç é è ê î ô ù û"
- "À Â Ç É È Ê Î Ô Ù Û"
- "show_numbers_from_symbols æ œ ä ë ï ö ü BackSpace"
- "show_letters preferences space show_eschars Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "âÂ"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

View File

@ -1,88 +0,0 @@
# Language: French
---
outlines:
default: { width: 54, height: 42 }
altline: { width: 81, height: 42 }
wide: { width: 100, height: 42 }
change-view: { width: 81, height: 42 }
change-view-2: { width: 100, height: 42 }
spaceline: { width: 205, height: 42 }
special: { width: 54, height: 42 }
views:
base:
- "a z e r t y u i o p"
- "q s d f g h j k l m"
- "Shift_L w x c v b n . BackSpace"
- "show_numbers preferences space show_eschars Return"
upper:
- "A Z E R T Y U I O P"
- "Q S D F G H J K L M"
- "Shift_L W X C V B N , BackSpace"
- "show_numbers preferences space show_eschars Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters preferences space show_eschars Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space show_eschars Return"
eschars:
- "à â ç é è ê î ô ù û"
- "À Â Ç É È Ê Î Ô Ù Û"
- "show_numbers_from_symbols æ œ ä ë ï ö ü BackSpace"
- "show_letters preferences space show_eschars Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "âÂ"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

View File

@ -1,79 +0,0 @@
# Language: Georgian
---
outlines:
default: { width: 35.67, height: 52 }
altline: { width: 53, height: 52 }
wide: { width: 62, height: 52 }
change-view: { width: 53, height: 52 }
change-view-2: { width: 62, height: 52 }
spaceline: { width: 142, height: 52 }
special: { width: 44, height: 52 }
large: { width: 44, height: 52 }
views:
base:
- "ქ წ ე რ ტ უ ი ო პ"
- "ა ს დ ფ გ ჰ ჯ კ ლ"
- "Shift_L ზ ხ ც ვ ბ ნ მ BackSpace"
- "show_numbers preferences space . Return"
upper:
- "ქ ჭ ე ღ თ უ ი ო პ"
- "ა შ დ ფ გ ჰ ჟ კ ლ"
- "Shift_L ძ ხ ჩ ვ ბ ნ მ BackSpace"
- "show_numbers preferences space . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "! @ # $ % ^ & * ( )"
- "show_symbols - ' \" : ; , ? BackSpace"
- "show_letters preferences space . Return"
symbols:
- "+ ÷ = / _ € £ ¥ ₾"
- "~ ` | · √ π τ ° { }"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
.:
outline: "large"
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

View File

@ -1,79 +0,0 @@
# Language: Georgian
---
outlines:
default: { width: 53.5, height: 42 }
altline: { width: 80.25, height: 42 }
wide: { width: 91.26, height: 42 }
change-view: { width: 80.25, height: 42 }
change-view-2: { width: 91.26, height: 42 }
spaceline: { width: 245, height: 42 }
special: { width: 53.5, height: 42 }
views:
base:
- "ქ წ ე რ ტ უ ი ო პ"
- "ა ს დ ფ გ ჰ ჯ კ ლ"
- "Shift_L ზ ხ ც ვ ბ ნ მ BackSpace"
- "show_numbers preferences space . Return"
upper:
- "ქ ჭ ე ღ თ უ ი ო პ"
- "ა შ დ ფ გ ჰ ჟ კ ლ"
- "Shift_L ძ ხ ჩ ვ ბ ნ მ BackSpace"
- "show_numbers preferences space . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "! @ # $ % ^ & * ( )"
- "show_symbols - ' \" : ; , ? BackSpace"
- "show_letters preferences space . Return"
symbols:
- "+ ÷ = / _ € £ ¥ ₾"
- "~ ` | · √ π τ ° { }"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,273 +0,0 @@
# Language: Greek (polytonic)
# Greek polytonic layout by Antonis Tsolomitis
# University of the Aegean, Department of Mathematics, atsol@aegean.gr
# March 2022
#
---
outlines:
default: { width: 40, height: 60 }
subtle-highlight: { width: 40, height: 60 }
placeholder: { width: 40, height: 60 }
special: { width: 52.67, height: 60 }
fill: { width: 57.5, height: 60 }
altline: { width: 57.5, height: 60 }
large: { width: 57.5, height: 60 }
change-view: { width: 57.5, height: 60 }
wide: { width: 62, height: 60 }
change-view-2: { width: 81, height: 60 }
character-group: { width: 72, height: 60 }
placeholder-2: { width: 72, height: 60 }
spaceline: { width: 143, height: 60 }
spaceline-2: { width: 223, height: 60 }
views:
base:
- "; ς ε ρ τ υ θ ι ο π-fill"
- "α σ δ φ γ η ξ κ λ show_accents"
- "Shift_L ζ χ ψ ω β ν μ BackSpace"
- "show_numbers preferences space . ,-subtle-highlight Return"
upper:
- ": € Ε Ρ Τ Υ Θ Ι Ο Π"
- "Α Σ Δ Φ Γ Η Ξ Κ Λ show_accents"
- "Shift_L Ζ Χ Ψ Ω Β Ν Μ BackSpace"
- "show_numbers preferences space ! ·-subtle-highlight Return"
accents:
- "show_psiliordasiaandvaria show_psiliordasiaandoxia show_psiliordasia show_bariaorperispomeni show_oxia ᾿"
- "show_PsiliOrDasiaAndVaria show_PsiliOrDasiaAndOxia show_PsiliOrDasia show_BariaOrPerispomeni show_Oxia show_base"
- "--- show_PsiliOrDasiaAndPerispomeni show_psiliordasiaandperispomeni --- --- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
oxia:
- "ά έ ή ί ϊ ΐ ό ύ ϋ ώ"
- "show_Oxia -- ᾳ ᾴ ῃ ῄ ῳ ῴ show_base"
- "Ϗ ϐ ϑ ϗ ϖ ΰ ϕ — BackSpace"
- "show_numbers preferences space « » Return"
Oxia:
- "Ά Έ Ή Ί Ϊ Ό Ύ Ϋ Ώ --"
- "show_oxia -- -- ᾼ ῌ ῼ -- -- show_base"
- "Ϗ ϐ ϑ ϗ ϖ -- ϕ — BackSpace"
- "show_numbers preferences space « » Return"
bariaorperispomeni:
- "ὰ ὲ ὴ ὶ ῒ ὸ ὺ ὼ ῐ ῑ"
- "show_BariaOrPerispomeni ᾳ ᾲ ῃ ῂ ῳ ῲ ῠ show_base"
- "ᾶ ᾷ ῆ ῖ ῗ ῦ ῧ ῶ ῡ BackSpace"
- "show_numbers preferences space ῇ ῷ Return"
BariaOrPerispomeni:
- "-- Ὰ Ὲ Ὴ Ὶ Ὸ Ὺ Ὼ -- --"
- "show_bariaorperispomeni -- -- ᾼ ῌ ῼ -- -- show_base"
- "--- -- -- -- -- -- -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
psiliordasia:
- "ἀ ἐ ἠ ἰ ὀ ὐ ὠ ᾀ ᾐ ᾠ"
- "show_PsiliOrDasia ἁ ἑ ἡ ἱ ὁ ὑ ὡ show_base"
- "--- ᾁ ᾑ ᾡ ῤ ῥ -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
PsiliOrDasia:
- "Ἀ Ἐ Ἠ Ἰ Ὀ Ὠ ᾈ ᾘ ᾨ --"
- "show_psiliordasia Ἁ Ἑ Ἡ Ἱ Ὁ Ὑ Ὡ show_base"
- "--- -- ᾉ ᾙ ᾩ Ῥ -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
psiliordasiaandoxia:
- "ἄ ἔ ἤ ἴ ὄ ὔ ὤ ᾄ ᾔ ᾤ"
- "show_PsiliOrDasiaAndOxia ἅ ἕ ἥ ἵ ὅ ὕ ὥ show_base"
- "--- -- ᾅ ᾕ ᾥ -- -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
PsiliOrDasiaAndOxia:
- "Ἄ Ἔ Ἤ Ἴ Ὄ Ὤ ᾌ ᾜ ᾬ --"
- "show_psiliordasiaandoxia Ἅ Ἕ Ἥ Ἵ Ὅ Ὕ Ὥ show_base"
- "--- -- ᾍ ᾝ ᾭ -- -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
psiliordasiaandvaria:
- "ἂ ἒ ἢ ἲ ὂ ὒ ὢ ᾂ ᾒ ᾢ"
- "show_PsiliOrDasiaAndVaria ἃ ἓ ἣ ἳ ὃ ὓ ὣ show_base"
- "--- -- ᾃ ᾓ ᾣ -- -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
PsiliOrDasiaAndVaria:
- "Ἂ Ἒ Ἢ Ἲ Ὂ Ὢ ᾊ ᾚ ᾪ --"
- "show_psiliordasiaandvaria Ἃ Ἓ Ἣ Ἳ Ὃ Ὓ Ὣ show_base"
- "--- -- ᾋ ᾛ ᾫ -- -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
psiliordasiaandperispomeni:
- "-- ἆ ἦ ἶ ὖ ὦ ᾆ ᾖ ᾦ --"
- "show_PsiliOrDasiaAndPerispomeni -- ἇ ἧ ἷ ὗ ὧ -- show_base"
- "--- -- ᾇ ᾗ ᾧ -- -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
PsiliOrDasiaAndPerispomeni:
- "-- Ἆ Ἦ Ἶ Ὦ ᾎ ᾞ ᾮ -- --"
- "show_psiliordasiaandperispomeni -- Ἇ Ἧ Ἷ Ὗ Ὧ -- show_base"
- "--- -- ᾏ ᾟ ᾯ -- -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols ,-subtle-highlight \" ' : ; ! ? BackSpace"
- "show_letters preferences space . ,-subtle-highlight Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters preferences space . ,-subtle-highlight Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view-2"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_oxia:
action:
set_view: "oxia"
outline: "character-group"
label: " ΅"
show_Oxia:
action:
set_view: "Oxia"
outline: "character-group"
label: "´¨↑"
show_bariaorperispomeni:
action:
set_view: "bariaorperispomeni"
outline: "character-group"
label: " "
show_BariaOrPerispomeni:
action:
set_view: "BariaOrPerispomeni"
outline: "character-group"
label: "`῀↑"
show_psiliordasia:
action:
set_view: "psiliordasia"
outline: "character-group"
label: "᾿ "
show_PsiliOrDasia:
action:
set_view: "PsiliOrDasia"
outline: "character-group"
label: "᾿῾↑"
show_psiliordasiaandoxia:
action:
set_view: "psiliordasiaandoxia"
outline: "character-group"
label: "῎ ῞"
show_PsiliOrDasiaAndOxia:
action:
set_view: "PsiliOrDasiaAndOxia"
outline: "character-group"
label: "῎῞↑"
show_psiliordasiaandvaria:
action:
set_view: "psiliordasiaandvaria"
outline: "character-group"
label: "῍ ῝"
show_PsiliOrDasiaAndVaria:
action:
set_view: "PsiliOrDasiaAndVaria"
outline: "character-group"
label: "῍῝↑"
show_psiliordasiaandperispomeni:
action:
set_view: "psiliordasiaandperispomeni"
outline: "character-group"
label: "῏ ῟"
show_PsiliOrDasiaAndPerispomeni:
action:
set_view: "PsiliOrDasiaAndPerispomeni"
outline: "character-group"
label: "῏῟↑"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ΑΒΓ"
show_symbols:
action:
set_view: "symbols"
outline: "change-view-2"
label: "*/="
show_accents:
action:
locking:
lock_view: "accents"
unlock_view: "base"
outline: "change-view"
label: "ᾦ"
show_base:
action:
set_view: "base"
outline: "change-view"
label: "αι"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
.:
outline: "subtle-highlight"
·-subtle-highlight:
outline: "subtle-highlight"
text: "·"
",-subtle-highlight":
outline: "subtle-highlight"
text: ","
":":
outline: "subtle-highlight"
;:
outline: "subtle-highlight"
"!":
outline: "subtle-highlight"
«:
outline: "subtle-highlight"
»:
outline: "subtle-highlight"
:
outline: "subtle-highlight"
space-spaceline-2:
outline: "spaceline-2"
text: " "
--:
outline: "placeholder"
text: ""
---:
outline: "placeholder-2"
text: ""
᾿:
outline: "large"
π-fill:
outline: "fill"
text: "π"
Π:
outline: "fill"
0:
outline: "fill"
):
outline: "fill"
:
outline: "fill"
"}":
outline: "fill"
ώ:
outline: "fill"
:
outline: "fill"
:
outline: "fill"
:
outline: "fill"
:
outline: "fill"

View File

@ -1,273 +0,0 @@
# Language: Greek (polytonic)
# Greek polytonic layout by Antonis Tsolomitis
# University of the Aegean, Department of Mathematics, atsol@aegean.gr
# March 2022
#
---
outlines:
default: { width: 74, height: 60 }
special: { width: 74, height: 60 }
placeholder: { width: 74, height: 60 }
subtle-highlight: { width: 74, height: 60 }
fill: { width: 97.44, height: 60 }
altline: { width: 97.44, height: 60 }
large: { width: 97.44, height: 60 }
change-view: { width: 97.44, height: 60 }
wide: { width: 114.7, height: 60 }
character-group: { width: 133.2, height: 60 }
placeholder-2: { width: 133.2, height: 60 }
change-view-2: { width: 148, height: 60 }
spaceline: { width: 279, height: 60 }
spaceline-2: { width: 427, height: 60 }
views:
base:
- "; ς ε ρ τ υ θ ι ο π-fill"
- "α σ δ φ γ η ξ κ λ show_accents"
- "Shift_L ζ χ ψ ω β ν μ BackSpace"
- "show_numbers preferences space . ,-subtle-highlight Return"
upper:
- ": € Ε Ρ Τ Υ Θ Ι Ο Π"
- "Α Σ Δ Φ Γ Η Ξ Κ Λ show_accents"
- "Shift_L Ζ Χ Ψ Ω Β Ν Μ BackSpace"
- "show_numbers preferences space ! ·-subtle-highlight Return"
accents:
- "show_psiliordasiaandvaria show_psiliordasiaandoxia show_psiliordasia show_bariaorperispomeni show_oxia ᾿"
- "show_PsiliOrDasiaAndVaria show_PsiliOrDasiaAndOxia show_PsiliOrDasia show_BariaOrPerispomeni show_Oxia show_base"
- "--- show_PsiliOrDasiaAndPerispomeni show_psiliordasiaandperispomeni --- --- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
oxia:
- "ά έ ή ί ϊ ΐ ό ύ ϋ ώ"
- "show_Oxia -- ᾳ ᾴ ῃ ῄ ῳ ῴ show_base"
- "Ϗ ϐ ϑ ϗ ϖ ΰ ϕ — BackSpace"
- "show_numbers preferences space « » Return"
Oxia:
- "Ά Έ Ή Ί Ϊ Ό Ύ Ϋ Ώ --"
- "show_oxia -- -- ᾼ ῌ ῼ -- -- show_base"
- "Ϗ ϐ ϑ ϗ ϖ -- ϕ — BackSpace"
- "show_numbers preferences space « » Return"
bariaorperispomeni:
- "ὰ ὲ ὴ ὶ ῒ ὸ ὺ ὼ ῐ ῑ"
- "show_BariaOrPerispomeni ᾳ ᾲ ῃ ῂ ῳ ῲ ῠ show_base"
- "ᾶ ᾷ ῆ ῖ ῗ ῦ ῧ ῶ ῡ BackSpace"
- "show_numbers preferences space ῇ ῷ Return"
BariaOrPerispomeni:
- "-- Ὰ Ὲ Ὴ Ὶ Ὸ Ὺ Ὼ -- --"
- "show_bariaorperispomeni -- -- ᾼ ῌ ῼ -- -- show_base"
- "--- -- -- -- -- -- -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
psiliordasia:
- "ἀ ἐ ἠ ἰ ὀ ὐ ὠ ᾀ ᾐ ᾠ"
- "show_PsiliOrDasia ἁ ἑ ἡ ἱ ὁ ὑ ὡ show_base"
- "--- ᾁ ᾑ ᾡ ῤ ῥ -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
PsiliOrDasia:
- "Ἀ Ἐ Ἠ Ἰ Ὀ Ὠ ᾈ ᾘ ᾨ --"
- "show_psiliordasia Ἁ Ἑ Ἡ Ἱ Ὁ Ὑ Ὡ show_base"
- "--- -- ᾉ ᾙ ᾩ Ῥ -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
psiliordasiaandoxia:
- "ἄ ἔ ἤ ἴ ὄ ὔ ὤ ᾄ ᾔ ᾤ"
- "show_PsiliOrDasiaAndOxia ἅ ἕ ἥ ἵ ὅ ὕ ὥ show_base"
- "--- -- ᾅ ᾕ ᾥ -- -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
PsiliOrDasiaAndOxia:
- "Ἄ Ἔ Ἤ Ἴ Ὄ Ὤ ᾌ ᾜ ᾬ --"
- "show_psiliordasiaandoxia Ἅ Ἕ Ἥ Ἵ Ὅ Ὕ Ὥ show_base"
- "--- -- ᾍ ᾝ ᾭ -- -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
psiliordasiaandvaria:
- "ἂ ἒ ἢ ἲ ὂ ὒ ὢ ᾂ ᾒ ᾢ"
- "show_PsiliOrDasiaAndVaria ἃ ἓ ἣ ἳ ὃ ὓ ὣ show_base"
- "--- -- ᾃ ᾓ ᾣ -- -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
PsiliOrDasiaAndVaria:
- "Ἂ Ἒ Ἢ Ἲ Ὂ Ὢ ᾊ ᾚ ᾪ --"
- "show_psiliordasiaandvaria Ἃ Ἓ Ἣ Ἳ Ὃ Ὓ Ὣ show_base"
- "--- -- ᾋ ᾛ ᾫ -- -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
psiliordasiaandperispomeni:
- "-- ἆ ἦ ἶ ὖ ὦ ᾆ ᾖ ᾦ --"
- "show_PsiliOrDasiaAndPerispomeni -- ἇ ἧ ἷ ὗ ὧ -- show_base"
- "--- -- ᾇ ᾗ ᾧ -- -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
PsiliOrDasiaAndPerispomeni:
- "-- Ἆ Ἦ Ἶ Ὦ ᾎ ᾞ ᾮ -- --"
- "show_psiliordasiaandperispomeni -- Ἇ Ἧ Ἷ Ὗ Ὧ -- show_base"
- "--- -- ᾏ ᾟ ᾯ -- -- -- BackSpace"
- "show_numbers preferences space-spaceline-2 Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols ,-subtle-highlight \" ' : ; ! ? BackSpace"
- "show_letters preferences space . ,-subtle-highlight Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters preferences space . ,-subtle-highlight Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view-2"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_oxia:
action:
set_view: "oxia"
outline: "character-group"
label: " ΅"
show_Oxia:
action:
set_view: "Oxia"
outline: "character-group"
label: "´¨↑"
show_bariaorperispomeni:
action:
set_view: "bariaorperispomeni"
outline: "character-group"
label: " "
show_BariaOrPerispomeni:
action:
set_view: "BariaOrPerispomeni"
outline: "character-group"
label: "`῀↑"
show_psiliordasia:
action:
set_view: "psiliordasia"
outline: "character-group"
label: "᾿ "
show_PsiliOrDasia:
action:
set_view: "PsiliOrDasia"
outline: "character-group"
label: "᾿῾↑"
show_psiliordasiaandoxia:
action:
set_view: "psiliordasiaandoxia"
outline: "character-group"
label: "῎ ῞"
show_PsiliOrDasiaAndOxia:
action:
set_view: "PsiliOrDasiaAndOxia"
outline: "character-group"
label: "῎῞↑"
show_psiliordasiaandvaria:
action:
set_view: "psiliordasiaandvaria"
outline: "character-group"
label: "῍ ῝"
show_PsiliOrDasiaAndVaria:
action:
set_view: "PsiliOrDasiaAndVaria"
outline: "character-group"
label: "῍῝↑"
show_psiliordasiaandperispomeni:
action:
set_view: "psiliordasiaandperispomeni"
outline: "character-group"
label: "῏ ῟"
show_PsiliOrDasiaAndPerispomeni:
action:
set_view: "PsiliOrDasiaAndPerispomeni"
outline: "character-group"
label: "῏῟↑"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ΑΒΓ"
show_symbols:
action:
set_view: "symbols"
outline: "change-view-2"
label: "*/="
show_accents:
action:
locking:
lock_view: "accents"
unlock_view: "base"
outline: "change-view"
label: "ᾦ"
show_base:
action:
set_view: "base"
outline: "change-view"
label: "αι"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
.:
outline: "subtle-highlight"
·-subtle-highlight:
outline: "subtle-highlight"
text: "·"
",-subtle-highlight":
outline: "subtle-highlight"
text: ","
":":
outline: "subtle-highlight"
;:
outline: "subtle-highlight"
"!":
outline: "subtle-highlight"
«:
outline: "subtle-highlight"
»:
outline: "subtle-highlight"
:
outline: "subtle-highlight"
space-spaceline-2:
outline: "spaceline-2"
text: " "
--:
outline: "placeholder"
text: ""
---:
outline: "placeholder-2"
text: ""
᾿:
outline: "large"
π-fill:
outline: "fill"
text: "π"
Π:
outline: "fill"
0:
outline: "fill"
):
outline: "fill"
:
outline: "fill"
"}":
outline: "fill"
ώ:
outline: "fill"
:
outline: "fill"
:
outline: "fill"
:
outline: "fill"
:
outline: "fill"

View File

@ -1,122 +0,0 @@
# Language: Greek
# Greek layout originally created by Antonis Tsolomitis
# University of the Aegean, Department of Mathematics, atsol@aegean.gr
# Sep 2019
# Edited by Sotiris Papadopoulos, sotirios.papadopoulos@inserm.fr
---
outlines:
default: { width: 40, height: 60 }
subtle-highlight: { width: 40, height: 60 }
fill: { width: 52.67, height: 60 }
altline: { width: 52.67, height: 60 }
change-view: { width: 52.67, height: 60 }
wide: { width: 80, height: 60 }
change-view-2: { width: 80, height: 60 }
spaceline: { width: 120, height: 60 }
views:
base:
- "; ς ε ρ τ υ θ ι ο π-fill"
- "α σ δ φ γ η ξ κ λ show_accented"
- "Shift_L ζ χ ψ ω β ν μ BackSpace"
- "show_numbers preferences space . ,-subtle-highlight Return"
upper:
- ": ! Ε Ρ Τ Υ Θ Ι Ο Π"
- "Α Σ Δ Φ Γ Η Ξ Κ Λ show_accented"
- "Shift_L Ζ Χ Ψ Ω Β Ν Μ BackSpace"
- "show_numbers preferences space ·-subtle-highlight ᾿ Return"
accented:
- "ά έ ή ί ϊ ΐ ό ύ ϋ ώ"
- "Ά Έ Ή Ί Ϊ Ό Ύ Ϋ Ώ show_accented"
- "Ϗ ϐ ϑ ϗ ϖ ΰ ϕ — BackSpace"
- "show_numbers preferences space « » Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols ,-subtle-highlight \" ' : ; ! ? BackSpace"
- "show_letters preferences space . ,-subtle-highlight Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters preferences space . ,-subtle-highlight Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view-2"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "altline"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ΑΒΓ"
show_symbols:
action:
set_view: "symbols"
outline: "change-view-2"
label: "*/="
show_accented:
action:
locking:
lock_view: "accented"
unlock_view: "base"
outline: "change-view"
label: "άΐ"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
.:
outline: "subtle-highlight"
·-subtle-highlight:
outline: "subtle-highlight"
text: "·"
",-subtle-highlight":
outline: "subtle-highlight"
text: ","
":":
outline: "subtle-highlight"
;:
outline: "subtle-highlight"
᾿:
outline: "subtle-highlight"
"!":
outline: "subtle-highlight"
«:
outline: "subtle-highlight"
»:
outline: "subtle-highlight"
π-fill:
outline: "fill"
text: "π"
Π:
outline: "fill"
ώ:
outline: "fill"
0:
outline: "fill"
):
outline: "fill"
:
outline: "fill"
"}":
outline: "fill"

View File

@ -1,120 +0,0 @@
# Language: Greek
# Created by Sotiris Papadopoulos, sotirios.papadopoulos@inserm.fr
---
outlines:
default: { width: 73, height: 60 }
special: { width: 73, height: 60 }
subtle-highlight: { width: 73, height: 60 }
fill: { width: 110, height: 60 }
altline: { width: 110, height: 60 }
change-view: { width: 110, height: 60 }
wide: { width: 146, height: 60 }
change-view-2: { width: 146, height: 60 }
spaceline: { width: 256, height: 60 }
views:
base:
- "; ς ε ρ τ υ θ ι ο π-fill"
- "α σ δ φ γ η ξ κ λ show_accented"
- "Shift_L ζ χ ψ ω β ν μ BackSpace"
- "show_numbers preferences space . ,-subtle-highlight Return"
upper:
- ": ! Ε Ρ Τ Υ Θ Ι Ο Π"
- "Α Σ Δ Φ Γ Η Ξ Κ Λ show_accented"
- "Shift_L Ζ Χ Ψ Ω Β Ν Μ BackSpace"
- "show_numbers preferences space ·-subtle-highlight ᾿ Return"
accented:
- "ά έ ή ί ϊ ΐ ό ύ ϋ ώ"
- "Ά Έ Ή Ί Ϊ Ό Ύ Ϋ Ώ show_accented"
- "Ϗ ϐ ϑ ϗ ϖ ΰ ϕ — BackSpace"
- "show_numbers preferences space « » Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols ,-subtle-highlight \" ' : ; ! ? BackSpace"
- "show_letters preferences space . ,-subtle-highlight Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters preferences space . ,-subtle-highlight Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view-2"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ΑΒΓ"
show_symbols:
action:
set_view: "symbols"
outline: "change-view-2"
label: "*/="
show_accented:
action:
locking:
lock_view: "accented"
unlock_view: "base"
outline: "change-view"
label: "άΐ"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
.:
outline: "subtle-highlight"
·-subtle-highlight:
outline: "subtle-highlight"
text: "·"
",-subtle-highlight":
outline: "subtle-highlight"
text: ","
":":
outline: "subtle-highlight"
;:
outline: "subtle-highlight"
᾿:
outline: "subtle-highlight"
"!":
outline: "subtle-highlight"
«:
outline: "subtle-highlight"
»:
outline: "subtle-highlight"
π-fill:
outline: "fill"
text: "π"
Π:
outline: "fill"
ώ:
outline: "fill"
0:
outline: "fill"
):
outline: "fill"
:
outline: "fill"
"}":
outline: "fill"

View File

@ -1,91 +0,0 @@
# Language: Hungarian
# Based on work by: soyer <soyer@irl.hu>
---
outlines:
default: { width: 35.67, height: 52 }
altline: { width: 53, height: 52 }
change-view: { width: 53, height: 52 }
change-view-2: { width: 62, height: 52 }
spaceline: { width: 53.5, height: 52 }
special: { width: 35.67, height: 52 }
placeholder: { width: 35.67, height: 52 }
placeholder-2: { width: 17.83, height: 52 }
views:
base:
- "q w e r t z u i o p"
- "a s d f g h j k l"
- "Shift_L y x c v b n m BackSpace"
- "show_numbers show_eschars preferences space , . - Return"
upper:
- "Q W E R T Z U I O P"
- "A S D F G H J K L"
- "Shift_L Y X C V B N M BackSpace"
- "show_numbers show_eschars preferences space ? : ! Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols ; \" ' : = < > BackSpace"
- "show_letters show_eschars preferences space , . - Return"
symbols:
- "~ ` ´ | · √ µ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers \\ / § π τ [ ] BackSpace"
- "show_letters show_eschars preferences space , . - Return"
eschars:
- "-- -- ö ü ó Ö Ü Ó -- --"
- "-- -- í ő ú Í Ő Ú -- --"
- "show_numbers --- é á ű É Á Ű --- BackSpace"
- "show_letters show_eschars preferences space , „ “ Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "éá"
space:
outline: "spaceline"
text: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
---:
outline: "placeholder-2"
text: ""

View File

@ -1,87 +0,0 @@
# Language: Hungarian
# Based on work by: soyer <soyer@irl.hu>
---
outlines:
default: { width: 44.75, height: 42 }
altline: { width: 89.5, height: 42 }
change-view: { width: 89.5, height: 42 }
change-view-2: { width: 67.125, height: 42 }
spaceline: { width: 111.875, height: 42 }
special: { width: 44.75, height: 42 }
placeholder: { width: 44.75, height: 42 }
views:
base:
- "q w e r t z u i o p ő ú"
- "a s d f g h j k l é á ű"
- "Shift_L í y x c v b n m BackSpace"
- "show_numbers show_eschars preferences space , . - Return"
upper:
- "Q W E R T Z U I O P Ő Ú"
- "A S D F G H J K L É Á Ű"
- "Shift_L Í Y X C V B N M BackSpace"
- "show_numbers show_eschars preferences space ? : ! Return"
numbers:
- "-- 1 2 3 4 5 6 7 8 9 0 --"
- "-- @ # € % & - _ + ( ) --"
- "show_symbols ; \" ' : = < > -- BackSpace"
- "show_letters show_eschars preferences space , . - Return"
symbols:
- "-- ~ ` ´ | · √ µ ÷ × ¶ --"
- "-- © ® £ $ ¥ ^ ° * { } --"
- "show_numbers \\ / § π τ [ ] -- BackSpace"
- "show_letters show_eschars preferences space , . - Return"
eschars:
- "-- -- -- ö ü ó Ö Ü Ó -- -- --"
- "-- -- -- í ő ú Í Ő Ú -- -- --"
- "show_numbers -- é á ű É Á Ű -- BackSpace"
- "show_letters show_eschars preferences space , „ “ Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view-2"
label: "éá"
space:
outline: "spaceline"
text: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,61 +0,0 @@
# Language: Hebrew
---
outlines:
default: { width: 41, height: 60 }
altline: { width: 41, height: 60 }
wide: { width: 82, height: 60 }
change-view: { width: 82, height: 60 }
spaceline: { width: 122, height: 60 }
special: { width: 41, height: 60 }
views:
base:
- "' - ק ר א ט ו ן ם פ"
- "ש ד ג כ ע י ח ל ך ף"
- ס ב ה נ מ צ ת ץ BackSpace"
- "show_numbers preferences , space . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # ₪ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters preferences , space . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € $ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters preferences , space . Return"
buttons:
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,58 +0,0 @@
# Language: Hebrew
---
outlines:
default: { width: 53.75, height: 42 }
altline: { width: 53.75, height: 42 }
wide: { width: 107, height: 42 }
change-view: { width: 107, height: 42 }
spaceline: { width: 162, height: 42 }
special: { width: 53.5, height: 42 }
views:
base:
- "' - ק ר א ט ו ן ם פ"
- "ש ד ג כ ע י ח ל ך ף"
- ס ב ה נ מ צ ת ץ BackSpace"
- "show_numbers preferences , space . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # ₪ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters preferences , space . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € $ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters preferences , space . Return"
buttons:
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

View File

@ -1,89 +0,0 @@
# Language: Malayalam
---
outlines:
default: { width: 29.44, height: 44.5 }
altline: { width: 58.88, height: 44.5 }
change-view: { width: 58.88, height: 44.5 }
spaceline: { width: 235.52, height: 44.5 }
special: { width: 29.44, height: 44.5 }
placeholder: { width: 29.44, height: 44.5 }
views:
base:
- " ൊ ൧ ൨ ൩ ൪ ൫ ൬ ൮ ൯ - ൃ "
- " ൗ ൈ ാ ീ ൂ ബ ഹ ഗ ദ ജ ഡ zwj zwnj "
- " -- ോ േ ് ി ു പ ര ക ത ച ട zwsp "
- "Shift_L െ മ ന വ ല സ യ -- BackSpace"
- "show_numbers preferences space Return"
upper:
- " ഒ ! @ # ₹ % ^ & ൾ ( ) ഃ ഋ "
- " ഔ ഐ ആ ഈ ഊ ഭ ങ ഘ ധ ഝ ഢ ഞ ർ "
- " -- ഓ ഏ അ ഇ ഉ ഫ റ ഖ ഥ ഛ -- "
- "Shift_L എ ൺ ണ ൻ ഴ ള ശ ഷ ൽ BackSpace"
- "show_numbers preferences space Return"
numbers:
- " -- ൧ ൨ ൩ ൪ ൫ ൬ ൮ ൯ -- -- "
- "-- 1 2 3 4 5 6 7 8 9 0 -- --"
- "-- @ # $ % & - _ + ( ) -- --"
- "show_symbols ₹ , \" ' : ; ! ? -- BackSpace"
- "show_letters preferences space Return"
symbols:
- "-- -- -- -- -- -- -- -- -- -- -- -- --"
- "-- ~ ` | · √ π τ ÷ × ¶ -- --"
- "-- © ® £ € ¥ ^ ° * { } -- --"
- "show_numbers -- \\ / < > = [ ] -- BackSpace"
- "show_letters preferences space Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
# U+200B - zero-width-space
zwsp:
icon: "zwsp"
text: ""
# U+200C - zero-width-non-joiner
zwnj:
icon: "zwnj"
text: ""
# U+200D - zero-width-joiner
zwj:
icon: "zwj"
text: ""

View File

@ -1,89 +0,0 @@
# Language: Malayalam
---
outlines:
default: { width: 45.11, height: 36.65 }
altline: { width: 90.22, height: 36.65 }
change-view: { width: 90.22, height: 36.65 }
spaceline: { width: 360.88, height: 36.65 }
special: { width: 45.11, height: 36.65 }
placeholder: { width: 45.11, height: 36.65 }
views:
base:
- " ൊ ൧ ൨ ൩ ൪ ൫ ൬ ൮ ൯ - ൃ "
- " ൗ ൈ ാ ീ ൂ ബ ഹ ഗ ദ ജ ഡ zwj zwnj "
- " -- ോ േ ് ി ു പ ര ക ത ച ട zwsp "
- "Shift_L െ മ ന വ ല സ യ -- BackSpace"
- "show_numbers preferences space Return"
upper:
- " ഒ ! @ # ₹ % ^ & ൾ ( ) ഃ ഋ "
- " ഔ ഐ ആ ഈ ഊ ഭ ങ ഘ ധ ഝ ഢ ഞ ർ "
- " -- ഓ ഏ അ ഇ ഉ ഫ റ ഖ ഥ ഛ -- "
- "Shift_L എ ൺ ണ ൻ ഴ ള ശ ഷ ൽ BackSpace"
- "show_numbers preferences space Return"
numbers:
- " -- ൧ ൨ ൩ ൪ ൫ ൬ ൮ ൯ -- -- "
- "-- 1 2 3 4 5 6 7 8 9 0 -- --"
- "-- @ # $ % & - _ + ( ) -- --"
- "show_symbols ₹ , \" ' : ; ! ? -- BackSpace"
- "show_letters preferences space Return"
symbols:
- "-- -- -- -- -- -- -- -- -- -- -- -- --"
- "-- ~ ` | · √ π τ ÷ × ¶ -- --"
- "-- © ® £ € ¥ ^ ° * { } -- --"
- "show_numbers -- \\ / < > = [ ] -- BackSpace"
- "show_letters preferences space Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
# U+200B - zero-width-space
zwsp:
icon: "zwsp"
text: ""
# U+200C - zero-width-non-joiner
zwnj:
icon: "zwnj"
text: ""
# U+200D - zero-width-joiner
zwj:
icon: "zwj"
text: ""

View File

@ -1,83 +0,0 @@
# Language: Azerbaijani (Iran)
---
outlines:
default: { width: 32.75, height: 52 }
altline: { width: 48.99, height: 52 }
wide: { width: 62, height: 52 }
change-view: { width: 48.99, height: 52 }
change-view-2: { width: 62, height: 52 }
spaceline: { width: 135, height: 52 }
special: { width: 35.66, height: 52 }
placeholder: { width: 32.75, height: 52 }
views:
base:
- "ض ص ث ق ف غ ع ه خ ح ج"
- "ش س ی ب ل ا ت ن م ک گ"
- "Shift_L ظ ط ز ر ذ د پ و BackSpace"
- "show_numbers preferences space zwnj . Return"
upper:
- " ْ ٌ ٍ ً ُ ِ َ ّ # @ چ"
- "_ ئ ي إ أ آ ة » « : ؛"
- "Shift_L ك ٓ ژ ٔ ء > < ؟ BackSpace"
- "show_numbers preferences space ، ! Return"
numbers:
- "۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۰ |"
- "… ٬ ٫ ﷼ ٪ ^ * ) ( ـ"
- "show_symbols + - × ÷ = / % -- BackSpace"
- "show_letters preferences space ، . Return"
symbols:
- "& ` | · • % π τ ¶ [ ]"
- "© ® £ € ¥ ^ * ° { } --"
- "show_numbers_from_symbols + - × ÷ = \\ < > BackSpace"
- "show_letters preferences space ، . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "۱۲۳"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "۱۲۳"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ا‌ب‌پ"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
zwnj:
icon: "zwnj"
text: ""
--:
outline: "placeholder"
text: ""

View File

@ -1,84 +0,0 @@
# Language: Azerbaijani (Iran)
---
outlines:
default: { width: 44.75, height: 42 }
altline: { width: 67.25, height: 42 }
wide: { width: 80, height: 42 }
change-view: { width: 67.25, height: 42 }
change-view-2: { width: 80, height: 42 }
spaceline: { width: 198, height: 42 }
special: { width: 44.75, height: 42 }
placeholder: { width: 44.75, height: 42 }
fill: { width: 89.5, height: 42 }
views:
base:
- "ض ص ث ق ف غ ع ه خ ح ج چ"
- "ش س ی ب ل ا ت ن م ک گ /"
- "Shift_L ظ ط ز ر ذ د پ و ، BackSpace"
- "show_numbers preferences space zwnj ؟ . Return"
upper:
- " ْ ٌ ٍ ً ُ ِ َ ّ ] [ @ #"
- "ؤ ئ ي إ أ آ ة » « : ؛ \\"
- "Shift_L ك ٓ ژ ٰ ٔ ء > < BackSpace"
- "show_numbers preferences space ، ؟ ! Return"
numbers:
- "-- ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۰ |"
- "… ٬ ٫ ﷼ ٪ ^ * ° ) ( _"
- "show_symbols + - × ÷ = / % > < BackSpace"
- "show_letters preferences space ، ؟ . Return"
symbols:
- "-- & ` | · • % π τ ¶ [ ]"
- "© ® £ € ¥ ^ * ° { } -- --"
- "show_numbers_from_symbols + - × ÷ = \\ % < > BackSpace"
- "show_letters preferences space ، ! . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "۱۲۳"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "۱۲۳"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ا‌ب‌پ"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
zwnj:
icon: "zwnj"
text: ""
--:
outline: "placeholder"
text: ""

View File

@ -1,89 +0,0 @@
# Language: Friulian (Italy)
# Based on the Friulian layout created by Fabio Tomat
# 14 october 2020
---
outlines:
default: { width: 35.67, height: 52 }
altline: { width: 52.75, height: 52 }
wide: { width: 62, height: 52 }
change-view: { width: 52.75, height: 52 }
change-view-2: { width: 62, height: 52 }
spaceline: { width: 91.08, height: 52 }
special: { width: 35.67, height: 52 }
placeholder: { width: 35.67, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers show_eschars preferences space , . Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers show_eschars preferences space “ ” Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols , \" ' : ; ! = BackSpace"
- "show_letters show_eschars preferences space ? . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters show_eschars preferences space ? . Return"
eschars:
- "â ê î ô û Â Ê Î Ô Û"
- "à è ì ò ù À È Ì Ò Ù"
- "show_numbers ç Ç ᶜ ᵐ ⁿ ᵉ ᵗ BackSpace"
- "show_letters show_eschars preferences space ᶠ . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "àê"
space:
outline: "spaceline"
text: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,89 +0,0 @@
# Language: Friulian (Italy)
# Based on the Friulian layout created by Fabio Tomat
# 14 october 2020
---
outlines:
default: { width: 53.5, height: 42 }
altline: { width: 80.25, height: 42 }
wide: { width: 91.26, height: 42 }
change-view: { width: 80.25, height: 42 }
change-view-2: { width: 91.26, height: 42 }
spaceline: { width: 134, height: 42 }
special: { width: 53.5, height: 42 }
placeholder: { width: 53.5, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers show_eschars preferences space , . Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers show_eschars preferences space “ ” Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols , \" ' : ; ! = BackSpace"
- "show_letters show_eschars preferences space ? . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters show_eschars preferences space ? . Return"
eschars:
- "â ê î ô û Â Ê Î Ô Û"
- "à è ì ò ù À È Ì Ò Ù"
- "show_numbers ç Ç ᶜ ᵐ ⁿ ᵉ ᵗ BackSpace"
- "show_letters show_eschars preferences space ᶠ . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "àê"
space:
outline: "spaceline"
text: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,43 +1,46 @@
# Language: Italian
# Italian layout created by Antonio Pandolfo
# 03 october 2019
---
bounds: { x: 0, y: 1, width: 360, height: 210 }
outlines:
default: { width: 35.67, height: 52 }
altline: { width: 52.75, height: 52 }
wide: { width: 62, height: 52 }
change-view: { width: 52.75, height: 52 }
change-view-2: { width: 62, height: 52 }
spaceline: { width: 91.08, height: 52 }
special: { width: 35.67, height: 52 }
placeholder: { width: 35.67, height: 52 }
default:
bounds: { x: 0, y: 0, width: 35.33, height: 52 }
altline:
bounds: { x: 0, y: 0, width: 52.67, height: 52 }
wide:
bounds: { x: 0, y: 0, width: 62, height: 52 }
spaceline:
bounds: { x: 0, y: 0, width: 99.67, height: 52 }
special:
bounds: { x: 0, y: 0, width: 44, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers show_eschars preferences space , . Return"
- "show_numbers show_eschars preferences space , period Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers show_eschars preferences space ? . Return"
- "show_numbers show_eschars preferences space ? period Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters show_eschars preferences space ? . Return"
- "show_symbols , \" ' colon ; ! ? BackSpace"
- "show_letters show_eschars preferences space ? period Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters show_eschars preferences space ? . Return"
- "show_letters show_eschars preferences space ? period Return"
eschars:
- "è é È É ù ú Ù Ú ò ó"
- á À Á ì í Ì Í Ò Ó"
- "show_numbers “ ” « » ≈ ≠ ‽ BackSpace"
- "show_letters show_eschars preferences space , . Return"
- "á é í ó ú Á É Í Ó Ú"
- è ì ò « » ù ! { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters show_eschars preferences space « » Return"
buttons:
Shift_L:
@ -45,45 +48,52 @@ buttons:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
outline: "altline"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
keysym: "BackSpace"
preferences:
action: "show_prefs"
outline: "special"
outline: "default"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
outline: "altline"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "altline"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
outline: "altline"
label: "abc"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
outline: "altline"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
set_view: "eschars"
outline: "altline"
label: "àè"
period:
outline: "default"
label: "."
space:
outline: "spaceline"
text: " "
label: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
colon:
label: ":"
"\"":
keysym: "quotedbl"

View File

@ -1,89 +0,0 @@
# Language: Italian
# Italian layout created by Antonio Pandolfo
# 03 october 2019
---
outlines:
default: { width: 53.5, height: 42 }
altline: { width: 80.25, height: 42 }
wide: { width: 91.26, height: 42 }
change-view: { width: 80.25, height: 42 }
change-view-2: { width: 91.26, height: 42 }
spaceline: { width: 134, height: 42 }
special: { width: 53.5, height: 42 }
placeholder: { width: 53.5, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers show_eschars preferences space , . Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers show_eschars preferences space ? . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters show_eschars preferences space ? . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters show_eschars preferences space ? . Return"
eschars:
- "è é È É ù ú Ù Ú ò ó"
- "à á À Á ì í Ì Í Ò Ó"
- "show_numbers “ ” « » ≈ ≠ ‽ BackSpace"
- "show_letters show_eschars preferences space , . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_eschars:
action:
locking:
lock_view: "eschars"
unlock_view: "base"
outline: "change-view"
label: "àè"
space:
outline: "spaceline"
text: " "
Return:
outline: "altline"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,13 +1,18 @@
# Language: Japanese (Kana)
# Based on work by: Mark Müller <markmueller86@gmail.com>
# Maintained by: Mark Müller <markmueller86@gmail.com>
---
bounds: { x: 0, y: 1, width: 360, height: 208 }
outlines:
default: { width: 71.33, height: 52 }
wide: { width: 71.33, height: 52 }
character-group: { width: 71.33, height: 52 }
change-view: { width: 71.33, height: 52 }
special: { width: 71.33, height: 52 }
placeholder: { width: 71.33, height: 52 }
default:
bounds: { x: 0, y: 0, width: 62, height: 52 }
default-wide:
bounds: { x: 0, y: 0, width: 62, height: 52 }
altline:
bounds: { x: 0, y: 0, width: 62, height: 52 }
wide:
bounds: { x: 0, y: 0, width: 62, height: 52 }
special:
bounds: { x: 0, y: 0, width: 62, height: 52 }
views:
base: # hiragana
@ -16,74 +21,66 @@ views:
- "カタカナ ma ya ra space"
- "switch2roman symbols wa punct Return"
_a:
- "preferences _A _a -- BackSpace"
- "preferences dummykey _a dummykey BackSpace"
- "あ い う え お"
- "ぁ ぃ ぅ ぇ ぉ" # 2 code points each
- "-- -- ゔ -- --"
- "dummykey dummykey ゔ dummykey dummykey"
ka:
- "preferences KA ka -- BackSpace"
- "preferences dummykey ka dummykey BackSpace"
- "か き く け こ"
- "が ぎ ぐ げ ご"
- "ゕ -- -- ゖ --"
- "ゕ dummykey dummykey ゖ dummykey"
sa:
- "preferences SA sa -- BackSpace"
- "preferences dummykey sa dummykey BackSpace"
- "さ し す せ そ"
- "ざ じ ず ぜ ぞ"
- "-- -- -- -- --"
ta:
- "preferences TA ta -- BackSpace"
- "preferences dummykey ta dummykey BackSpace"
- "た ち つ て と"
- "だ ぢ づ で ど"
- "-- -- っ -- --"
- "dummykey dummykey っ dummykey dummykey"
na:
- "preferences NA na -- BackSpace"
- "preferences dummykey na dummykey BackSpace"
- "な に ぬ ね の"
- "-- -- -- -- --"
- "-- -- -- -- --"
ha:
- "preferences HA ha -- BackSpace"
- "preferences dummykey ha dummykey BackSpace"
- "は ひ ふ へ ほ"
- "ば び ぶ べ ぼ"
- "ぱ ぴ ぷ ぺ ぽ"
ma:
- "preferences MA ma -- BackSpace"
- "preferences dummykey ma dummykey BackSpace"
- "ま み む め も"
- "-- -- -- -- --"
- "-- -- -- -- --"
ya:
- "preferences YA ya -- BackSpace"
- "や -- ゆ -- よ"
- "ゃ -- ゅ -- ょ"
- "-- -- -- -- --"
- "preferences dummykey ya dummykey BackSpace"
- "や dummykey ゆ dummykey よ"
- "ゃ dummykey ゅ dummykey ょ"
ra:
- "preferences RA ra -- BackSpace"
- "preferences dummykey ra dummykey BackSpace"
- "ら り る れ ろ"
- "-- -- -- -- --"
- "-- -- -- -- --"
wa:
- "preferences WA wa -- BackSpace"
- "わ ゐ -- ゑ を"
- "ゎ -- -- -- --"
- "-- -- ん -- --"
- "preferences dummykey wa dummykey BackSpace"
- "わ ゐ dummykey ゑ を"
- "ゎ dummykey ん dummykey dummykey"
symbols:
- "preferences punct symbols -- BackSpace"
- "preferences dummykey symbols dummykey BackSpace"
- "「 」 §"
- "【 】 "
- " "
punct:
- "preferences symbols punct -- BackSpace"
- "preferences dummykey punct dummykey BackSpace"
- "。 、 ー"
- " ・ 〜 …"
- "♪ ” ゙ ゚"
# k s t n h m y r w
#a あア かカ さサ たタ なナ はハ まマ やヤ らラ わワ
#i いイ きキ しシ ちチ にニ ひヒ みミ ※ りリ ゐヰ
#u うウ くク すス つツ ぬヌ ふフ むム ゆユ るル ※
#e えエ けケ せセ てテ ねネ へヘ めメ ※ れレ ゑヱ
#o おオ こコ そソ とト のノ ほホ もモ よヨ ろロ をヲ
# g z d b p n
#a が ガ ざ ザ だ ダ ば バ ぱ パ ん ン
- " ・ 〜 …"
- "♪ ” ゙ ゚"
#a あア かカ さサ たタ なナ はハ まマ やヤ らラ わワ
#i いイ きキ しシ ちチ にニ ひヒ みミ ※ りリ ゐヰ
#u うウ くク すス つツ ぬヌ ふフ むム ゆユ るル ※
#e えエ けケ せセ てテ ねネ へヘ めメ ※ れレ ゑヱ
#o おオ こコ そソ とト のノ ほホ もモ よヨ ろロ をヲ
# g z d b p n
#a が ガ ざ ザ だ ダ ば バ ぱ パ ん ン
#i ぎ ギ じ ジ ぢ ヂ び ビ ぴ ピ
#u ぐ グ ず ズ づ ヅ ぶ ブ ぷ プ
#e げ ゲ ぜ ゼ で デ べ ベ ぺ ペ
@ -95,65 +92,50 @@ views:
- "ひらがな MA YA RA space"
- "switch2roman SYMBOLS WA PUNCT Return"
_A:
- "preferences _a _A -- BackSpace"
- "preferences DUMMYKEY _A DUMMYKEY BackSpace"
- "ア イ ウ エ オ"
- "ァ ィ ゥ ェ ォ"
- "-- -- ヴ -- --"
- "DUMMYKEY DUMMYKEY ヴ DUMMYKEY DUMMYKEY"
KA:
- "preferences ka KA -- BackSpace"
- "preferences DUMMYKEY KA DUMMYKEY BackSpace"
- "カ キ ク ケ コ"
- "ガ ギ グ ゲ ゴ"
- "ヵ -- ㇰ ヶ --"
- "ヵ DUMMYKEY ㇰ ヶ DUMMYKEY"
SA:
- "preferences sa SA -- BackSpace"
- "preferences DUMMYKEY SA DUMMYKEY BackSpace"
- "サ シ ス セ ソ"
- "ザ ジ ズ ゼ ゾ"
- "-- ㇱ ㇲ -- --"
- "DUMMYKEY ㇱ ㇲ DUMMYKEY DUMMYKEY"
TA:
- "preferences ta TA -- BackSpace"
- "preferences DUMMYKEY TA DUMMYKEY BackSpace"
- "タ チ ツ テ ト"
- "ダ ヂ ヅ デ ド"
- "-- -- ッ -- ㇳ"
- "DUMMYKEY DUMMYKEY ッ DUMMYKEY ㇳ"
NA:
- "preferences na NA -- BackSpace"
- "preferences DUMMYKEY NA DUMMYKEY BackSpace"
- "ナ ニ ヌ ネ "
- "-- -- ㇴ -- --"
- "-- -- -- -- --"
- "DUMMYKEY DUMMYKEY ㇴ DUMMYKEY DUMMYKEY"
HA:
- "preferences ha HA -- BackSpace"
- "preferences DUMMYKEY HA DUMMYKEY BackSpace"
- "ハ ヒ フ ヘ ホ"
- "バ ビ ブ ベ ボ"
- "パ ピ プ ペ ポ"
MA:
- "preferences ma MA -- BackSpace"
- "preferences DUMMYKEY MA DUMMYKEY BackSpace"
- "マ ミ ム メ モ"
- "-- -- ㇺ -- --"
- "-- -- -- -- --"
- "DUMMYKEY DUMMYKEY ㇺ DUMMYKEY DUMMYKEY"
YA:
- "preferences ya YA -- BackSpace"
- "ヤ -- ユ -- ヨ"
- "ャ -- ュ -- ョ"
- "-- -- -- -- --"
- "preferences DUMMYKEY YA DUMMYKEY BackSpace"
- "ヤ DUMMYKEY ユ DUMMYKEY ヨ"
- "ャ DUMMYKEY ュ DUMMYKEY ョ"
RA:
- "preferences ra RA -- BackSpace"
- "preferences DUMMYKEY RA DUMMYKEY BackSpace"
- "ラ リ ル レ ロ"
- "ㇻ ㇼ ㇽ ㇾ ㇿ"
- "-- -- -- -- --"
WA:
- "preferences wa WA -- BackSpace"
- "ワ ヰ -- ヱ ヲ"
- "ヮ ヸ -- ヹ ヺ"
- "-- -- ン -- --"
SYMBOLS:
- "preferences PUNCT SYMBOLS -- BackSpace"
- "「 」 §"
- "【 】 "
- " "
PUNCT:
- "preferences SYMBOLS PUNCT -- BackSpace"
- "。 、 ー"
- " ・ 〜 …"
- "♪ ” ゙ ゚"
- "preferences DUMMYKEY WA DUMMYKEY BackSpace"
- "ワ ヰ DUMMYKEY ヱ ヲ"
- "ヮ ヸ ヹ ヺ"
# numbers view
numbers:
- "preferences 1 2 3 BackSpace"
@ -167,72 +149,60 @@ views:
- "ひらがな PQRS TUV WXYZ space"
- "switch2num RSYM2 RSYM3 RSYM4 Return"
RSYM1:
- "preferences -- RSYM1 -- BackSpace"
- "preferences dummykey RSYM1 dummykey BackSpace"
- "@ # $ § :"
- "| € ¥ £ --"
- "1 -- -- -- --"
- "| € ¥ £ 1"
ABC:
- "preferences -- ABC -- BackSpace"
- "preferences dummykey ABC dummykey BackSpace"
- "A B C Ä ç"
- "a b c ä --"
- "2 -- -- -- --"
- "a b c ä 2"
DEF:
- "preferences -- DEF -- BackSpace"
- "D E F -- --"
- "d e f -- --"
- "3 -- -- -- --"
- "preferences dummykey DEF dummykey BackSpace"
- "D E F dummykey"
- "d e f 3"
GHI:
- "preferences -- GHI -- BackSpace"
- "G H I -- --"
- "g h i -- --"
- "4 -- -- -- --"
- "preferences dummykey GHI dummykey BackSpace"
- "G H I dummykey"
- "g h i 4"
JKL:
- "preferences -- JKL -- BackSpace"
- "J K L -- --"
- "j k l -- --"
- "5 -- -- -- --"
- "preferences dummykey JKL dummykey BackSpace"
- "J K L dummykey"
- "j k l 5"
MNO:
- "preferences -- MNO -- BackSpace"
- "M N O Ö --"
- "m n o ö --"
- "6 -- -- -- --"
- "preferences dummykey MNO dummykey BackSpace"
- "M N O Ö dummykey"
- "m n o ö 6"
PQRS:
- "preferences -- PQRS -- BackSpace"
- "P Q R S --"
- "p q r s ß"
- "7 -- -- -- --"
- "preferences dummykey PQRS dummykey BackSpace"
- "P Q R S ß"
- "p q r s 7"
TUV:
- "preferences -- TUV -- BackSpace"
- "T U V Ü --"
- "t u v ü --"
- "8 -- -- -- --"
- "preferences dummykey TUV dummykey BackSpace"
- "T U V Ü dummykey"
- "t u v ü 8"
WXYZ:
- "preferences -- WXYZ -- BackSpace"
- "W X Y Z --"
- "w x y z --"
- "9 -- -- -- --"
- "preferences dummykey WXYZ dummykey BackSpace"
- "W X Y Z dummykey"
- "w x y z 9"
RSYM2:
- "preferences -- RSYM2 -- BackSpace"
- "preferences dummykey RSYM2 dummykey BackSpace"
- "( ) ' \" ~"
- "[ ] { } _"
- "-- -- -- -- --"
RSYM3:
- "preferences -- RSYM3 -- BackSpace"
- "preferences dummykey RSYM3 dummykey BackSpace"
- "+ - * / ="
- "< > ^ ° --"
- "0 -- -- -- --"
- "< > ^ ° 0"
RSYM4:
- "preferences -- RSYM4 -- BackSpace"
- "preferences dummykey RSYM4 dummykey BackSpace"
- ", . ? ! ;"
- "\\ ´ ` · ¶"
- "-- -- -- -- --"
- "\\ ´ ` · ¶"
buttons:
# following 4 buttons use the corresponding xkb name as keysym
BackSpace:
outline: "wide"
icon: "edit-clear-symbolic"
action: "erase"
keysym: "BackSpace"
Return:
outline: "wide"
icon: "key-enter"
@ -252,115 +222,118 @@ buttons:
icon: "keyboard-mode-symbolic"
# space button using text tag for ideographic space
space:
outline: "default-wide"
label: "␣"
text: " "
# switch to number view
numbers:
action:
set_view: "numbers"
outline: "change-view"
outline: "wide"
label: "123"
# switch to latin characters
roman:
action:
set_view: "roman"
outline: "change-view"
outline: "wide"
label: "ᴀʙᴄ"
# toggle button with 3 different states
switch2roman: # switch from kana to latin characters view
action:
set_view: "roman"
outline: "change-view"
outline: "wide"
label: "あᴀ₁"
switch2num: # switch from latin characters to numbers view
action:
set_view: "numbers"
outline: "change-view"
outline: "wide"
label: "ぁA₁"
switch2kana: # switch from numbers to hiragana view
action:
set_view: "base"
outline: "change-view"
outline: "wide"
label: "ぁᴀ1"
# Buttons for katakana and symbols
ひらがな:
action:
set_view: "base"
outline: "change-view"
outline: "wide"
label: "あさ"
_a:
action:
locking:
lock_view: "_a"
unlock_view: "base"
outline: "character-group"
outline: "altline"
label: "あ"
ka:
action:
locking:
lock_view: "ka"
unlock_view: "base"
outline: "character-group"
outline: "altline"
label: "か"
sa:
action:
locking:
lock_view: "sa"
unlock_view: "base"
outline: "character-group"
outline: "altline"
label: "さ"
ta:
action:
locking:
lock_view: "ta"
unlock_view: "base"
outline: "character-group"
outline: "altline"
label: "た"
na:
action:
locking:
lock_view: "na"
unlock_view: "base"
outline: "character-group"
outline: "altline"
label: "な"
ha:
action:
locking:
lock_view: "ha"
unlock_view: "base"
outline: "character-group"
outline: "altline"
label: "は"
ma:
action:
locking:
lock_view: "ma"
unlock_view: "base"
outline: "character-group"
outline: "altline"
label: "ま"
ya:
action:
locking:
lock_view: "ya"
unlock_view: "base"
outline: "character-group"
outline: "altline"
label: "や"
ra:
action:
locking:
lock_view: "ra"
unlock_view: "base"
outline: "character-group"
outline: "altline"
label: "ら"
wa:
action:
locking:
lock_view: "wa"
unlock_view: "base"
outline: "character-group"
outline: "altline"
label: "わ"
--:
outline: "placeholder"
text: ""
dummykey:
action:
set_view: "base"
outline: "altline"
label: ""
# buttons available on different views like symbols and punct should go
# back to their corresponding view
symbols:
@ -368,187 +341,192 @@ buttons:
locking:
lock_view: "symbols"
unlock_view: "base"
outline: "character-group"
outline: "altline"
label: ""
punct:
action:
locking:
lock_view: "punct"
unlock_view: "base"
outline: "character-group"
outline: "altline"
label: "。"
# Buttons for katakana and symbols
カタカナ:
action:
set_view: "カタカナ"
outline: "change-view"
outline: "wide"
label: "アサ"
_A:
action:
locking:
lock_view: "_A"
unlock_view: "カタカナ"
outline: "character-group"
outline: "altline"
label: "ア"
KA:
action:
locking:
lock_view: "KA"
unlock_view: "カタカナ"
outline: "character-group"
outline: "altline"
label: "カ"
SA:
action:
locking:
lock_view: "SA"
unlock_view: "カタカナ"
outline: "character-group"
outline: "altline"
label: "サ"
TA:
action:
locking:
lock_view: "TA"
unlock_view: "カタカナ"
outline: "character-group"
outline: "altline"
label: "タ"
NA:
action:
locking:
lock_view: "NA"
unlock_view: "カタカナ"
outline: "character-group"
outline: "altline"
label: "ナ"
HA:
action:
locking:
lock_view: "HA"
unlock_view: "カタカナ"
outline: "character-group"
outline: "altline"
label: "ハ"
MA:
action:
locking:
lock_view: "MA"
unlock_view: "カタカナ"
outline: "character-group"
outline: "altline"
label: "マ"
YA:
action:
locking:
lock_view: "YA"
unlock_view: "カタカナ"
outline: "character-group"
outline: "altline"
label: "ヤ"
RA:
action:
locking:
lock_view: "RA"
unlock_view: "カタカナ"
outline: "character-group"
outline: "altline"
label: "ラ"
WA:
action:
locking:
lock_view: "WA"
unlock_view: "カタカナ"
outline: "character-group"
outline: "altline"
label: "ワ"
DUMMYKEY:
action:
set_view: "カタカナ"
outline: "altline"
label: ""
SYMBOLS:
action:
locking:
lock_view: "SYMBOLS"
lock_view: "symbols"
unlock_view: "カタカナ"
outline: "character-group"
outline: "altline"
label: ""
PUNCT:
action:
locking:
lock_view: "PUNCT"
lock_view: "punct"
unlock_view: "カタカナ"
outline: "character-group"
outline: "altline"
label: "。"
# Buttons for Latin characters
# Buttons for Latin charachters
RSYM1:
action:
locking:
lock_view: "RSYM1"
unlock_view: "roman"
outline: "character-group"
outline: "altline"
label: "@#"
ABC:
action:
locking:
lock_view: "ABC"
unlock_view: "roman"
outline: "character-group"
outline: "altline"
label: "ᴀʙᴄ"
DEF:
action:
locking:
lock_view: "DEF"
unlock_view: "roman"
outline: "character-group"
outline: "altline"
label: "ᴅᴇꜰ"
GHI:
action:
locking:
lock_view: "GHI"
unlock_view: "roman"
outline: "character-group"
outline: "altline"
label: "ɢʜɪ"
JKL:
action:
locking:
lock_view: "JKL"
unlock_view: "roman"
outline: "character-group"
outline: "altline"
label: "ᴊᴋʟ"
MNO:
action:
locking:
lock_view: "MNO"
unlock_view: "roman"
outline: "character-group"
outline: "altline"
label: "ᴍɴᴏ"
PQRS:
action:
locking:
lock_view: "PQRS"
unlock_view: "roman"
outline: "character-group"
outline: "altline"
label: "ᴘǫʀs"
TUV:
action:
locking:
lock_view: "TUV"
unlock_view: "roman"
outline: "character-group"
outline: "altline"
label: "ᴛᴜᴠ"
WXYZ:
action:
locking:
lock_view: "WXYZ"
unlock_view: "roman"
outline: "character-group"
outline: "altline"
label: "xʏ"
RSYM2:
action:
locking:
lock_view: "RSYM2"
unlock_view: "roman"
outline: "character-group"
outline: "altline"
label: "()"
RSYM3:
action:
locking:
lock_view: "RSYM3"
unlock_view: "roman"
outline: "character-group"
outline: "altline"
label: "+-"
RSYM4:
action:
locking:
lock_view: "RSYM4"
unlock_view: "roman"
outline: "character-group"
outline: "altline"
label: ",.?"

View File

@ -1,554 +0,0 @@
# Language: Japanese (Kana)
# Based on work by: Mark Müller <markmueller86@gmail.com>
---
outlines:
default: { width: 84, height: 42 }
wide: { width: 84, height: 42 }
character-group: { width: 84, height: 42 }
change-view: { width: 84, height: 42 }
special: { width: 84, height: 42 }
placeholder: { width: 84, height: 42 }
views:
base: # hiragana
- "preferences _a ka sa BackSpace"
- "Left ta na ha Right"
- "カタカナ ma ya ra space"
- "switch2roman symbols wa punct Return"
_a:
- "preferences _A _a -- BackSpace"
- "あ い う え お"
- "ぁ ぃ ぅ ぇ ぉ" # 2 code points each
- "-- -- ゔ -- --"
ka:
- "preferences KA ka -- BackSpace"
- "か き く け こ"
- "が ぎ ぐ げ ご"
- "ゕ -- -- ゖ --"
sa:
- "preferences SA sa -- BackSpace"
- "さ し す せ そ"
- "ざ じ ず ぜ ぞ"
- "-- -- -- -- --"
ta:
- "preferences TA ta -- BackSpace"
- "た ち つ て と"
- "だ ぢ づ で ど"
- "-- -- っ -- --"
na:
- "preferences NA na -- BackSpace"
- "な に ぬ ね の"
- "-- -- -- -- --"
- "-- -- -- -- --"
ha:
- "preferences HA ha -- BackSpace"
- "は ひ ふ へ ほ"
- "ば び ぶ べ ぼ"
- "ぱ ぴ ぷ ぺ ぽ"
ma:
- "preferences MA ma -- BackSpace"
- "ま み む め も"
- "-- -- -- -- --"
- "-- -- -- -- --"
ya:
- "preferences YA ya -- BackSpace"
- "や -- ゆ -- よ"
- "ゃ -- ゅ -- ょ"
- "-- -- -- -- --"
ra:
- "preferences RA ra -- BackSpace"
- "ら り る れ ろ"
- "-- -- -- -- --"
- "-- -- -- -- --"
wa:
- "preferences WA wa -- BackSpace"
- "わ ゐ -- ゑ を"
- "ゎ -- -- -- --"
- "-- -- ん -- --"
symbols:
- "preferences punct symbols -- BackSpace"
- "「 」 §"
- "【 】 "
- " "
punct:
- "preferences symbols punct -- BackSpace"
- "。 、 ー"
- " ・ 〜 …"
- "♪ ” ゙ ゚"
# k s t n h m y r w
#a あア かカ さサ たタ なナ はハ まマ やヤ らラ わワ
#i いイ きキ しシ ちチ にニ ひヒ みミ ※ りリ ゐヰ
#u うウ くク すス つツ ぬヌ ふフ むム ゆユ るル ※
#e えエ けケ せセ てテ ねネ へヘ めメ ※ れレ ゑヱ
#o おオ こコ そソ とト のノ ほホ もモ よヨ ろロ をヲ
# g z d b p n
#a が ガ ざ ザ だ ダ ば バ ぱ パ ん ン
#i ぎ ギ じ ジ ぢ ヂ び ビ ぴ ピ
#u ぐ グ ず ズ づ ヅ ぶ ブ ぷ プ
#e げ ゲ ぜ ゼ で デ べ ベ ぺ ペ
#o ご ゴ ぞ ゾ ど ド ぼ ボ ぽ ポ
カタカナ: # katakana
- "preferences _A KA SA BackSpace"
- "Left TA NA HA Right"
- "ひらがな MA YA RA space"
- "switch2roman SYMBOLS WA PUNCT Return"
_A:
- "preferences _a _A -- BackSpace"
- "ア イ ウ エ オ"
- "ァ ィ ゥ ェ ォ"
- "-- -- ヴ -- --"
KA:
- "preferences ka KA -- BackSpace"
- "カ キ ク ケ コ"
- "ガ ギ グ ゲ ゴ"
- "ヵ -- ㇰ ヶ --"
SA:
- "preferences sa SA -- BackSpace"
- "サ シ ス セ ソ"
- "ザ ジ ズ ゼ ゾ"
- "-- ㇱ ㇲ -- --"
TA:
- "preferences ta TA -- BackSpace"
- "タ チ ツ テ ト"
- "ダ ヂ ヅ デ ド"
- "-- -- ッ -- ㇳ"
NA:
- "preferences na NA -- BackSpace"
- "ナ ニ ヌ ネ "
- "-- -- ㇴ -- --"
- "-- -- -- -- --"
HA:
- "preferences ha HA -- BackSpace"
- "ハ ヒ フ ヘ ホ"
- "バ ビ ブ ベ ボ"
- "パ ピ プ ペ ポ"
MA:
- "preferences ma MA -- BackSpace"
- "マ ミ ム メ モ"
- "-- -- ㇺ -- --"
- "-- -- -- -- --"
YA:
- "preferences ya YA -- BackSpace"
- "ヤ -- ユ -- ヨ"
- "ャ -- ュ -- ョ"
- "-- -- -- -- --"
RA:
- "preferences ra RA -- BackSpace"
- "ラ リ ル レ ロ"
- "ㇻ ㇼ ㇽ ㇾ ㇿ"
- "-- -- -- -- --"
WA:
- "preferences wa WA -- BackSpace"
- "ワ ヰ -- ヱ ヲ"
- "ヮ ヸ -- ヹ ヺ"
- "-- -- ン -- --"
SYMBOLS:
- "preferences PUNCT SYMBOLS -- BackSpace"
- "「 」 §"
- "【 】 "
- " "
PUNCT:
- "preferences SYMBOLS PUNCT -- BackSpace"
- "。 、 ー"
- " ・ 〜 …"
- "♪ ” ゙ ゚"
# numbers view
numbers:
- "preferences 1 2 3 BackSpace"
- "Left 4 5 6 Right"
- "roman 7 8 9 space"
- "switch2kana * 0 # Return"
# Roman alphabet view
roman:
- "preferences RSYM1 ABC DEF BackSpace"
- "Left GHI JKL MNO Right"
- "ひらがな PQRS TUV WXYZ space"
- "switch2num RSYM2 RSYM3 RSYM4 Return"
RSYM1:
- "preferences -- RSYM1 -- BackSpace"
- "@ # $ § :"
- "| € ¥ £ --"
- "1 -- -- -- --"
ABC:
- "preferences -- ABC -- BackSpace"
- "A B C Ä ç"
- "a b c ä --"
- "2 -- -- -- --"
DEF:
- "preferences -- DEF -- BackSpace"
- "D E F -- --"
- "d e f -- --"
- "3 -- -- -- --"
GHI:
- "preferences -- GHI -- BackSpace"
- "G H I -- --"
- "g h i -- --"
- "4 -- -- -- --"
JKL:
- "preferences -- JKL -- BackSpace"
- "J K L -- --"
- "j k l -- --"
- "5 -- -- -- --"
MNO:
- "preferences -- MNO -- BackSpace"
- "M N O Ö --"
- "m n o ö --"
- "6 -- -- -- --"
PQRS:
- "preferences -- PQRS -- BackSpace"
- "P Q R S --"
- "p q r s ß"
- "7 -- -- -- --"
TUV:
- "preferences -- TUV -- BackSpace"
- "T U V Ü --"
- "t u v ü --"
- "8 -- -- -- --"
WXYZ:
- "preferences -- WXYZ -- BackSpace"
- "W X Y Z --"
- "w x y z --"
- "9 -- -- -- --"
RSYM2:
- "preferences -- RSYM2 -- BackSpace"
- "( ) ' \" ~"
- "[ ] { } _"
- "-- -- -- -- --"
RSYM3:
- "preferences -- RSYM3 -- BackSpace"
- "+ - * / ="
- "< > ^ ° --"
- "0 -- -- -- --"
RSYM4:
- "preferences -- RSYM4 -- BackSpace"
- ", . ? ! ;"
- "\\ ´ ` · ¶"
- "-- -- -- -- --"
buttons:
# following 4 buttons use the corresponding xkb name as keysym
BackSpace:
outline: "wide"
icon: "edit-clear-symbolic"
action: "erase"
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
Left:
outline: "wide"
label: "←"
keysym: "Left"
Right:
outline: "wide"
label: "→"
keysym: "Right"
# special button "preferences" is handled in the code
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
# space button using text tag for ideographic space
space:
label: "␣"
text: " "
# switch to number view
numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
# switch to latin characters
roman:
action:
set_view: "roman"
outline: "change-view"
label: "ᴀʙᴄ"
# toggle button with 3 different states
switch2roman: # switch from kana to latin characters view
action:
set_view: "roman"
outline: "change-view"
label: "あᴀ₁"
switch2num: # switch from latin characters to numbers view
action:
set_view: "numbers"
outline: "change-view"
label: "ぁA₁"
switch2kana: # switch from numbers to hiragana view
action:
set_view: "base"
outline: "change-view"
label: "ぁᴀ1"
# Buttons for katakana and symbols
ひらがな:
action:
set_view: "base"
outline: "change-view"
label: "あさ"
_a:
action:
locking:
lock_view: "_a"
unlock_view: "base"
outline: "character-group"
label: "あ"
ka:
action:
locking:
lock_view: "ka"
unlock_view: "base"
outline: "character-group"
label: "か"
sa:
action:
locking:
lock_view: "sa"
unlock_view: "base"
outline: "character-group"
label: "さ"
ta:
action:
locking:
lock_view: "ta"
unlock_view: "base"
outline: "character-group"
label: "た"
na:
action:
locking:
lock_view: "na"
unlock_view: "base"
outline: "character-group"
label: "な"
ha:
action:
locking:
lock_view: "ha"
unlock_view: "base"
outline: "character-group"
label: "は"
ma:
action:
locking:
lock_view: "ma"
unlock_view: "base"
outline: "character-group"
label: "ま"
ya:
action:
locking:
lock_view: "ya"
unlock_view: "base"
outline: "character-group"
label: "や"
ra:
action:
locking:
lock_view: "ra"
unlock_view: "base"
outline: "character-group"
label: "ら"
wa:
action:
locking:
lock_view: "wa"
unlock_view: "base"
outline: "character-group"
label: "わ"
--:
outline: "placeholder"
text: ""
# buttons available on different views like symbols and punct should go
# back to their corresponding view
symbols:
action:
locking:
lock_view: "symbols"
unlock_view: "base"
outline: "character-group"
label: ""
punct:
action:
locking:
lock_view: "punct"
unlock_view: "base"
outline: "character-group"
label: "。"
# Buttons for katakana and symbols
カタカナ:
action:
set_view: "カタカナ"
outline: "change-view"
label: "アサ"
_A:
action:
locking:
lock_view: "_A"
unlock_view: "カタカナ"
outline: "character-group"
label: "ア"
KA:
action:
locking:
lock_view: "KA"
unlock_view: "カタカナ"
outline: "character-group"
label: "カ"
SA:
action:
locking:
lock_view: "SA"
unlock_view: "カタカナ"
outline: "character-group"
label: "サ"
TA:
action:
locking:
lock_view: "TA"
unlock_view: "カタカナ"
outline: "character-group"
label: "タ"
NA:
action:
locking:
lock_view: "NA"
unlock_view: "カタカナ"
outline: "character-group"
label: "ナ"
HA:
action:
locking:
lock_view: "HA"
unlock_view: "カタカナ"
outline: "character-group"
label: "ハ"
MA:
action:
locking:
lock_view: "MA"
unlock_view: "カタカナ"
outline: "character-group"
label: "マ"
YA:
action:
locking:
lock_view: "YA"
unlock_view: "カタカナ"
outline: "character-group"
label: "ヤ"
RA:
action:
locking:
lock_view: "RA"
unlock_view: "カタカナ"
outline: "character-group"
label: "ラ"
WA:
action:
locking:
lock_view: "WA"
unlock_view: "カタカナ"
outline: "character-group"
label: "ワ"
SYMBOLS:
action:
locking:
lock_view: "SYMBOLS"
unlock_view: "カタカナ"
outline: "character-group"
label: ""
PUNCT:
action:
locking:
lock_view: "PUNCT"
unlock_view: "カタカナ"
outline: "character-group"
label: "。"
# Buttons for Latin characters
RSYM1:
action:
locking:
lock_view: "RSYM1"
unlock_view: "roman"
outline: "character-group"
label: "@#"
ABC:
action:
locking:
lock_view: "ABC"
unlock_view: "roman"
outline: "character-group"
label: "ᴀʙᴄ"
DEF:
action:
locking:
lock_view: "DEF"
unlock_view: "roman"
outline: "character-group"
label: "ᴅᴇꜰ"
GHI:
action:
locking:
lock_view: "GHI"
unlock_view: "roman"
outline: "character-group"
label: "ɢʜɪ"
JKL:
action:
locking:
lock_view: "JKL"
unlock_view: "roman"
outline: "character-group"
label: "ᴊᴋʟ"
MNO:
action:
locking:
lock_view: "MNO"
unlock_view: "roman"
outline: "character-group"
label: "ᴍɴᴏ"
PQRS:
action:
locking:
lock_view: "PQRS"
unlock_view: "roman"
outline: "character-group"
label: "ᴘǫʀs"
TUV:
action:
locking:
lock_view: "TUV"
unlock_view: "roman"
outline: "character-group"
label: "ᴛᴜᴠ"
WXYZ:
action:
locking:
lock_view: "WXYZ"
unlock_view: "roman"
outline: "character-group"
label: "xʏ"
RSYM2:
action:
locking:
lock_view: "RSYM2"
unlock_view: "roman"
outline: "character-group"
label: "()"
RSYM3:
action:
locking:
lock_view: "RSYM3"
unlock_view: "roman"
outline: "character-group"
label: "+-"
RSYM4:
action:
locking:
lock_view: "RSYM4"
unlock_view: "roman"
outline: "character-group"
label: ",.?"

View File

@ -1,787 +0,0 @@
# Language: Japanese
---
outlines:
default: { width: 40, height: 56 }
default-2: { width: 48, height: 56 }
thin: { width: 36.92, height: 56 }
change-view: { width: 36.92, height: 56 }
change-view-2: { width: 72, height: 56 }
change-view-3: { width: 80, height: 56 }
spaceline: { width: 80, height: 56 }
special: { width: 36.92, height: 56 }
special-2: { width: 40, height: 56 }
special-3: { width: 72, height: 56 }
placeholder: { width: 48, height: 56 }
placeholder-2: { width: 80, height: 56 }
views:
base:
- "ぬ ふ あ う え お や ゆ よ わ ほ へ"
- "た て い す か ん な に ら せ ゙ ゚ "
- "ち と し は き く ま の り れ け む"
- "show_hiragana_upper つ さ そ ひ こ み も ね る め ろ BackSpace"
- "show_numbers show_romaji preferences fullwidth-space --- show_katakana Return"
hiragana_upper:
- "ぬ ふ ぁ ぅ ぇ ぉ ゃ ゅ ょ を ほ ゑ"
- "た て ぃ す ヵ ん な に ら せ ゙ 「"
- "ち と し ゎ き く ま の り れ ヶ 」"
- "show_hiragana_upper っ さ そ ゐ こ み も 、 。 ・ ー BackSpace"
- "show_numbers show_romaji preferences fullwidth-space --- show_katakana Return"
katakana:
- "ヌ フ ア ウ エ オ ヤ ユ ヨ ワ ホ ヘ"
- "タ テ イ ス カ ン ナ ニ ラ セ ゙ ゚ "
- "チ ト シ ハ キ ク マ リ レ ケ ム"
- "show_katakana_upper ツ サ ソ ヒ コ ミ モ ネ ル メ ロ BackSpace"
- "show_numbers show_romaji preferences fullwidth-space katakana_width_toggle_half show_hiragana Return"
katakana_upper:
- "ヌ フ ァ ゥ ェ ォ ャ ュ ョ ヲ ホ ヱ"
- "タ テ ィ ス ヵ ン ナ ニ ラ セ ゙ 「"
- "チ ト シ ハ キ ク マ リ レ ケ 」"
- "show_katakana_upper ッ サ ソ ヰ コ ミ モ 、 。 ・ ー BackSpace"
- "show_numbers show_romaji preferences fullwidth-space katakana_width_toggle_half show_hiragana Return"
katakana_halfwidth:
- "ヌ フ ア ウ エ オ ヤ ユ ヨ ワ ホ ヘ"
- "タ テ イ ス カ ン ナ ニ ラ セ ゙ ゚ "
- "チ ト シ ハ キ ク マ ノ リ レ ケ ム"
- "show_katakana_halfwidth_upper ツ サ ソ ヒ コ ミ モ ネ ル メ ロ BackSpace"
- "show_numbers show_romaji preferences space katakana_halfwidth_width_toggle_full show_hiragana Return"
katakana_halfwidth_upper:
- "ヌ フ ァ ゥ ェ ォ ャ ュ ョ ヲ ェ ヘ"
- "タ テ ィ ス カ ン ナ ニ ラ セ ゙ 「"
- "チ ト シ ワ キ ク マ ノ リ レ ケ 」"
- "show_katakana_halfwidth_upper ッ サ ソ ヒ コ ミ モ 、 。 ・ ー BackSpace"
- "show_numbers show_romaji preferences space katakana_halfwidth_width_toggle_full show_hiragana Return"
numbers:
- " … -- -- -- -- -- -- -- -- --"
- "1 2 3 4 5 6 7 8 9 0"
- "@ # ¥ % & - _ + ( )"
- "show_symbols ; \" ' : = < > BackSpace-special-3"
- "show_hiragana show_romaji preferences space numbers_width_toggle_full , . Return"
numbers_fullwidth:
- " -- -- -- -- -- -- -- -- --"
- " "
- " _ "
- "show_symbols_fullwidth BackSpace-special-3"
- "show_hiragana show_romaji_fullwidth preferences fullwidth-space numbers_fullwidth_width_toggle_half Return"
symbols:
- "ヽ ♪ -- -- -- -- -- ヿ 【 】"
- "~ ` ´ | · √ µ ÷ × ¶"
- "© ® £ $ € ^ ° * { }"
- "show_numbers_from_symbols \\ / § π τ [ ] BackSpace-special-3"
- "show_hiragana show_romaji preferences space symbols_width_toggle_full ! ? Return"
symbols_fullwidth:
- " ̄ ¦ -- -- -- -- -- ¬ ⦅ ⦆"
- " -- -- -- -- -- -- --"
- "-- -- £ -- -- "
- "show_numbers_fullwidth_from_symbols -- -- -- BackSpace-special-3"
- "show_hiragana show_romaji_fullwidth preferences fullwidth-space symbols_fullwidth_width_toggle_half Return"
romaji:
- "1 2 3 4 5 6 7 8 9 0"
- "q w e r t y u i o p"
- "a s d f g h j k l --"
- "show_romaji_upper z x c v b n m BackSpace-special-3"
- "show_numbers show_hiragana preferences space romaji_width_toggle_full , . Return"
romaji_upper:
- "1 2 3 4 5 6 7 8 9 0"
- "Q W E R T Y U I O P"
- "A S D F G H J K L --"
- "show_romaji_upper Z X C V B N M BackSpace-special-3"
- "show_numbers show_hiragana preferences space romaji_width_toggle_full ! ? Return"
romaji_fullwidth:
- " "
- " "
- " --"
- "show_romaji_fullwidth_upper BackSpace-special-3"
- "show_numbers_fullwidth show_hiragana preferences fullwidth-space romaji_fullwidth_width_toggle_half Return"
romaji_fullwidth_upper:
- " "
- " "
- " --"
- "show_romaji_fullwidth_upper BackSpace-special-3"
- "show_numbers_fullwidth show_hiragana preferences fullwidth-space romaji_fullwidth_width_toggle_half Return"
# k s t n h m y r w
#a あア かカ さサ たタ なナ はハ まマ やヤ らラ わワ
#i いイ きキ しシ ちチ にニ ひヒ みミ ※ りリ ゐヰ
#u うウ くク すス つツ ぬヌ ふフ むム ゆユ るル ※
#e えエ けケ せセ てテ ねネ へヘ めメ ※ れレ ゑヱ
#o おオ こコ そソ とト のノ ほホ もモ よヨ ろロ をヲ
# g z d b p n
#a が ガ ざ ザ だ ダ ば バ ぱ パ ん ン
#i ぎ ギ じ ジ ぢ ヂ び ビ ぴ ピ
#u ぐ グ ず ズ づ ヅ ぶ ブ ぷ プ
#e げ ゲ ぜ ゼ で デ べ ベ ぺ ペ
#o ご ゴ ぞ ゾ ど ド ぼ ボ ぽ ポ
buttons:
BackSpace:
outline: "special"
icon: "edit-clear-symbolic"
action: "erase"
BackSpace-special-3:
outline: "special-3"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special-2"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-3"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
numbers_fullwidth_width_toggle_half:
action:
set_view: "numbers"
outline: "change-view-3"
label: "半/全"
show_symbols:
action:
set_view: "symbols"
outline: "change-view-2"
label: "*/="
symbols_fullwidth_width_toggle_half:
action:
set_view: "symbols"
outline: "change-view-3"
label: "半/全"
show_hiragana:
action:
set_view: "base"
outline: "change-view-3"
label: "あいう"
show_hiragana_upper:
action:
locking:
lock_view: "hiragana_upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
show_katakana:
action:
set_view: "katakana"
outline: "change-view-3"
label: "アイウ"
katakana_halfwidth_width_toggle_full:
action:
set_view: "katakana"
outline: "change-view-3"
label: "半/全"
show_katakana_upper:
action:
locking:
lock_view: "katakana_upper"
unlock_view: "katakana"
outline: "change-view"
icon: "key-shift"
show_romaji:
action:
set_view: "romaji"
outline: "change-view-3"
label: "ABC"
romaji_fullwidth_width_toggle_half:
action:
set_view: "romaji"
outline: "change-view-3"
label: "半/全"
show_romaji_upper:
action:
locking:
lock_view: "romaji_upper"
unlock_view: "romaji"
outline: "change-view-2"
icon: "key-shift"
katakana_width_toggle_half:
action:
set_view: "katakana_halfwidth"
outline: "change-view-3"
label: "半/全"
show_katakana_halfwidth_upper:
action:
locking:
lock_view: "katakana_halfwidth_upper"
unlock_view: "katakana_halfwidth"
outline: "change-view"
icon: "key-shift"
show_romaji_fullwidth:
action:
set_view: "romaji_fullwidth"
outline: "change-view-3"
label: ""
romaji_width_toggle_full:
action:
set_view: "romaji_fullwidth"
outline: "change-view-3"
label: "半/全"
show_romaji_fullwidth_upper:
action:
locking:
lock_view: "romaji_fullwidth_upper"
unlock_view: "romaji_fullwidth"
outline: "change-view-2"
icon: "key-shift"
show_numbers_fullwidth:
action:
set_view: "numbers_fullwidth"
outline: "change-view-3"
label: ""
show_numbers_fullwidth_from_symbols:
action:
set_view: "numbers_fullwidth"
outline: "change-view-2"
label: ""
numbers_width_toggle_full:
action:
set_view: "numbers_fullwidth"
outline: "change-view-3"
label: "半/全"
show_symbols_fullwidth:
action:
set_view: "symbols_fullwidth"
outline: "change-view-2"
label: ""
symbols_width_toggle_full:
action:
set_view: "symbols_fullwidth"
outline: "change-view-3"
label: "半/全"
space:
outline: "spaceline"
text: " "
label: "␣"
fullwidth-space:
outline: "spaceline"
text: " "
label: "␣"
Return:
outline: "special-2"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
---:
outline: "placeholder-2"
text: ""
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
ソ:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "default-2"
1:
outline: "default-2"
2:
outline: "default-2"
3:
outline: "default-2"
4:
outline: "default-2"
5:
outline: "default-2"
6:
outline: "default-2"
7:
outline: "default-2"
8:
outline: "default-2"
9:
outline: "default-2"
0:
outline: "default-2"
"@":
outline: "default-2"
"#":
outline: "default-2"
¥:
outline: "default-2"
"%":
outline: "default-2"
"&":
outline: "default-2"
-:
outline: "default-2"
_:
outline: "default-2"
+:
outline: "default-2"
(:
outline: "default-2"
):
outline: "default-2"
;:
outline: "default-2"
"\"":
outline: "default-2"
"'":
outline: "default-2"
":":
outline: "default-2"
=:
outline: "default-2"
<:
outline: "default-2"
">":
outline: "default-2"
a:
outline: "default-2"
b:
outline: "default-2"
c:
outline: "default-2"
d:
outline: "default-2"
e:
outline: "default-2"
f:
outline: "default-2"
g:
outline: "default-2"
h:
outline: "default-2"
i:
outline: "default-2"
j:
outline: "default-2"
k:
outline: "default-2"
l:
outline: "default-2"
m:
outline: "default-2"
n:
outline: "default-2"
o:
outline: "default-2"
p:
outline: "default-2"
q:
outline: "default-2"
r:
outline: "default-2"
s:
outline: "default-2"
t:
outline: "default-2"
u:
outline: "default-2"
v:
outline: "default-2"
w:
outline: "default-2"
x:
outline: "default-2"
y:
outline: "default-2"
z:
outline: "default-2"
A:
outline: "default-2"
B:
outline: "default-2"
C:
outline: "default-2"
D:
outline: "default-2"
E:
outline: "default-2"
F:
outline: "default-2"
G:
outline: "default-2"
H:
outline: "default-2"
I:
outline: "default-2"
J:
outline: "default-2"
K:
outline: "default-2"
L:
outline: "default-2"
M:
outline: "default-2"
N:
outline: "default-2"
O:
outline: "default-2"
P:
outline: "default-2"
Q:
outline: "default-2"
R:
outline: "default-2"
S:
outline: "default-2"
T:
outline: "default-2"
U:
outline: "default-2"
V:
outline: "default-2"
W:
outline: "default-2"
X:
outline: "default-2"
Y:
outline: "default-2"
Z:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
~:
outline: "default-2"
"`":
outline: "default-2"
´:
outline: "default-2"
"|":
outline: "default-2"
·:
outline: "default-2"
:
outline: "default-2"
µ:
outline: "default-2"
÷:
outline: "default-2"
×:
outline: "default-2"
:
outline: "default-2"
©:
outline: "default-2"
®:
outline: "default-2"
£:
outline: "default-2"
$:
outline: "default-2"
:
outline: "default-2"
^:
outline: "default-2"
°:
outline: "default-2"
"*":
outline: "default-2"
"{":
outline: "default-2"
"}":
outline: "default-2"
"\\":
outline: "default-2"
/:
outline: "default-2"
§:
outline: "default-2"
π:
outline: "default-2"
τ:
outline: "default-2"
"[":
outline: "default-2"
"]":
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
_:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"

View File

@ -1,787 +0,0 @@
# Language: Japanese
---
outlines:
default: { width: 40, height: 30 }
default-2: { width: 48, height: 30 }
thin: { width: 36.92, height: 30 }
change-view: { width: 36.92, height: 30 }
change-view-2: { width: 72, height: 30 }
change-view-3: { width: 80, height: 30 }
spaceline: { width: 80, height: 30 }
special: { width: 36.92, height: 30 }
special-2: { width: 40, height: 30 }
special-3: { width: 72, height: 30 }
placeholder: { width: 48, height: 30 }
placeholder-2: { width: 80, height: 30 }
views:
base:
- "ぬ ふ あ う え お や ゆ よ わ ほ へ"
- "た て い す か ん な に ら せ ゙ ゚ "
- "ち と し は き く ま の り れ け む"
- "show_hiragana_upper つ さ そ ひ こ み も ね る め ろ BackSpace"
- "show_numbers show_romaji preferences fullwidth-space --- show_katakana Return"
hiragana_upper:
- "ぬ ふ ぁ ぅ ぇ ぉ ゃ ゅ ょ を ほ ゑ"
- "た て ぃ す ヵ ん な に ら せ ゙ 「"
- "ち と し ゎ き く ま の り れ ヶ 」"
- "show_hiragana_upper っ さ そ ゐ こ み も 、 。 ・ ー BackSpace"
- "show_numbers show_romaji preferences fullwidth-space --- show_katakana Return"
katakana:
- "ヌ フ ア ウ エ オ ヤ ユ ヨ ワ ホ ヘ"
- "タ テ イ ス カ ン ナ ニ ラ セ ゙ ゚ "
- "チ ト シ ハ キ ク マ リ レ ケ ム"
- "show_katakana_upper ツ サ ソ ヒ コ ミ モ ネ ル メ ロ BackSpace"
- "show_numbers show_romaji preferences fullwidth-space katakana_width_toggle_half show_hiragana Return"
katakana_upper:
- "ヌ フ ァ ゥ ェ ォ ャ ュ ョ ヲ ホ ヱ"
- "タ テ ィ ス ヵ ン ナ ニ ラ セ ゙ 「"
- "チ ト シ ハ キ ク マ リ レ ケ 」"
- "show_katakana_upper ッ サ ソ ヰ コ ミ モ 、 。 ・ ー BackSpace"
- "show_numbers show_romaji preferences fullwidth-space katakana_width_toggle_half show_hiragana Return"
katakana_halfwidth:
- "ヌ フ ア ウ エ オ ヤ ユ ヨ ワ ホ ヘ"
- "タ テ イ ス カ ン ナ ニ ラ セ ゙ ゚ "
- "チ ト シ ハ キ ク マ ノ リ レ ケ ム"
- "show_katakana_halfwidth_upper ツ サ ソ ヒ コ ミ モ ネ ル メ ロ BackSpace"
- "show_numbers show_romaji preferences space katakana_halfwidth_width_toggle_full show_hiragana Return"
katakana_halfwidth_upper:
- "ヌ フ ァ ゥ ェ ォ ャ ュ ョ ヲ ェ ヘ"
- "タ テ ィ ス カ ン ナ ニ ラ セ ゙ 「"
- "チ ト シ ワ キ ク マ ノ リ レ ケ 」"
- "show_katakana_halfwidth_upper ッ サ ソ ヒ コ ミ モ 、 。 ・ ー BackSpace"
- "show_numbers show_romaji preferences space katakana_halfwidth_width_toggle_full show_hiragana Return"
numbers:
- " … -- -- -- -- -- -- -- -- --"
- "1 2 3 4 5 6 7 8 9 0"
- "@ # ¥ % & - _ + ( )"
- "show_symbols ; \" ' : = < > BackSpace-special-3"
- "show_hiragana show_romaji preferences space numbers_width_toggle_full , . Return"
numbers_fullwidth:
- " -- -- -- -- -- -- -- -- --"
- " "
- " _ "
- "show_symbols_fullwidth BackSpace-special-3"
- "show_hiragana show_romaji_fullwidth preferences fullwidth-space numbers_fullwidth_width_toggle_half Return"
symbols:
- "ヽ ♪ -- -- -- -- -- ヿ 【 】"
- "~ ` ´ | · √ µ ÷ × ¶"
- "© ® £ $ € ^ ° * { }"
- "show_numbers_from_symbols \\ / § π τ [ ] BackSpace-special-3"
- "show_hiragana show_romaji preferences space symbols_width_toggle_full ! ? Return"
symbols_fullwidth:
- " ̄ ¦ -- -- -- -- -- ¬ ⦅ ⦆"
- " -- -- -- -- -- -- --"
- "-- -- £ -- -- "
- "show_numbers_fullwidth_from_symbols -- -- -- BackSpace-special-3"
- "show_hiragana show_romaji_fullwidth preferences fullwidth-space symbols_fullwidth_width_toggle_half Return"
romaji:
- "1 2 3 4 5 6 7 8 9 0"
- "q w e r t y u i o p"
- "a s d f g h j k l --"
- "show_romaji_upper z x c v b n m BackSpace-special-3"
- "show_numbers show_hiragana preferences space romaji_width_toggle_full , . Return"
romaji_upper:
- "1 2 3 4 5 6 7 8 9 0"
- "Q W E R T Y U I O P"
- "A S D F G H J K L --"
- "show_romaji_upper Z X C V B N M BackSpace-special-3"
- "show_numbers show_hiragana preferences space romaji_width_toggle_full ! ? Return"
romaji_fullwidth:
- " "
- " "
- " --"
- "show_romaji_fullwidth_upper BackSpace-special-3"
- "show_numbers_fullwidth show_hiragana preferences fullwidth-space romaji_fullwidth_width_toggle_half Return"
romaji_fullwidth_upper:
- " "
- " "
- " --"
- "show_romaji_fullwidth_upper BackSpace-special-3"
- "show_numbers_fullwidth show_hiragana preferences fullwidth-space romaji_fullwidth_width_toggle_half Return"
# k s t n h m y r w
#a あア かカ さサ たタ なナ はハ まマ やヤ らラ わワ
#i いイ きキ しシ ちチ にニ ひヒ みミ ※ りリ ゐヰ
#u うウ くク すス つツ ぬヌ ふフ むム ゆユ るル ※
#e えエ けケ せセ てテ ねネ へヘ めメ ※ れレ ゑヱ
#o おオ こコ そソ とト のノ ほホ もモ よヨ ろロ をヲ
# g z d b p n
#a が ガ ざ ザ だ ダ ば バ ぱ パ ん ン
#i ぎ ギ じ ジ ぢ ヂ び ビ ぴ ピ
#u ぐ グ ず ズ づ ヅ ぶ ブ ぷ プ
#e げ ゲ ぜ ゼ で デ べ ベ ぺ ペ
#o ご ゴ ぞ ゾ ど ド ぼ ボ ぽ ポ
buttons:
BackSpace:
outline: "special"
icon: "edit-clear-symbolic"
action: "erase"
BackSpace-special-3:
outline: "special-3"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special-2"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-3"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
numbers_fullwidth_width_toggle_half:
action:
set_view: "numbers"
outline: "change-view-3"
label: "半/全"
show_symbols:
action:
set_view: "symbols"
outline: "change-view-2"
label: "*/="
symbols_fullwidth_width_toggle_half:
action:
set_view: "symbols"
outline: "change-view-3"
label: "半/全"
show_hiragana:
action:
set_view: "base"
outline: "change-view-3"
label: "あいう"
show_hiragana_upper:
action:
locking:
lock_view: "hiragana_upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
show_katakana:
action:
set_view: "katakana"
outline: "change-view-3"
label: "アイウ"
katakana_halfwidth_width_toggle_full:
action:
set_view: "katakana"
outline: "change-view-3"
label: "半/全"
show_katakana_upper:
action:
locking:
lock_view: "katakana_upper"
unlock_view: "katakana"
outline: "change-view"
icon: "key-shift"
show_romaji:
action:
set_view: "romaji"
outline: "change-view-3"
label: "ABC"
romaji_fullwidth_width_toggle_half:
action:
set_view: "romaji"
outline: "change-view-3"
label: "半/全"
show_romaji_upper:
action:
locking:
lock_view: "romaji_upper"
unlock_view: "romaji"
outline: "change-view-2"
icon: "key-shift"
katakana_width_toggle_half:
action:
set_view: "katakana_halfwidth"
outline: "change-view-3"
label: "半/全"
show_katakana_halfwidth_upper:
action:
locking:
lock_view: "katakana_halfwidth_upper"
unlock_view: "katakana_halfwidth"
outline: "change-view"
icon: "key-shift"
show_romaji_fullwidth:
action:
set_view: "romaji_fullwidth"
outline: "change-view-3"
label: ""
romaji_width_toggle_full:
action:
set_view: "romaji_fullwidth"
outline: "change-view-3"
label: "半/全"
show_romaji_fullwidth_upper:
action:
locking:
lock_view: "romaji_fullwidth_upper"
unlock_view: "romaji_fullwidth"
outline: "change-view-2"
icon: "key-shift"
show_numbers_fullwidth:
action:
set_view: "numbers_fullwidth"
outline: "change-view-3"
label: ""
show_numbers_fullwidth_from_symbols:
action:
set_view: "numbers_fullwidth"
outline: "change-view-2"
label: ""
numbers_width_toggle_full:
action:
set_view: "numbers_fullwidth"
outline: "change-view-3"
label: "半/全"
show_symbols_fullwidth:
action:
set_view: "symbols_fullwidth"
outline: "change-view-2"
label: ""
symbols_width_toggle_full:
action:
set_view: "symbols_fullwidth"
outline: "change-view-3"
label: "半/全"
space:
outline: "spaceline"
text: " "
label: "␣"
fullwidth-space:
outline: "spaceline"
text: " "
label: "␣"
Return:
outline: "special-2"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
---:
outline: "placeholder-2"
text: ""
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
ソ:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "default-2"
1:
outline: "default-2"
2:
outline: "default-2"
3:
outline: "default-2"
4:
outline: "default-2"
5:
outline: "default-2"
6:
outline: "default-2"
7:
outline: "default-2"
8:
outline: "default-2"
9:
outline: "default-2"
0:
outline: "default-2"
"@":
outline: "default-2"
"#":
outline: "default-2"
¥:
outline: "default-2"
"%":
outline: "default-2"
"&":
outline: "default-2"
-:
outline: "default-2"
_:
outline: "default-2"
+:
outline: "default-2"
(:
outline: "default-2"
):
outline: "default-2"
;:
outline: "default-2"
"\"":
outline: "default-2"
"'":
outline: "default-2"
":":
outline: "default-2"
=:
outline: "default-2"
<:
outline: "default-2"
">":
outline: "default-2"
a:
outline: "default-2"
b:
outline: "default-2"
c:
outline: "default-2"
d:
outline: "default-2"
e:
outline: "default-2"
f:
outline: "default-2"
g:
outline: "default-2"
h:
outline: "default-2"
i:
outline: "default-2"
j:
outline: "default-2"
k:
outline: "default-2"
l:
outline: "default-2"
m:
outline: "default-2"
n:
outline: "default-2"
o:
outline: "default-2"
p:
outline: "default-2"
q:
outline: "default-2"
r:
outline: "default-2"
s:
outline: "default-2"
t:
outline: "default-2"
u:
outline: "default-2"
v:
outline: "default-2"
w:
outline: "default-2"
x:
outline: "default-2"
y:
outline: "default-2"
z:
outline: "default-2"
A:
outline: "default-2"
B:
outline: "default-2"
C:
outline: "default-2"
D:
outline: "default-2"
E:
outline: "default-2"
F:
outline: "default-2"
G:
outline: "default-2"
H:
outline: "default-2"
I:
outline: "default-2"
J:
outline: "default-2"
K:
outline: "default-2"
L:
outline: "default-2"
M:
outline: "default-2"
N:
outline: "default-2"
O:
outline: "default-2"
P:
outline: "default-2"
Q:
outline: "default-2"
R:
outline: "default-2"
S:
outline: "default-2"
T:
outline: "default-2"
U:
outline: "default-2"
V:
outline: "default-2"
W:
outline: "default-2"
X:
outline: "default-2"
Y:
outline: "default-2"
Z:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
~:
outline: "default-2"
"`":
outline: "default-2"
´:
outline: "default-2"
"|":
outline: "default-2"
·:
outline: "default-2"
:
outline: "default-2"
µ:
outline: "default-2"
÷:
outline: "default-2"
×:
outline: "default-2"
:
outline: "default-2"
©:
outline: "default-2"
®:
outline: "default-2"
£:
outline: "default-2"
$:
outline: "default-2"
:
outline: "default-2"
^:
outline: "default-2"
°:
outline: "default-2"
"*":
outline: "default-2"
"{":
outline: "default-2"
"}":
outline: "default-2"
"\\":
outline: "default-2"
/:
outline: "default-2"
§:
outline: "default-2"
π:
outline: "default-2"
τ:
outline: "default-2"
"[":
outline: "default-2"
"]":
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
_:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"

View File

@ -1,37 +1,38 @@
# Language: Norwegian
---
bounds: { x: 0, y: 0.33, width: 360, height: 210 }
outlines:
default: { width: 32.4, height: 52 }
altline: { width: 48.39, height: 52 }
large: { width: 48.39, height: 52 }
wide: { width: 62, height: 52 }
change-view: { width: 48.39, height: 52 }
change-view-2: { width: 62, height: 52 }
spaceline: { width: 136.39, height: 52 }
special: { width: 48, height: 52 }
placeholder: { width: 32, height: 52 }
fill: { width: 64, height: 52 }
default:
bounds: { x: 0, y: 0, width: 32, height: 52 }
altline:
bounds: { x: 0, y: 0, width: 48.39024, height: 52 }
wide:
bounds: { x: 0, y: 0, width: 62, height: 52 }
outline7:
bounds: { x: 0, y: 0, width: 88.97561, height: 52 }
spaceline:
bounds: { x: 0, y: 0, width: 150.5853, height: 52 }
views:
base:
- "q w e r t y u i o p å"
- "a s d f g h j k l ø æ"
- "Shift_L z x c v b n m , BackSpace"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers preferences space . Return"
upper:
- "Q W E R T Y U I O P Å"
- "A S D F G H J K L Ø Æ"
- "Shift_L Z X C V B N M , BackSpace"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers preferences space . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols -- , \" ' : ; ! ? BackSpace"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters preferences space . Return"
symbols:
- "~ ` | · √ π τ ÷ ×"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers_from_symbols -- \\ / < > = [ ] BackSpace"
- "~ ` | U00B7 squareroot Greek_pi Greek_tau division multiply paragraph"
- "copyright U00AE U00A3 EuroSign U00A5 asciicircum degree * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters preferences space . Return"
buttons:
@ -40,53 +41,66 @@ buttons:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
outline: "altline"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
keysym: "BackSpace"
preferences:
action: "show_prefs"
outline: "special"
outline: "altline"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
outline: "altline"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
outline: "altline"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
outline: "altline"
label: "*/="
.:
outline: "large"
".":
outline: altline
space:
outline: "spaceline"
outline: spaceline
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
5:
outline: "fill"
"&":
outline: "fill"
:
outline: "fill"
¥:
outline: "fill"
U00B7:
text: "·"
squareroot:
text: "√"
Greek_pi:
text: "π"
division:
text: "÷"
multiply:
text: "×"
paragraph:
text: "¶"
Greek_tau:
text: "τ"
copyright:
text: "©"
U00AE:
text: "®"
U00A3:
text: "£"
EuroSign:
text: "€"
U00A5:
text: "¥"
asciicircum:
text: "^"
degree:
text: "°"

View File

@ -1,83 +0,0 @@
# Language: Norwegian
---
outlines:
default: { width: 48.87, height: 42 }
altline: { width: 73.5, height: 42 }
wide: { width: 92.99, height: 42 }
change-view: { width: 73.5, height: 42 }
spaceline: { width: 273.5, height: 42 }
special: { width: 48.87, height: 42 }
placeholder: { width: 48.87, height: 42 }
fill: { width: 97.74, height: 42 }
views:
base:
- "q w e r t y u i o p å"
- "a s d f g h j k l ø æ"
- "Shift_L z x c v b n m , BackSpace"
- "show_numbers preferences space . Return"
upper:
- "Q W E R T Y U I O P Å"
- "A S D F G H J K L Ø Æ"
- "Shift_L Z X C V B N M , BackSpace"
- "show_numbers preferences space . Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols -- , \" ' : ; ! ? BackSpace"
- "show_letters preferences space . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers -- \\ / < > = [ ] BackSpace"
- "show_letters preferences space . Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
5:
outline: "fill"
"&":
outline: "fill"
:
outline: "fill"
¥:
outline: "fill"

View File

@ -0,0 +1,45 @@
---
bounds: { x: 0, y: 0.33, width: 360, height: 210 }
outlines:
default:
bounds: { x: 0, y: 0, width: 37.46341, height: 52 }
altline:
bounds: { x: 0, y: 0, width: 48.39024, height: 52 }
outline7:
bounds: { x: 0, y: 0, width: 88.97561, height: 52 }
spaceline:
bounds: { x: 0, y: 0, width: 120.5853, height: 52 }
views:
base:
- "1 2 3 parenleft parenright"
- "4 5 6 numbersign asterisk"
- "7 8 9 plus minus"
- "BackSpace 0 space Return"
buttons:
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
keysym: "BackSpace"
space:
outline: spaceline
text: " "
Return:
outline: outline7
icon: "key-enter"
keysym: "BackSpace"
asterisk:
text: "*"
numbersign:
text: "#"
minus:
text: "-"
plus:
text: "+"
parenleft:
text: "("
parenright:
text: ")"

View File

@ -1,26 +0,0 @@
---
outlines:
default: { width: 37.46, height: 52 }
altline: { width: 48.39, height: 52 }
wide: { width: 88.98, height: 52 }
spaceline: { width: 120.58, height: 52 }
views:
base:
- "1 2 3 ( )"
- "4 5 6 # *"
- "7 8 9 + -"
- "BackSpace 0 space Return"
buttons:
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

View File

@ -1,26 +0,0 @@
---
outlines:
default: { width: 37.46, height: 42 }
altline: { width: 48.39, height: 42 }
wide: { width: 88.98, height: 42 }
spaceline: { width: 120.58, height: 42 }
views:
base:
- "1 2 3 ( )"
- "4 5 6 # *"
- "7 8 9 + -"
- "BackSpace 0 space Return"
buttons:
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"

View File

@ -1,20 +0,0 @@
---
margins: { top: 4, side: 0, bottom: 4 }
outlines:
default: { width: 120, height: 52 }
views:
base:
- "1 2 3"
- "4 5 6"
- "7 8 9"
- "BackSpace 0 Return"
buttons:
BackSpace:
icon: "edit-clear-symbolic"
action: "erase"
Return:
icon: "key-enter"
keysym: "Return"

View File

@ -1,20 +0,0 @@
---
margins: { top: 4, side: 0, bottom: 4 }
outlines:
default: { width: 120, height: 52 }
views:
base:
- "1 2 3"
- "4 5 6"
- "7 8 9"
- "BackSpace 0 Return"
buttons:
BackSpace:
icon: "edit-clear-symbolic"
action: "erase"
Return:
icon: "key-enter"
keysym: "Return"

View File

@ -1,119 +0,0 @@
# Language: Polish
---
outlines:
default: { width: 35.67, height: 52 }
altline: { width: 52.67, height: 52 }
large: { width: 52.67, height: 52 }
wide: { width: 59, height: 52 }
change-view: { width: 52.67, height: 52 }
change-view-2: { width: 59, height: 52 }
spaceline: { width: 141, height: 52 }
special: { width: 44, height: 52 }
placeholder: { width: 35.67, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers preferences space show_accents Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers preferences space show_upper_accents Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters preferences space .-large Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space .-large Return"
accents:
- "q w ę r t y u i ó p"
- "ą ś d f g h j k ł"
- "accents_show_upper ż ź ć v b ń m BackSpace"
- "show_numbers preferences space show_accents Return"
upper_accents:
- "Q W Ę R T Y U I Ó P"
- "Ą Ś D F G H J K Ł"
- "accents_show_upper Ż Ź Ć V B Ń M BackSpace"
- "show_numbers preferences space show_upper_accents Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
accents_show_upper:
action:
locking:
lock_view: "upper_accents"
unlock_view: "accents"
looks_locked_from:
- "upper"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
keysym: "BackSpace"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_accents:
action:
locking:
lock_view: "accents"
unlock_view: "base"
outline: "change-view"
label: "ąę"
show_upper_accents:
action:
locking:
lock_view: "upper_accents"
unlock_view: "upper"
looks_locked_from:
- "accents"
outline: "change-view"
label: "ĄĘ"
.-large:
outline: "large"
text: "."
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,119 +0,0 @@
# Language: Polish
---
outlines:
default: { width: 54, height: 42 }
altline: { width: 81, height: 42 }
large: { width: 81, height: 42 }
wide: { width: 100, height: 42 }
change-view: { width: 81, height: 42 }
change-view-2: { width: 100, height: 42 }
spaceline: { width: 206, height: 42 }
special: { width: 54, height: 42 }
placeholder: { width: 54, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "Shift_L z x c v b n m BackSpace"
- "show_numbers preferences space show_accents Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L"
- "Shift_L Z X C V B N M BackSpace"
- "show_numbers preferences space show_upper_accents Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # $ % & - _ + ( )"
- "show_symbols , \" ' : ; ! ? BackSpace"
- "show_letters preferences space .-large Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space .-large Return"
accents:
- "q w ę r t y u i ó p"
- "ą ś d f g h j k ł"
- "accents_show_upper ż ź ć v b ń m BackSpace"
- "show_numbers preferences space show_accents Return"
upper_accents:
- "Q W Ę R T Y U I Ó P"
- "Ą Ś D F G H J K Ł"
- "accents_show_upper Ż Ź Ć V B Ń M BackSpace"
- "show_numbers preferences space show_upper_accents Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
accents_show_upper:
action:
locking:
lock_view: "upper_accents"
unlock_view: "accents"
looks_locked_from:
- "upper"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
keysym: "BackSpace"
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
label: "*/="
show_accents:
action:
locking:
lock_view: "accents"
unlock_view: "base"
outline: "change-view"
label: "ąę"
show_upper_accents:
action:
locking:
lock_view: "upper_accents"
unlock_view: "upper"
looks_locked_from:
- "accents"
outline: "change-view"
label: "ĄĘ"
.-large:
outline: "large"
text: "."
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

Some files were not shown because too many files have changed in this diff Show More