Compare commits

..

14 Commits
main ... sizing

Author SHA1 Message Date
9ce2cf254b layout_state: Don't always operate on the global instance 2020-03-12 11:34:20 +00:00
6d7360a230 layout_holder: Rename functions used from C 2020-03-12 11:34:20 +00:00
33039e65cb layout_holder: Remove unused functions 2020-03-12 11:34:20 +00:00
4007754de9 eekboard_context: Rename to LayoutHolder 2020-03-12 11:34:20 +00:00
6abaa36db8 eekboard_context: Rename 2020-03-12 11:34:20 +00:00
710509a671 eekboard context: Remove some unused code 2020-03-12 11:34:20 +00:00
16d7fcae7c eekboard context: Remove unused struct 2020-03-12 11:34:20 +00:00
e504154571 managers: Turn gsettings management into a separate piece. 2020-03-12 11:34:20 +00:00
b19938da01 ui: Fix old Rust borrowing 2020-03-12 11:26:49 +00:00
b409df15bb ui: Update UI state based on output events 2020-03-12 11:26:49 +00:00
7dd2866b17 ui manager: Update state and calculate new size on ouptut change 2020-03-12 11:26:49 +00:00
f6fc6c83dc outputs: Pass output updates
Introduce a callback in `outputs::Outputs` that calls on every `wl_output.done`, and a dummy consumer in `ui_manager`.

This is sufficient to detect display height changes.
2020-03-12 11:26:49 +00:00
fa5c7c63d9 ui_manager: Calculate max_height in a purer fashion 2020-03-12 11:26:49 +00:00
1093e32325 sizing: Use physical dimensions of the display to determine optimal keyboard height.
Parameters fudged appropriately to preserve dimensions from the original design targting Librem5:

- 720×1440 results in 420px height, via max finger size
- 1440×720 results in 360px height, via not exceeding half the display

In absence of physical dimensions, a pixel is assumed to measure half the size as on the Librem5, and then shrunk by the current display scale factor.This gives the ability to test in nested phoc at selected scale factors like before (2x being most accurate), and keeps the right size in QEMU.
2020-03-12 11:26:49 +00:00
307 changed files with 5987 additions and 34174 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,44 +1,33 @@
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
- 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
build_docs:
<<: *tags
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 python3-pip python3-sphinx
- pip3 install recommonmark
- ./doc/build.sh _build
build_meson:
<<: *tags
stage: build
artifacts:
paths:
@ -46,83 +35,62 @@ build_meson:
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:
- librem5
stage: build
artifacts:
paths:
- "*.deb"
script:
- rm -f ../*.deb
- apt-get -y build-dep .
- 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"
build_deb:arm64:
tags:
- librem5:arm64
allow_failure: true
stage: build
artifacts:
paths:
- "*.deb"
script:
- rm -f ../*.deb
- apt-get -y build-dep .
- apt-get -y install devscripts
- debuild -i -us -uc -b
- cp ../*.deb .
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:
check_release:
<<: *tags
stage: test
needs: []
script:
- apt-get -y build-dep .
- tools/style-check_source
except:
variables:
- $PKG_ONLY == "1"
pages:
stage: deploy
needs:
- build_docs
- build_reference
script:
- mv _build/ public/
artifacts:
paths:
- public
only:
refs:
- main
- master
script:
- apt-get -y install git python3
- (head -n 1 ./debian/changelog && git tag) | ./debian/check_release.py

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>.

1407
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -1,66 +1,47 @@
[package]
name = "rs"
version = "0.1.0"
edition = "2021"
[dependencies]
bitflags = "1.0.*"
clap = { version = "2.32.*", default-features = false }
maplit = "1.0.*"
regex = "1.1.*"
serde = { version = "1.0.*", features = ["derive"] }
serde_yaml = "0.8.*"
xkbcommon = { version = "0.4.*", features = ["wayland"] }
[dependencies.cairo-rs]
version = "0.5.*"
[dependencies.cairo-sys-rs]
version = ""
[dependencies.gdk]
version = ""
[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.8", 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"]

183
NEWS
View File

@ -1,183 +0,0 @@
squeekboard 1.43.0
------------------
Released November 2024
* Fixes:
* Labels and icons on buttons will now keep their proportions when the proportions of layouts change.
* Changes:
* Layouts will now change their shape to fill empty space on the panel.
Note: For the "Wide"-shapes of layouts, this is currently limited to about 1.4 times the width.
* A setting for changing wether or not layouts will change their shape to fit the panel has been added.
* The "Shift"-modifier can be assigned to buttons now.
* "Shift"-buttons have been added to the terminal-layouts.
* New emojis from Unicode 16.0 have been added.
* Layouts have been made more consistent.
* Some placeholders on layouts have been filled.
* Contributors:
* Arnaud Ferraris
* MoonlightWave-12
* UI translations:
* Alexander Shopov (bg)
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

111
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,118 +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
```
and wether or not layouts will stretch to fit the panel with:
```sh
$ gsettings set sm.puri.Squeekboard layout-shape-changes-to-fit-panel true
$ gsettings set sm.puri.Squeekboard layout-shape-changes-to-fit-panel false
```
Note: If the keyboard is open when the settings are changed, the changes will not be visible until the keyboard 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 [`docs/hacking.md`](docs/hacking.md) for this copy, or the [official documentation](https://developer.puri.sm/projects/squeekboard/) for the current release.

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,71 +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: 1.75em;
}
sq_view.wide.gr_polytonic {
font-size: 1.4em;
}
sq_view.in_mal {
font-size: 1.195em;
}
sq_view.wide.in_mal {
font-size: 1.25em;
}
sq_view.ir_azb {
font-size: 1.368em;
}
sq_view.jp {
font-size: 1.425em;
}
sq_view.wide.jp {
font-size: 1.5em;
}
sq_view.wide.emoji {
font-size: 1.225em;
}
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_button.small-row {
font-size: 0.575em;
}
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,89 +0,0 @@
# Language: Armenian (phonetic)
# Armenian layout based on work by Norayr Chilingarian
# Yerevan
# Oct 2021
---
outlines:
default: { width: 34.285, height: 52 }
change-view: { width: 51.427, height: 52 }
change-view-2: { width: 82.284, height: 52 }
large: { width: 51.427, height: 52 }
placeholder: { width: 34.285, height: 52 }
spaceline: { width: 178.283, height: 52 }
special: { width: 51.427, height: 52 }
special-2: { width: 82.284, height: 52 }
views:
base:
- "՝ է թ փ ձ ջ ւ և ռ չ ճ ֊ ժ"
- "ք ո ե ր տ ը ւ ի օ պ խ ծ շ"
- "-- -- ա ս դ ֆ գ հ յ կ լ --"
- "show_upper -- զ ղ ց վ բ ն մ ՛ -- BackSpace"
- "show_numbers preferences space . Return"
upper:
- "՝ Է Թ Փ Ձ Ջ Ւ և Ռ Չ Ճ — Ժ"
- "Ք Ո Ե Ր Տ Ը Ւ Ի Օ Պ Խ Ծ Շ"
- "-- -- Ա Ս Դ Ֆ Գ Հ Յ Կ Լ ։ --"
- "show_upper -- Զ Ղ Ց Վ Բ Ն Մ ՞ -- 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special"
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: "special-2"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,87 +0,0 @@
# Language: Armenian (phonetic)
# Armenian layout based on work by Norayr Chilingarian
# Yerevan
# Oct 2021
---
outlines:
default: { width: 51.692, height: 42 }
change-view: { width: 77.538, height: 42 }
change-view-2: { width: 103.384, height: 42 }
placeholder: { width: 51.692, height: 42 }
spaceline: { width: 361.844, height: 42 }
special: { width: 51.692, height: 42 }
special-2: { width: 77.538, height: 42 }
special-3: { width: 103.384, height: 42 }
views:
base:
- "՝ է թ փ ձ ջ ւ և ռ չ ճ ֊ ժ"
- "ք ո ե ր տ ը ւ ի օ պ խ ծ շ"
- "-- -- ա ս դ ֆ գ հ յ կ լ --"
- "show_upper -- զ ղ ց վ բ ն մ ՛ -- BackSpace"
- "show_numbers preferences space . Return"
upper:
- "՝ Է Թ Փ Ձ Ջ Ւ և Ռ Չ Ճ — Ժ"
- "Ք Ո Ե Ր Տ Ը Ւ Ի Օ Պ Խ Ծ Շ"
- "-- -- Ա Ս Դ Ֆ Գ Հ Յ Կ Լ ։ --"
- "show_upper -- Զ Ղ Ց Վ Բ Ն Մ ՞ -- 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,89 +0,0 @@
# Language: Armenian
# Armenian layout based on work by Norayr Chilingarian
# Yerevan
# Oct 2021
---
outlines:
default: { width: 34.285, height: 52 }
change-view: { width: 51.427, height: 52 }
change-view-2: { width: 82.284, height: 52 }
large: { width: 51.427, height: 52 }
placeholder: { width: 34.285, height: 52 }
spaceline: { width: 178.283, height: 52 }
special: { width: 51.427, height: 52 }
special-2: { width: 82.284, height: 52 }
views:
base:
- "՝ ֆ ձ ֊ , ։ ՞ ՛ ) օ է ղ"
- "ճ փ բ ս մ ո ւ կ ը թ ծ ց »"
- "-- ջ վ գ ե ա ն ի տ հ պ ր --"
- "show_upper ժ դ չ յ զ լ ք խ շ ռ BackSpace"
- "show_numbers preferences space . Return"
upper:
- "՜ Ֆ Ձ — $ … ՟ և ՚ ( Օ Է Ղ"
- "Ճ Փ Բ Ս Մ Ո Ւ Կ Ը Թ Ծ Ց «"
- "-- Ջ Վ Գ Ե Ա Ն Ի Տ Հ Պ Պ Ր"
- "show_upper Ժ Դ Չ Յ Զ Լ Ք Խ Շ Ռ 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special"
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: "special-2"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,87 +0,0 @@
# Language: Armenian
# Armenian layout based on work by Norayr Chilingarian
# Yerevan
# Oct 2021
---
outlines:
default: { width: 51.692, height: 42 }
change-view: { width: 77.538, height: 42 }
change-view-2: { width: 103.384, height: 42 }
placeholder: { width: 51.692, height: 42 }
spaceline: { width: 361.844, height: 42 }
special: { width: 51.692, height: 42 }
special-2: { width: 77.538, height: 42 }
special-3: { width: 103.384, height: 42 }
views:
base:
- "՝ ֆ ձ ֊ , ։ ՞ ՛ ) օ է ղ"
- "ճ փ բ ս մ ո ւ կ ը թ ծ ց »"
- "-- ջ վ գ ե ա ն ի տ հ պ ր --"
- "show_upper ժ դ չ յ զ լ ք խ շ ռ BackSpace"
- "show_numbers preferences space . Return"
upper:
- "՜ Ֆ Ձ — $ … ՟ և ՚ ( Օ Է Ղ"
- "Ճ Փ Բ Ս Մ Ո Ւ Կ Ը Թ Ծ Ց «"
- "-- Ջ Վ Գ Ե Ա Ն Ի Տ Հ Պ Պ Ր"
- "show_upper Ժ Դ Չ Յ Զ Լ Ք Խ Շ Ռ 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,82 +0,0 @@
# Language: Arabic
# Maintained by: Khaled Eldoheiri <khalid@kdehairy.com>
---
outlines:
default: { width: 32.415, height: 52 }
change-view: { width: 48.622, height: 52 }
change-view-2: { width: 56.726, height: 52 }
fill: { width: 64.83, height: 52 }
spaceline: { width: 178.283, height: 52 }
special: { width: 32.415, height: 52 }
special-2: { width: 48.622, height: 52 }
special-3: { width: 56.726, height: 52 }
views:
base:
- "ذ ض ص ث ق ف غ ع خ ح ج"
- "ش س ي ب ل ا ت ن م ك ط"
- "show_upper ء ؤ ر ة و ز ظ د BackSpace"
- "show_numbers preferences space . Return"
extra:
- "ذ ض ص ث ق لإ إ ع خ ح ج"
- "ش س ى ب لأ أ ت ن م ك ط"
- "show_upper ئ لآ لا ه آ ز ظ د 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:
show_upper:
action:
locking:
lock_view: "extra"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
icon: "key-enter"
keysym: "Return"
":":
outline: "fill"
">":
outline: "fill"

View File

@ -1,77 +0,0 @@
# Language: Arabic
# Maintained by: Khaled Eldoheiri <khalid@kdehairy.com>
---
outlines:
default: { width: 48.872, height: 42 }
change-view: { width: 73.308, height: 42 }
fill: { width: 97.744, height: 42 }
spaceline: { width: 293.232, height: 42 }
special: { width: 48.872, height: 42 }
special-2: { width: 73.308, height: 42 }
views:
base:
- "ذ ض ص ث ق ف غ ع خ ح ج"
- "ش س ي ب ل ا ت ن م ك ط"
- "show_upper ء ؤ ر ة و ز ظ د BackSpace"
- "show_numbers preferences space . Return"
extra:
- "ذ ض ص ث ق لإ إ ع خ ح ج"
- "ش س ى ب لأ أ ت ن م ك ط"
- "show_upper ئ لآ لا ه آ ز ظ د 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:
show_upper:
action:
locking:
lock_view: "extra"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
icon: "key-enter"
keysym: "Return"
":":
outline: "fill"
text: ":"
">":
outline: "fill"
text: ">"

View File

@ -1,87 +0,0 @@
# Language: Belgian
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 53.485, height: 52 }
change-view-2: { width: 62.399, height: 52 }
spaceline: { width: 124.802, height: 52 }
special: { width: 53.485, height: 52 }
special-2: { width: 62.399, height: 52 }
views:
base:
- "a z e r t y u i o p"
- "q s d f g h j k l m"
- "show_upper 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"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special"
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: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,88 +0,0 @@
# Language: Belgian
---
outlines:
default: { width: 53.76, height: 42 }
change-view: { width: 80.64, height: 42 }
change-view-2: { width: 94.08, height: 42 }
spaceline: { width: 215.04, height: 42 }
special: { width: 53.76, height: 42 }
special-2: { width: 80.64, height: 42 }
special-3: { width: 94.08, height: 42 }
views:
base:
- "a z e r t y u i o p"
- "q s d f g h j k l m"
- "show_upper 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"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
icon: "key-enter"
keysym: "Return"

View File

@ -1,86 +0,0 @@
# Language: Bulgarian (phonetic)
---
outlines:
default: { width: 32.415, height: 52 }
change-view: { width: 48.622, height: 52 }
change-view-2: { width: 56.726, height: 52 }
large: { width: 48.622, height: 52 }
placeholder: { width: 32.415, height: 52 }
spaceline: { width: 145.869, height: 52 }
special: { width: 48.622, height: 52 }
special-2: { width: 56.726, height: 52 }
views:
base:
- "я в е р т ъ у и о п ю"
- "а с д ф г х й к л ш щ"
- "show_upper з ь ц ж б н м ч BackSpace"
- "show_numbers preferences space . Return"
upper:
- В Е Р Т Ъ У И О П Ю"
- "А С Д Ф Г Х Й К Л Ш Щ"
- "show_upper З Ь Ц Ж Б Н М Ч BackSpace"
- "show_numbers preferences space ,-large 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 ,-large Return"
buttons:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special"
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: "special-2"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
.:
outline: "large"
",-large":
outline: "large"
text: ","

View File

@ -1,73 +0,0 @@
# Language: Bulgarian (phonetic)
---
outlines:
default: { width: 48.872, height: 42 }
change-view: { width: 73.308, height: 42 }
placeholder: { width: 48.872, height: 42 }
spaceline: { width: 293.232, height: 42 }
special: { width: 48.872, height: 42 }
special-2: { width: 73.308, height: 42 }
views:
base:
- "я в е р т ъ у и о п ю"
- "а с д ф г х й к л ш щ"
- "show_upper з ь ц ж б н м ч BackSpace"
- "show_numbers preferences space . Return"
upper:
- В Е Р Т Ъ У И О П Ю"
- "А С Д Ф Г Х Й К Л Ш Щ"
- "show_upper З Ь Ц Ж Б Н М Ч 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,86 +0,0 @@
# Language: Bulgarian
---
outlines:
default: { width: 32.415, height: 52 }
change-view: { width: 48.622, height: 52 }
change-view-2: { width: 56.726, height: 52 }
large: { width: 48.622, height: 52 }
placeholder: { width: 32.415, height: 52 }
spaceline: { width: 145.869, height: 52 }
special: { width: 48.622, height: 52 }
special-2: { width: 56.726, height: 52 }
views:
base:
- "у е и ш щ к с д з ц б"
- "ь я а о ж г т н в м ч"
- "show_upper ю й ъ ф х п р л BackSpace"
- "show_numbers preferences space . Return"
upper:
- "У Е И Ш Щ К С Д З Ц Б"
- "Ь Я А О Ж Г Т Н В М Ч"
- "show_upper Ю Й Ъ Ф Х П Р Л BackSpace"
- "show_numbers preferences space ,-large 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 ,-large Return"
buttons:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special"
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: "special-2"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
.:
outline: "large"
",-large":
outline: "large"
text: ","

View File

@ -1,73 +0,0 @@
# Language: Bulgarian
---
outlines:
default: { width: 48.872, height: 42 }
change-view: { width: 73.308, height: 42 }
placeholder: { width: 48.872, height: 42 }
spaceline: { width: 293.232, height: 42 }
special: { width: 48.872, height: 42 }
special-2: { width: 73.308, height: 42 }
views:
base:
- "у е и ш щ к с д з ц б"
- "ь я а о ж г т н в м ч"
- "show_upper ю й ъ ф х п р л BackSpace"
- "show_numbers preferences space . Return"
upper:
- "У Е И Ш Щ К С Д З Ц Б"
- "Ь Я А О Ж Г Т Н В М Ч"
- "show_upper Ю Й Ъ Ф Х П Р Л 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,88 +0,0 @@
# Language: Portuguese (Brazil)
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 53.485, height: 52 }
large: { width: 71.314, height: 52 }
spaceline: { width: 89.144, height: 52 }
special: { width: 35.657, height: 52 }
special-2: { width: 53.485, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l ç"
- "show_upper 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 Ç"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,103 +0,0 @@
# Language: Portuguese (Brazil)
---
outlines:
default: { width: 53.76, height: 42 }
change-view: { width: 80.64, height: 42 }
large: { width: 80.64, height: 42 }
spaceline: { width: 147.84, height: 42 }
special: { width: 53.76, height: 42 }
special-2: { width: 80.64, height: 42 }
special-3: { width: 94.08, height: 42 }
thin: { width: 40.32, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l ç"
- "show_upper 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 Ç"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
icon: "key-enter"
keysym: "Return"
«:
outline: "thin"
»:
outline: "thin"
º:
outline: "thin"
.-thin:
outline: "thin"
text: "."
:
outline: "thin"
§:
outline: "thin"

View File

@ -1,83 +0,0 @@
# Language: Belarusian
---
outlines:
default: { width: 32.415, height: 52 }
change-view: { width: 32.415, height: 52 }
change-view-2: { width: 64.83, height: 52 }
fill: { width: 64.83, height: 52 }
large: { width: 35.656, height: 52 }
spaceline: { width: 90.763, height: 52 }
spaceline-fill: { width: 155.593, height: 52 }
special: { width: 32.415, height: 52 }
special-2: { width: 35.656, height: 52 }
special-3: { width: 64.83, height: 52 }
views:
base:
- "й ц у к е н г ш ў з х"
- "ф ы в а п р о л д ж э"
- "show_upper я ч с м і т ь б ю BackSpace"
- "show_numbers preferences ё space , . Return"
upper:
- "Й Ц У К Е Н Г Ш Ў З Х"
- "Ф Ы В А П Р О Л Д Ж Э"
- "show_upper Я Ч С М І Т Ь Б Ю 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special"
icon: "edit-clear-symbolic"
action: "erase"
BackSpace-wide:
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-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: "spaceline-fill"
text: " "
Return:
outline: "special-3"
icon: "key-enter"
keysym: "Return"

View File

@ -1,79 +0,0 @@
# Language: Belarusian
---
outlines:
default: { width: 48.872, height: 42 }
change-view: { width: 48.872, height: 42 }
change-view-2: { width: 97.744, height: 42 }
fill: { width: 97.744, height: 42 }
spaceline: { width: 146.616, height: 42 }
spaceline-fill: { width: 244.36, height: 42 }
special: { width: 48.872, height: 42 }
special-2: { width: 97.744, height: 42 }
views:
base:
- "й ц у к е н г ш ў з х"
- "ф ы в а п р о л д ж э"
- "show_upper я ч с м і т ь б ю BackSpace"
- "show_numbers preferences ё space , . Return"
upper:
- "Й Ц У К Е Н Г Ш Ў З Х"
- "Ф Ы В А П Р О Л Д Ж Э"
- "show_upper Я Ч С М І Т Ь Б Ю 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special"
icon: "edit-clear-symbolic"
action: "erase"
BackSpace-wide:
outline: "special-2"
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: "spaceline-fill"
text: " "
Return:
outline: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,91 +0,0 @@
# Language: French (Canada)
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 53.485, height: 52 }
change-view-2: { width: 62.399, height: 52 }
placeholder: { width: 35.657, height: 52 }
spaceline: { width: 124.802, height: 52 }
special: { width: 53.485, height: 52 }
special-2: { width: 62.399, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "show_upper 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"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special"
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: "special-2"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,92 +0,0 @@
# Language: French (Canada)
---
outlines:
default: { width: 53.76, height: 42 }
change-view: { width: 80.64, height: 42 }
change-view-2: { width: 94.08, height: 42 }
placeholder: { width: 53.76, height: 42 }
spaceline: { width: 215.04, height: 42 }
special: { width: 53.76, height: 42 }
special-2: { width: 80.64, height: 42 }
special-3: { width: 94.08, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "show_upper 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"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,77 +0,0 @@
# Language: German (Switzerland) (ch+de)
# Maintained by Patrick Jörg <patrickjoerg@gmx.ch>. No Copyright, enjoy!
---
outlines:
default: { width: 32.415, height: 52 }
change-view: { width: 48.622, height: 52 }
change-view-2: { width: 56.726, height: 52 }
placeholder: { width: 32.415, height: 52 }
spaceline: { width: 89.142, height: 52 }
special: { width: 32.415, height: 52 }
special-2: { width: 48.622, height: 52 }
special-3: { width: 56.726, height: 52 }
views:
base:
- "q w e r t z u i o p ü"
- "a s d f g h j k l ö ä"
- "show_upper 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 Ö Ä"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,77 +0,0 @@
# Language: German (Switzerland) (ch+de)
# Maintained by Patrick Jörg <patrickjoerg@gmx.ch>. No Copyright, enjoy!
---
outlines:
default: { width: 48.872, height: 42 }
change-view: { width: 73.308, height: 42 }
change-view-2: { width: 85.526, height: 42 }
placeholder: { width: 48.872, height: 42 }
spaceline: { width: 134.398, height: 42 }
special: { width: 48.872, height: 42 }
special-2: { width: 73.308, height: 42 }
special-3: { width: 85.526, height: 42 }
views:
base:
- "q w e r t z u i o p ü"
- "a s d f g h j k l ö ä"
- "show_upper 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 Ö Ä"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,84 +0,0 @@
# Language: French (Switzerland)
# Maintained by: Jordi Bossy <jordi@bossy.space>. No Copyright, enjoy!
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 53.485, height: 52 }
change-view-2: { width: 62.399, height: 52 }
spaceline: { width: 80.23, height: 52 }
special: { width: 35.657, height: 52 }
special-2: { width: 53.485, height: 52 }
special-3: { width: 62.399, height: 52 }
views:
base:
- "q w e r t z u i o p"
- "a s d f g h j k l ?"
- "show_upper 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 !"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
icon: "key-enter"
keysym: "Return"

View File

@ -1,83 +0,0 @@
# Language: French (Switzerland)
# Maintained by: Jordi Bossy <jordi@bossy.space>. No Copyright, enjoy!
---
outlines:
default: { width: 53.76, height: 42 }
change-view: { width: 80.64, height: 42 }
spaceline: { width: 120.96, height: 42 }
special: { width: 53.76, height: 42 }
special-2: { width: 80.64, height: 42 }
special-3: { width: 94.08, height: 42 }
views:
base:
- "q w e r t z u i o p"
- "a s d f g h j k l ?"
- "show_upper 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 !"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
icon: "key-enter"
keysym: "Return"

View File

@ -1,91 +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: 32.415, height: 52 }
change-view: { width: 48.622, height: 52 }
change-view-2: { width: 56.726, height: 52 }
fill: { width: 64.83, height: 52 }
spaceline: { width: 105.35, height: 52 }
special: { width: 32.415, height: 52 }
special-2: { width: 48.622, height: 52 }
special-3: { width: 56.726, height: 52 }
views:
base:
- "q w e r t z u i o p ü"
- "a s d f g h j k l ö ä"
- "show_upper 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 Ö Ä"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
icon: "key-enter"
keysym: "Return"
°:
outline: "fill"
×:
outline: "fill"

View File

@ -1,96 +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.872, height: 42 }
change-view: { width: 73.308, height: 42 }
fill: { width: 97.744, height: 42 }
large: { width: 73.308, height: 42 }
narrow: { width: 36.654, height: 42 }
spaceline: { width: 183.27, height: 42 }
special: { width: 48.872, height: 42 }
special-2: { width: 73.308, height: 42 }
special-3: { width: 85.526, height: 42 }
views:
base:
- "q w e r t z u i o p ü"
- "a s d f g h j k l ö ä"
- "show_upper 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 Ö Ä"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
icon: "key-enter"
keysym: "Return"
°:
outline: "large"
.:
outline: "narrow"
",":
outline: "narrow"
×:
outline: "fill"

View File

@ -1,101 +0,0 @@
# Language: Czech (QWERTY)
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 53.485, height: 52 }
change-view-2: { width: 35.657, height: 52 }
spaceline: { width: 106.972, height: 52 }
special: { width: 35.657, height: 52 }
special-2: { width: 53.485, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "show_upper 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"
- "show_upper 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:
- "ä ě é ř ť ý ů í ó ö"
- "á š ď ë ŕ ú ü ô ľ"
- "show_upper_accents_from_accents ž ß č ç ñ ň ĺ BackSpace"
- "show_letters show_accents preferences space , . Return"
upper_accents:
- "Ä Ě É Ř Ť Ý Ů Í Ó Ö"
- "Á Š Ď Ë Ŕ Ú Ü Ô Ľ"
- "show_upper_accents_from_accents Ž ẞ Č Ç Ñ Ň Ĺ BackSpace"
- "show_letters show_upper_accents preferences space , . Return"
buttons:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
show_upper_accents_from_accents:
action:
locking:
lock_view: "upper_accents"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,101 +0,0 @@
# Language: Czech (QWERTY)
---
outlines:
default: { width: 53.76, height: 42 }
change-view: { width: 53.76, height: 42 }
change-view-2: { width: 80.64, height: 42 }
spaceline: { width: 161.28, height: 42 }
special: { width: 53.76, height: 42 }
special-2: { width: 80.64, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "show_upper 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"
- "show_upper 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_show_upper ž ß č ç ñ ň ĺ BackSpace"
- "show_letters show_accents preferences space , . Return"
upper_accents:
- "Ä Ě É Ř Ť Ý Ů Í Ó Ö"
- "Á Š Ď Ë Ŕ Ú Ü Ô Ľ"
- "accents_show_upper Ž ẞ Č Ç Ñ Ň Ĺ BackSpace"
- "show_letters show_upper_accents preferences space , . Return"
buttons:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view-2"
icon: "key-shift"
accents_show_upper:
action:
locking:
lock_view: "upper_accents"
unlock_view: "base"
outline: "change-view-2"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "ABC"
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_upper_accents:
action:
locking:
lock_view: "upper_accents"
unlock_view: "base"
outline: "change-view"
label: "Á"
space:
outline: "spaceline"
text: " "
Return:
outline: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,101 +0,0 @@
# Language: Czech
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 53.485, height: 52 }
change-view-2: { width: 35.657, height: 52 }
spaceline: { width: 106.972, height: 52 }
special: { width: 35.657, height: 52 }
special-2: { width: 53.485, height: 52 }
views:
base:
- "q w e r t z u i o p"
- "a s d f g h j k l"
- "show_upper 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"
- "show_upper 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:
- "ä ě é ř ť ž ů í ó ö"
- "á š ď ë ŕ ú ü ô ľ"
- "show_upper_accents_from_accents ý ß č ç ñ ň ĺ BackSpace"
- "show_letters show_accents preferences space , . Return"
upper_accents:
- "Ä Ě É Ř Ť Ž Ů Í Ó Ö"
- "Á Š Ď Ë Ŕ Ú Ü Ô Ľ"
- "show_upper_accents_from_accents Ý ẞ Č Ç Ñ Ň Ĺ BackSpace"
- "show_letters show_upper_accents preferences space , . Return"
buttons:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
show_upper_accents_from_accents:
action:
locking:
lock_view: "upper_accents"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,101 +0,0 @@
# Language: Czech
---
outlines:
default: { width: 53.76, height: 42 }
change-view: { width: 53.76, height: 42 }
change-view-2: { width: 80.64, height: 42 }
spaceline: { width: 161.28, height: 42 }
special: { width: 53.76, height: 42 }
special-2: { width: 80.64, height: 42 }
views:
base:
- "q w e r t z u i o p"
- "a s d f g h j k l"
- "show_upper 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"
- "show_upper 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_show_upper ý ß č ç ñ ň ĺ BackSpace"
- "show_letters show_accents preferences space , . Return"
upper_accents:
- "Ä Ě É Ř Ť Ž Ů Í Ó Ö"
- "Á Š Ď Ë Ŕ Ú Ü Ô Ľ"
- "accents_show_upper Ý ẞ Č Ç Ñ Ň Ĺ BackSpace"
- "show_letters show_upper_accents preferences space , . Return"
buttons:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view-2"
icon: "key-shift"
accents_show_upper:
action:
locking:
lock_view: "upper_accents"
unlock_view: "base"
outline: "change-view-2"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "ABC"
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_upper_accents:
action:
locking:
lock_view: "upper_accents"
unlock_view: "base"
outline: "change-view"
label: "Á"
space:
outline: "spaceline"
text: " "
Return:
outline: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,113 +0,0 @@
# Language: German (Bone)
---
outlines:
default: { width: 32.415, height: 52 }
change-view: { width: 48.622, height: 52 }
fill: { width: 64.83, height: 52 }
spaceline: { width: 112.45, height: 52 }
special: { width: 32.415, height: 52 }
special-2: { width: 48.622, height: 52 }
subtle-highlight: { width: 32.415, height: 52 }
subtle-highlight-2: { width: 64.83, 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"
- "show_upper 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"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
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: "ß"
ô:
outline: "fill"
Ç:
outline: "fill"
":":
outline: "fill"
π:
outline: "fill"

View File

@ -1,113 +0,0 @@
# Language: German (Bone)
---
outlines:
default: { width: 48.872, height: 42 }
change-view: { width: 73.308, height: 42 }
fill: { width: 97.744, height: 42 }
spaceline: { width: 171.052, height: 42 }
special: { width: 48.872, height: 42 }
special-2: { width: 73.308, height: 42 }
subtle-highlight: { width: 48.872, height: 42 }
subtle-highlight-2: { width: 97.744, 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"
- "show_upper 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"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
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: "ß"
ô:
outline: "fill"
Ç:
outline: "fill"
":":
outline: "fill"
π:
outline: "fill"

View File

@ -1,113 +0,0 @@
# Language: German (Neo 2)
---
outlines:
default: { width: 32.415, height: 52 }
change-view: { width: 48.622, height: 52 }
fill: { width: 64.83, height: 52 }
spaceline: { width: 112.45, height: 52 }
special: { width: 32.415, height: 52 }
special-2: { width: 48.622, height: 52 }
subtle-highlight: { width: 32.415, height: 52 }
subtle-highlight-2: { width: 64.83, 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"
- "show_upper ü ö ä 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"
- "show_upper Ü Ö Ä 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
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: "ß"
ô:
outline: "fill"
Ç:
outline: "fill"
":":
outline: "fill"
π:
outline: "fill"

View File

@ -1,113 +0,0 @@
# Language: German (Neo 2)
---
outlines:
default: { width: 48.872, height: 42 }
change-view: { width: 73.308, height: 42 }
fill: { width: 97.744, height: 42 }
spaceline: { width: 171.052, height: 42 }
special: { width: 48.872, height: 42 }
special-2: { width: 73.308, height: 42 }
subtle-highlight: { width: 48.872, height: 42 }
subtle-highlight-2: { width: 97.744, 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"
- "show_upper ü ö ä 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"
- "show_upper Ü Ö Ä 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
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: "ß"
ô:
outline: "fill"
Ç:
outline: "fill"
":":
outline: "fill"
π:
outline: "fill"

View File

@ -1,50 +1,49 @@
# Language: German
# Maintained by: Mark Müller <markmueller86@gmail.com>
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 53.485, height: 52 }
spaceline: { width: 89.144, height: 52 }
special: { width: 35.657, height: 52 }
special-2: { width: 53.485, height: 52 }
subtle-highlight: { width: 35.657, height: 52 }
default: { width: 35.33, height: 52 }
altline: { width: 52.67, height: 52 }
wide: { width: 62, height: 52 }
spaceline: { width: 99.67, height: 52 }
special: { 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 ß"
- "show_upper y x c v b n m BackSpace"
- "show_numbers show_eschars preferences space , . Return"
- "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 -"
- "show_upper Y X C V B N M BackSpace"
- "show_numbers show_eschars preferences space ! ? Return"
- "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"
- "show_symbols , \" ' : = < > BackSpace"
- "show_letters show_eschars preferences space , . Return"
symbols:
- "~ ` ´ | · √ µ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers \\ / § π τ [ ] BackSpace"
- "show_letters show_eschars preferences space , . Return"
- "show_numbers \\ / § π τ [ ] BackSpace"
- "show_letters show_eschars preferences space , . Return"
eschars:
- "ä è é ö ü Ä È É Ö Ü"
- "à â ê î ô À Â Ê Î Ô"
- "show_numbers « » ç Ç æ œ ß-subtle-highlight BackSpace"
- "show_letters show_eschars preferences space „ “ Return"
- "à â ê î ô À Â È Î Ô"
- "show_numbers « » ç Ç æ œ ß BackSpace"
- "show_letters show_eschars preferences space „ “ Return"
buttons:
show_upper:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
outline: "altline"
icon: "key-shift"
BackSpace:
outline: "special-2"
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
@ -54,44 +53,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: "special-2"
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,53 +1,49 @@
# Language: German
# Maintained by: Mark Müller <markmueller86@gmail.com>
---
outlines:
default: { width: 48.872, height: 42 }
change-view: { width: 73.308, height: 42 }
fill: { width: 97.744, height: 42 }
placeholder: { width: 48.872, height: 42 }
spaceline: { width: 171.052, height: 42 }
special: { width: 48.872, height: 42 }
special-2: { width: 73.308, height: 42 }
subtle-highlight: { width: 48.872, height: 42 }
subtle-highlight-2: { width: 97.744, height: 42 }
default: { width: 48, height: 42 }
altline: { width: 81, height: 42 }
wide: { width: 108, height: 42 }
spaceline: { width: 216, 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 ö ä"
- "show_upper y x c v b n m ß BackSpace"
- "show_numbers show_eschars preferences space , . 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 Ö Ä"
- "show_upper Y X C V B N M - BackSpace"
- "show_numbers show_eschars preferences space ! ? 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 , . Return"
- "1 2 3 4 5 6 7 8 9 0"
- "@ # % & - _ + ( ) ß"
- "show_symbols , \" ' : = < > BackSpace"
- "show_letters preferences space , . Return"
symbols:
- "~ ` ´ | · √ µ ÷ × ²"
- "© ® £ $ ¥ ^ ° * { } ³"
- "show_numbers \\ / § π τ [ ] -- BackSpace"
- "show_letters show_eschars preferences space , . 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 ẞ-subtle-highlight BackSpace"
- "show_letters show_eschars preferences space „ “ Return"
- è é ö ü Ä È É Ö Ü"
- "à â ê î ô À Â È Î Ô"
- "show_numbers « » ç Ç æ œ ß BackSpace"
- "show_letters preferences space „ “ Return"
buttons:
show_upper:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
outline: "altline"
icon: "key-shift"
BackSpace:
outline: "special-2"
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
@ -57,58 +53,29 @@ 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: " "
Return:
outline: "special-2"
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: "ß"
ẞ-subtle-highlight:
outline: "subtle-highlight"
text: "ẞ"
--:
outline: "placeholder"
text: ""
ô:
outline: "fill"

View File

@ -1,82 +0,0 @@
# Language: Danish
---
outlines:
default: { width: 32.415, height: 52 }
change-view: { width: 48.622, height: 52 }
change-view-2: { width: 56.726, height: 52 }
large: { width: 48.622, height: 52 }
placeholder: { width: 32.415, height: 52 }
spaceline: { width: 145.869, height: 52 }
special: { width: 48.622, height: 52 }
special-2: { width: 56.726, height: 52 }
views:
base:
- "q w e r t y u i o p å"
- "a s d f g h j k l ø æ"
- "show_upper 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 Ø Æ"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special"
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: "special-2"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,80 +0,0 @@
# Language: Danish
---
outlines:
default: { width: 48.872, height: 42 }
change-view: { width: 73.308, height: 42 }
change-view-2: { width: 85.526, height: 42 }
placeholder: { width: 48.872, height: 42 }
spaceline: { width: 268.796, height: 42 }
special: { width: 48.872, height: 42 }
special-2: { width: 73.308, height: 42 }
special-3: { width: 85.526, height: 42 }
views:
base:
- "q w e r t y u i o p å"
- "a s d f g h j k l ø æ"
- "show_upper 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 Ø Æ"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,81 +0,0 @@
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 53.485, height: 52 }
change-view-2: { width: 62.399, height: 52 }
large: { width: 39.222, height: 52 }
spaceline: { width: 108.757, height: 52 }
special: { width: 44.571, height: 52 }
special-2: { width: 53.485, height: 52 }
special-3: { width: 62.399, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "show_upper z x c v b n m BackSpace"
- "show_numbers preferences space @-large . Return"
upper:
- "Q W E R T Y U I O P"
- "A S D F G H J K L"
- "show_upper Z X C V B N M BackSpace"
- "show_numbers preferences space @-large . 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"
buttons:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
icon: "key-enter"
keysym: "Return"
.:
outline: "large"
"@-large":
outline: "large"
text: "@"

View File

@ -1,74 +0,0 @@
---
outlines:
default: { width: 53.76, height: 42 }
change-view: { width: 80.64, height: 42 }
change-view-2: { width: 94.08, height: 42 }
spaceline: { width: 188.16, height: 42 }
special: { width: 53.76, height: 42 }
special-2: { width: 94.08, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "show_upper 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"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
icon: "key-enter"
keysym: "Return"

80
data/keyboards/emoji.yaml Normal file
View File

@ -0,0 +1,80 @@
---
outlines:
default: { width: 52, height: 52 }
altline: { width: 40, height: 52 }
narrow: { width: 22, height: 52 }
views:
base:
- "😀 😁 😅 😂 😊 😇 🙃"
- "😍 😘 😋 😜 😎 🥳 😔"
- "😢 😭 😡 😱 🤔 😬 🙄"
- "preferences blank 1 2 3 4 5 6 blank BackSpace"
two:
- "🤩 🤨 🤓 😴 🤢 🤮 😈"
- "💩 🙌 👏 👍 👎 👌 👋"
- "💪 🖕 🙏 💋 🤦‍♀️ 🤷‍♀️ 💃"
- "preferences blank 1 2 3 4 5 6 blank BackSpace"
three:
- "🐶 🐱 🐯 🙈 🐴 🦄 🌳"
- "🍀 🌹 💫 ⭐️ ✨ 💥 🔥"
- "🌈 ☀️ 🌤 🌧 ⛄️ ☂️ 🌊"
- "preferences blank 1 2 3 4 5 6 blank BackSpace"
four:
- "🍎 🍓 🍑 🍍 🍆 🥑 🥦"
- "🍕 🎂 🍫 🍿 🍻 🍾 🍽"
- "⚽️ 🏀 🏓 🏆 🎹 🎸 🎯"
- "preferences blank 1 2 3 4 5 6 blank BackSpace"
five:
- "🚗 🚌 🚲 🚄 🚂 ✈️ 🛰"
- "🚀 🛸 🚁 🚦 🏝 🏔 ⛺️"
- "🏠 🏢 🏥 🏛 🛤 🌅 🎇"
- "preferences blank 1 2 3 4 5 6 blank BackSpace"
six:
- "⌚️ 📱 💻 🖥 🖨 🕹 ✉️"
- "📞 ☎️ ⏰ ⏳ 📈 📉 📌"
- "🎁 ❤️ 💕 💯 ✅ ❎ 📢"
- "preferences blank 1 2 3 4 5 6 blank BackSpace"
buttons:
1:
action:
set_view: "base"
outline: "altline"
label: "1"
2:
action:
set_view: "two"
outline: "altline"
label: "2"
3:
action:
set_view: "three"
outline: "altline"
label: "3"
4:
action:
set_view: "four"
outline: "altline"
label: "4"
5:
action:
set_view: "five"
outline: "altline"
label: "5"
6:
action:
set_view: "six"
outline: "altline"
label: "6"
preferences:
action: "show_prefs"
outline: "altline"
icon: "keyboard-mode-symbolic"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
keysym: BackSpace
blank:
outline: "narrow"
text: ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,89 +0,0 @@
# Language: Esperanto
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 53.485, height: 52 }
large: { width: 71.314, height: 52 }
placeholder: { width: 35.657, height: 52 }
spaceline: { width: 89.144, height: 52 }
special: { width: 35.657, height: 52 }
special-2: { width: 53.485, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "show_upper 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"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
.-large:
outline: "large"
text: "."

View File

@ -1,106 +0,0 @@
# Language: Esperanto
---
outlines:
default: { width: 53.76, height: 42 }
change-view: { width: 80.64, height: 42 }
large: { width: 80.64, height: 42 }
placeholder: { width: 53.76, height: 42 }
spaceline: { width: 161.28, height: 42 }
special: { width: 53.76, height: 42 }
special-2: { width: 80.64, height: 42 }
thin: { width: 40.32, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "show_upper 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"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
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,81 +0,0 @@
# Language: Catalan (Spain, with middle-dot L)
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 53.485, height: 52 }
spaceline: { width: 89.144, height: 52 }
special: { width: 35.657, height: 52 }
special-2: { width: 53.485, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l ç"
- "show_upper 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 Ç"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,81 +0,0 @@
# Language: Catalan (Spain, with middle-dot L)
---
outlines:
default: { width: 53.76, height: 42 }
change-view: { width: 80.64, height: 42 }
spaceline: { width: 134.4, height: 42 }
special: { width: 53.76, height: 42 }
special-2: { width: 80.64, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l ç"
- "show_upper 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 Ç"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,81 +1,87 @@
# Language: Spanish
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 53.485, height: 52 }
spaceline: { width: 89.144, height: 52 }
special: { width: 35.657, height: 52 }
special-2: { width: 53.485, height: 52 }
default: { width: 35.33, height: 52 }
altline: { width: 52.67, height: 52 }
wide: { width: 62, height: 52 }
spaceline: { width: 99.67, height: 52 }
special: { 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 ñ"
- "show_upper z x c v b n m BackSpace"
- "show_numbers show_eschars preferences space ? . Return"
- "Shift_L z x c v b n m BackSpace"
- "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 Ñ"
- "show_upper Z X C V B N M BackSpace"
- "show_numbers show_eschars preferences space ¿ . Return"
- "Shift_L Z X C V B N M BackSpace"
- "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_numbers \\ / < > = [ ] BackSpace"
- "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:
show_upper:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
outline: "altline"
icon: "key-shift"
BackSpace:
outline: "special-2"
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
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: " "
Return:
outline: "special-2"
outline: "altline"
icon: "key-enter"
keysym: "Return"
colon:
text: ":"

View File

@ -1,81 +0,0 @@
# Language: Spanish
---
outlines:
default: { width: 53.76, height: 42 }
change-view: { width: 80.64, height: 42 }
spaceline: { width: 134.4, height: 42 }
special: { width: 53.76, height: 42 }
special-2: { width: 80.64, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l ñ"
- "show_upper 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 Ñ"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,82 +1,171 @@
# Language: Finnish
---
outlines:
default: { width: 32.415, height: 52 }
change-view: { width: 48.622, height: 52 }
change-view-2: { width: 56.726, height: 52 }
large: { width: 48.622, height: 52 }
placeholder: { width: 32.415, height: 52 }
spaceline: { width: 145.869, height: 52 }
special: { width: 48.622, height: 52 }
special-2: { width: 56.726, height: 52 }
default: { width: 32, height: 52 }
altline: { width: 48.39024, height: 52 }
wide: { width: 62, height: 52 }
outline7: { width: 88.97561, height: 52 }
spaceline: { 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 ö ä"
- "show_upper z x c v b n m , BackSpace"
- "show_numbers preferences space . Return"
- "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 Ö Ä"
- "show_upper Z X C V B N M , BackSpace"
- "show_numbers preferences space . Return"
- "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"
- "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 . Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶ ²"
- "© ® £ € ¥ ^ ° * { } ³"
- "show_numbers_from_symbols \\ / < > = [ ] -- BackSpace"
- "show_letters preferences space . Return"
- "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:
show_upper:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
outline: "altline"
icon: "key-shift"
BackSpace:
outline: "special"
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
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: "special-2"
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
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,80 +0,0 @@
# Language: Finnish
---
outlines:
default: { width: 48.872, height: 42 }
change-view: { width: 73.308, height: 42 }
change-view-2: { width: 85.526, height: 42 }
placeholder: { width: 48.872, height: 42 }
spaceline: { width: 268.796, height: 42 }
special: { width: 48.872, height: 42 }
special-2: { width: 73.308, height: 42 }
special-3: { width: 85.526, height: 42 }
views:
base:
- "q w e r t y u i o p å"
- "a s d f g h j k l ö ä"
- "show_upper 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 Ö Ä"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,93 +0,0 @@
# Language: French (BEPO)
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 35.657, height: 52 }
change-view-2: { width: 53.485, height: 52 }
change-view-3: { width: 62.399, height: 52 }
placeholder: { width: 35.657, height: 52 }
spaceline: { width: 124.802, height: 52 }
special: { width: 35.657, height: 52 }
special-2: { width: 53.485, height: 52 }
special-3: { width: 62.399, height: 52 }
views:
base:
- "b é p o w v d l j z"
- "a u i e c t s r n m"
- "show_upper 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"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special"
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"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-3"
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: "special-3"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,91 +0,0 @@
# Language: French (BEPO)
---
outlines:
default: { width: 53.76, height: 42 }
change-view: { width: 53.76, height: 42 }
change-view-2: { width: 80.64, height: 42 }
placeholder: { width: 53.76, height: 42 }
spaceline: { width: 241.92, height: 42 }
special: { width: 53.76, height: 42 }
special-2: { width: 80.64, height: 42 }
views:
base:
- "b é p o w v d l j z"
- "a u i e c t s r n m"
- "show_upper 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"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special"
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: "special-2"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,87 +0,0 @@
# Language: French
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 53.485, height: 52 }
change-view-2: { width: 62.399, height: 52 }
spaceline: { width: 124.802, height: 52 }
special: { width: 53.485, height: 52 }
special-2: { width: 62.399, height: 52 }
views:
base:
- "a z e r t y u i o p"
- "q s d f g h j k l m"
- "show_upper 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"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special"
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: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,86 +0,0 @@
# Language: French
---
outlines:
default: { width: 53.76, height: 42 }
change-view: { width: 80.64, height: 42 }
spaceline: { width: 241.92, height: 42 }
special: { width: 53.76, height: 42 }
special-2: { width: 80.64, height: 42 }
views:
base:
- "a z e r t y u i o p"
- "q s d f g h j k l m"
- "show_upper 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"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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_numbers_from_symbols:
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: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,78 +0,0 @@
# Language: Georgian
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 53.485, height: 52 }
change-view-2: { width: 62.399, height: 52 }
large: { width: 53.485, height: 52 }
spaceline: { width: 124.802, height: 52 }
special: { width: 53.485, height: 52 }
special-2: { width: 62.399, height: 52 }
views:
base:
- "ქ წ ე რ ტ უ ი ო პ"
- "ა ს დ ფ გ ჰ ჯ კ ლ"
- "show_upper ზ ხ ც ვ ბ ნ მ BackSpace"
- "show_numbers preferences space . Return"
upper:
- "ქ ჭ ე ღ თ უ ი ო პ"
- "ა შ დ ფ გ ჰ ჟ კ ლ"
- "show_upper ძ ხ ჩ ვ ბ ნ მ 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special"
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: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,79 +0,0 @@
# Language: Georgian
---
outlines:
default: { width: 53.76, height: 42 }
change-view: { width: 80.64, height: 42 }
change-view-2: { width: 94.08, height: 42 }
spaceline: { width: 241.92, height: 42 }
special: { width: 53.76, height: 42 }
special-2: { width: 80.64, height: 42 }
special-3: { width: 94.08, height: 42 }
views:
base:
- "ქ წ ე რ ტ უ ი ო პ"
- "ა ს დ ფ გ ჰ ჯ კ ლ"
- "show_upper ზ ხ ც ვ ბ ნ მ BackSpace"
- "show_numbers preferences space . Return"
upper:
- "ქ ჭ ე ღ თ უ ი ო პ"
- "ა შ დ ფ გ ჰ ჟ კ ლ"
- "show_upper ძ ხ ჩ ვ ბ ნ მ 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
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: 34.336, height: 52 }
change-view: { width: 47.547, height: 52 }
change-view-2: { width: 68.672, height: 52 }
character-group: { width: 61.804, height: 52 }
fill: { width: 47.547, height: 52 }
large: { width: 47.547, height: 52 }
placeholder: { width: 34.336, height: 52 }
placeholder-2: { width: 61.804, height: 52 }
spaceline: { width: 124.133, height: 52 }
spaceline-2: { width: 192.805, height: 52 }
special: { width: 47.547, height: 52 }
special-2: { width: 47.547, height: 52 }
special-3: { width: 47.547, height: 52 }
subtle-highlight: { width: 34.336, height: 52 }
views:
base:
- "; ς ε ρ τ υ θ ι ο π-fill"
- "α σ δ φ γ η ξ κ λ show_accents"
- "show_upper ζ χ ψ ω β ν μ BackSpace"
- "show_numbers preferences space . ,-subtle-highlight Return"
upper:
- ": € Ε Ρ Τ Υ Θ Ι Ο Π"
- "Α Σ Δ Φ Γ Η Ξ Κ Λ show_accents"
- "show_upper Ζ Χ Ψ Ω Β Ν Μ 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view-2"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
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: 51.968, height: 42 }
change-view: { width: 69.888, height: 42 }
change-view-2: { width: 103.936, height: 42 }
character-group: { width: 93.542, height: 42 }
fill: { width: 69.888, height: 42 }
large: { width: 69.888, height: 42 }
placeholder: { width: 51.968, height: 42 }
placeholder-2: { width: 93.542, height: 42 }
spaceline: { width: 199.808, height: 42 }
spaceline-2: { width: 303.744, height: 42 }
special: { width: 51.968, height: 42 }
special-2: { width: 69.888, height: 42 }
special-3: { width: 77.952, height: 42 }
subtle-highlight: { width: 51.968, height: 42 }
views:
base:
- "; ς ε ρ τ υ θ ι ο π-fill"
- "α σ δ φ γ η ξ κ λ show_accents"
- "show_upper ζ χ ψ ω β ν μ BackSpace"
- "show_numbers preferences space . ,-subtle-highlight Return"
upper:
- ": € Ε Ρ Τ Υ Θ Ι Ο Π"
- "Α Σ Δ Φ Γ Η Ξ Κ Λ show_accents"
- "show_upper Ζ Χ Ψ Ω Β Ν Μ 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view-2"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
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 +1,191 @@
# Language: Greek
# Greek layout originally created by Antonis Tsolomitis
# Greek layout 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: 34.336, height: 52 }
change-view: { width: 47.547, height: 52 }
change-view-2: { width: 68.672, height: 52 }
fill: { width: 47.547, height: 52 }
spaceline: { width: 103.008, height: 52 }
special-2: { width: 47.547, height: 52 }
special-3: { width: 68.672, height: 52 }
subtle-highlight: { width: 34.336, height: 52 }
default: { width: 32, height: 52 }
altline: { width: 48.39024, height: 52 }
wide: { width: 62, height: 52 }
outline7: { width: 88.97561, height: 52 }
spaceline: { width: 150.5853, height: 52 }
views:
base:
- "; ς ε ρ τ υ θ ι ο π-fill"
- "; ς ε ρ τ υ θ ι ο π !"
- "α σ δ φ γ η ξ κ λ show_accented"
- "show_upper ζ χ ψ ω β ν μ BackSpace"
- "show_numbers preferences space . ,-subtle-highlight Return"
- "Shift_L ζ χ ψ ω β ν μ , BackSpace"
- "show_numbers preferences space period Return"
upper:
- ": ! Ε Ρ Τ Υ Θ Ι Ο Π"
- ": EuroSign Ε Ρ Τ Υ Θ Ι Ο Π"
- "Α Σ Δ Φ Γ Η Ξ Κ Λ show_accented"
- "show_upper Ζ Χ Ψ Ω Β Ν Μ BackSpace"
- "show_numbers preferences space ·-subtle-highlight ᾿ Return"
accented:
- "ά έ ή ί ϊ ΐ ό ύ ϋ ώ"
- "Ά Έ Ή Ί Ϊ Ό Ύ Ϋ Ώ show_accented"
- "Ϗ ϐ ϑ ϗ ϖ ΰ ϕ — BackSpace"
- "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"
- "@ # $ % & - _ + ( )"
- "show_symbols ,-subtle-highlight \" ' : ; ! ? BackSpace"
- "show_letters preferences space . ,-subtle-highlight Return"
- "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:
- "~ ` | · √ π τ ÷ ×"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers \\ / < > = [ ] BackSpace"
- "show_letters preferences space . ,-subtle-highlight Return"
- "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:
show_upper:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view-2"
outline: "altline"
icon: "key-shift"
BackSpace:
outline: "special-2"
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special-2"
outline: "altline"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
outline: "altline"
label: "123"
show_letters:
action:
set_view: "base"
outline: "change-view-2"
outline: "altline"
label: "ΑΒΓ"
show_symbols:
action:
set_view: "symbols"
outline: "change-view-2"
outline: "altline"
label: "*/="
show_accented:
action:
locking:
lock_view: "accented"
unlock_view: "base"
outline: "change-view"
outline: "altline"
label: "άΐ"
show_base:
action:
set_view: "base"
outline: "altline"
label: "αι"
period:
outline: "altline"
text: "."
space:
outline: "spaceline"
outline: spaceline
text: " "
Return:
outline: "special-3"
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"
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: "π"
Π:
outline: "fill"
ώ:
outline: "fill"
0:
outline: "fill"
):
outline: "fill"
:
outline: "fill"
"}":
outline: "fill"
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,120 +0,0 @@
# Language: Greek
# Created by Sotiris Papadopoulos, sotirios.papadopoulos@inserm.fr
---
outlines:
default: { width: 51.768, height: 42 }
fill: { width: 77.652, height: 42 }
change-view: { width: 77.652, height: 42 }
change-view-2: { width: 103.536, height: 42 }
spaceline: { width: 181.188, height: 42 }
special: { width: 51.768, height: 42 }
special-2: { width: 77.652, height: 42 }
special-3: { width: 103.536, height: 42 }
subtle-highlight: { width: 51.768, height: 42 }
views:
base:
- "; ς ε ρ τ υ θ ι ο π-fill"
- "α σ δ φ γ η ξ κ λ show_accented"
- "show_upper ζ χ ψ ω β ν μ BackSpace"
- "show_numbers preferences space . ,-subtle-highlight Return"
upper:
- ": ! Ε Ρ Τ Υ Θ Ι Ο Π"
- "Α Σ Δ Φ Γ Η Ξ Κ Λ show_accented"
- "show_upper Ζ Χ Ψ Ω Β Ν Μ 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view-2"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
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.657, height: 52 }
change-view: { width: 53.485, height: 52 }
change-view-2: { width: 62.399, height: 52 }
placeholder: { width: 35.657, height: 52 }
placeholder-2: { width: 17.828, height: 52 }
spaceline: { width: 53.487, height: 52 }
special: { width: 35.657, height: 52 }
special-2: { width: 53.485, height: 52 }
views:
base:
- "q w e r t z u i o p"
- "a s d f g h j k l"
- "show_upper 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"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
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.8, height: 42 }
change-view: { width: 89.6, height: 42 }
change-view-2: { width: 67.2, height: 42 }
placeholder: { width: 44.8, height: 42 }
spaceline: { width: 112, height: 42 }
special: { width: 44.8, height: 42 }
special-2: { width: 89.6, height: 42 }
views:
base:
- "q w e r t z u i o p ő ú"
- "a s d f g h j k l é á ű"
- "show_upper í 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 É Á Ű"
- "show_upper Í 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -1,57 +0,0 @@
# Language: Hebrew
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 71.314, height: 52 }
spaceline: { width: 106.971, height: 52 }
special: { width: 35.657, height: 52 }
special-2: { width: 71.314, height: 52 }
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: "special"
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: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,57 +0,0 @@
# Language: Hebrew
---
outlines:
default: { width: 53.76, height: 42 }
change-view: { width: 107.52, height: 42 }
spaceline: { width: 161.28, height: 42 }
special: { width: 53.76, height: 42 }
special-2: { width: 107.52, 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: "special"
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: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,89 +0,0 @@
# Language: Malayalam
---
outlines:
default: { width: 34.285, height: 52 }
change-view: { width: 68.57, height: 52 }
placeholder: { width: 34.285, height: 52 }
spaceline: { width: 274.28, height: 52 }
special: { width: 34.285, height: 52 }
special-2: { width: 68.57, height: 52 }
views:
base:
- " ൊ ൧ ൨ ൩ ൪ ൫ ൬ ൮ ൯ - ൃ "
- " ൗ ൈ ാ ീ ൂ ബ ഹ ഗ ദ ജ ഡ zwj zwnj "
- " -- ോ േ ് ി ു പ ര ക ത ച ട zwsp "
- "show_upper െ മ ന വ ല സ യ -- BackSpace"
- "show_numbers preferences space Return"
upper:
- " ഒ ! @ # ₹ % ^ & ൾ ( ) ഃ ഋ "
- " ഔ ഐ ആ ഈ ഊ ഭ ങ ഘ ധ ഝ ഢ ഞ ർ "
- " -- ഓ ഏ അ ഇ ഉ ഫ റ ഖ ഥ ഛ -- "
- "show_upper എ ൺ ണ ൻ ഴ ള ശ ഷ ൽ 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
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: 51.692, height: 42 }
change-view: { width: 103.384, height: 42 }
placeholder: { width: 51.692, height: 42 }
spaceline: { width: 413.536, height: 42 }
special: { width: 51.692, height: 42 }
special-2: { width: 103.384, height: 42 }
views:
base:
- " ൊ ൧ ൨ ൩ ൪ ൫ ൬ ൮ ൯ - ൃ "
- " ൗ ൈ ാ ീ ൂ ബ ഹ ഗ ദ ജ ഡ zwj zwnj "
- " -- ോ േ ് ി ു പ ര ക ത ച ട zwsp "
- "show_upper െ മ ന വ ല സ യ -- BackSpace"
- "show_numbers preferences space Return"
upper:
- " ഒ ! @ # ₹ % ^ & ൾ ( ) ഃ ഋ "
- " ഔ ഐ ആ ഈ ഊ ഭ ങ ഘ ധ ഝ ഢ ഞ ർ "
- " -- ഓ ഏ അ ഇ ഉ ഫ റ ഖ ഥ ഛ -- "
- "show_upper എ ൺ ണ ൻ ഴ ള ശ ഷ ൽ 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
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.415, height: 52 }
change-view: { width: 48.622, height: 52 }
change-view-2: { width: 64.83, height: 52 }
placeholder: { width: 32.415, height: 52 }
spaceline: { width: 129.66, height: 52 }
special: { width: 32.415, height: 52 }
special-2: { width: 48.622, height: 52 }
special-3: { width: 64.83, height: 52 }
views:
base:
- "ض ص ث ق ف غ ع ه خ ح ج"
- "ش س ی ب ل ا ت ن م ک گ"
- "show_upper ظ ط ز ر ذ د پ و BackSpace"
- "show_numbers preferences space zwnj . Return"
upper:
- " ْ ٌ ٍ ً ُ ِ َ ّ # @ چ"
- "_ ئ ي إ أ آ ة » « : ؛"
- "show_upper ك ٓ ژ ٔ ء > < ؟ 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
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.8, height: 42 }
change-view: { width: 67.2, height: 42 }
change-view-2: { width: 78.4, height: 42 }
fill: { width: 89.6, height: 42 }
placeholder: { width: 44.8, height: 42 }
spaceline: { width: 201.6, height: 42 }
special: { width: 44.8, height: 42 }
special-2: { width: 67.2, height: 42 }
special-3: { width: 78.4, height: 42 }
views:
base:
- "ض ص ث ق ف غ ع ه خ ح ج چ"
- "ش س ی ب ل ا ت ن م ک گ /"
- "show_upper ظ ط ز ر ذ د پ و ، BackSpace"
- "show_numbers preferences space zwnj ؟ . Return"
upper:
- " ْ ٌ ٍ ً ُ ِ َ ّ ] [ @ #"
- "ؤ ئ ي إ أ آ ة » « : ؛ \\"
- "show_upper ك ٓ ژ ٰ ٔ ء > < 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
icon: "key-enter"
keysym: "Return"
zwnj:
icon: "zwnj"
text: ""
--:
outline: "placeholder"
text: ""

View File

@ -1,85 +0,0 @@
# Language: Friulian (Italy)
# Based on the Friulian layout created by Fabio Tomat
# 14 october 2020
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 53.485, height: 52 }
change-view-2: { width: 62.399, height: 52 }
spaceline: { width: 89.144, height: 52 }
special: { width: 35.657, height: 52 }
special-2: { width: 53.485, height: 52 }
special-3: { width: 62.399, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "show_upper 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"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,83 +0,0 @@
# Language: Friulian (Italy)
# Based on the Friulian layout created by Fabio Tomat
# 14 october 2020
---
outlines:
default: { width: 53.76, height: 42 }
change-view: { width: 80.64, height: 42 }
spaceline: { width: 134.4, height: 42 }
special: { width: 53.76, height: 42 }
special-2: { width: 80.64, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "show_upper 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"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,85 +1,92 @@
# Language: Italian
# Italian layout created by Antonio Pandolfo
# 03 october 2019
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 53.485, height: 52 }
change-view-2: { width: 62.399, height: 52 }
spaceline: { width: 89.144, height: 52 }
special: { width: 35.657, height: 52 }
special-2: { width: 53.485, height: 52 }
special-3: { width: 62.399, height: 52 }
default: { width: 35.33, height: 52 }
altline: { width: 52.67, height: 52 }
wide: { width: 62, height: 52 }
spaceline: { width: 99.67, height: 52 }
special: { 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"
- "show_upper z x c v b n m BackSpace"
- "show_numbers show_eschars preferences space , . Return"
- "Shift_L z x c v b n m BackSpace"
- "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"
- "show_upper Z X C V B N M BackSpace"
- "show_numbers show_eschars preferences space ? . Return"
- "Shift_L Z X C V B N M BackSpace"
- "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_numbers \\ / < > = [ ] BackSpace"
- "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:
show_upper:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
outline: "altline"
icon: "key-shift"
BackSpace:
outline: "special-2"
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
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: "special-2"
outline: "altline"
icon: "key-enter"
keysym: "Return"
colon:
label: ":"
"\"":
keysym: "quotedbl"

View File

@ -1,83 +0,0 @@
# Language: Italian
# Italian layout created by Antonio Pandolfo
# 03 october 2019
---
outlines:
default: { width: 53.76, height: 42 }
change-view: { width: 80.64, height: 42 }
spaceline: { width: 134.4, height: 42 }
special: { width: 53.76, height: 42 }
special-2: { width: 80.64, height: 42 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l"
- "show_upper 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"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
icon: "key-enter"
keysym: "Return"

View File

@ -1,12 +1,11 @@
# Language: Japanese (Kana)
# Based on work by: Mark Müller <markmueller86@gmail.com>
# Maintained by: Mark Müller <markmueller86@gmail.com>
---
outlines:
default: { width: 71.314, height: 52 }
change-view: { width: 71.314, height: 52 }
character-group: { width: 71.314, height: 52 }
placeholder: { width: 71.314, height: 52 }
special: { width: 71.314, height: 52 }
default: { width: 62, height: 52 }
default-wide: { width: 62, height: 52 }
altline: { width: 62, height: 52 }
wide: { width: 62, height: 52 }
special: { width: 62, height: 52 }
views:
base: # hiragana
@ -15,74 +14,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 げ ゲ ぜ ゼ で デ べ ベ ぺ ペ
@ -94,65 +85,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"
@ -166,82 +142,70 @@ 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: "special"
outline: "wide"
icon: "edit-clear-symbolic"
action: "erase"
action: erase
Return:
outline: "special"
outline: "wide"
icon: "key-enter"
keysym: "Return"
Left:
outline: "special"
outline: "wide"
label: "←"
keysym: "Left"
Right:
outline: "special"
outline: "wide"
label: "→"
keysym: "Right"
# special button "preferences" is handled in the code
@ -251,115 +215,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:
@ -367,187 +334,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,12 +1,11 @@
# Language: Japanese (Kana)
# Based on work by: Mark Müller <markmueller86@gmail.com>
# Maintained by: Mark Müller <markmueller86@gmail.com>
---
outlines:
default: { width: 84, height: 42 }
change-view: { width: 84, height: 42 }
character-group: { width: 84, height: 42 }
placeholder: { width: 84, height: 42 }
special: { width: 84, height: 42 }
default: { width: 62, height: 42 }
default-wide: { width: 62, height: 42 }
altline: { width: 62, height: 42 }
wide: { width: 62, height: 42 }
special: { width: 62, height: 42 }
views:
base: # hiragana
@ -15,74 +14,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 げ ゲ ぜ ゼ で デ べ ベ ぺ ペ
@ -94,65 +85,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"
@ -166,82 +142,70 @@ 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: "special"
outline: "wide"
icon: "edit-clear-symbolic"
action: "erase"
action: erase
Return:
outline: "special"
outline: "wide"
icon: "key-enter"
keysym: "Return"
Left:
outline: "special"
outline: "wide"
label: "←"
keysym: "Left"
Right:
outline: "special"
outline: "wide"
label: "→"
keysym: "Right"
# special button "preferences" is handled in the code
@ -251,115 +215,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:
@ -367,187 +334,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,790 +0,0 @@
# Language: Japanese
---
outlines:
default: { width: 37.142, height: 52 }
default-2: { width: 44.570, height: 52 }
change-view: { width: 34.284, height: 52 }
change-view-2: { width: 66.855, height: 52 }
change-view-3: { width: 74.284, height: 52 }
placeholder: { width: 44.570, height: 52 }
placeholder-2: { width: 74.284, height: 52 }
spaceline: { width: 74.284, height: 52 }
special: { width: 34.284, height: 52 }
special-2: { width: 37.142, height: 52 }
special-3: { width: 66.855, height: 52 }
thin: { width: 34.284, height: 52 }
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-wide"
- "show_hiragana show_romaji preferences space numbers_width_toggle_full , . Return"
numbers_fullwidth:
- " -- -- -- -- -- -- -- -- --"
- " "
- " _ "
- "show_symbols_fullwidth BackSpace-wide"
- "show_hiragana show_romaji_fullwidth preferences fullwidth-space numbers_fullwidth_width_toggle_half Return"
symbols:
- "ヽ ♪ -- -- -- -- -- ヿ 【 】"
- "~ ` ´ | · √ µ ÷ × ¶"
- "© ® £ $ € ^ ° * { }"
- "show_numbers_from_symbols \\ / § π τ [ ] BackSpace-wide"
- "show_hiragana show_romaji preferences space symbols_width_toggle_full ! ? Return"
symbols_fullwidth:
- " ̄ ¦ -- -- -- -- -- ¬ ⦅ ⦆"
- " -- -- -- -- -- -- --"
- "-- -- £ -- -- "
- "show_numbers_fullwidth_from_symbols -- -- -- BackSpace-wide"
- "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-wide"
- "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-wide"
- "show_numbers show_hiragana preferences space romaji_width_toggle_full ! ? Return"
romaji_fullwidth:
- " "
- " "
- " --"
- "show_romaji_fullwidth_upper BackSpace-wide"
- "show_numbers_fullwidth show_hiragana preferences fullwidth-space romaji_fullwidth_width_toggle_half Return"
romaji_fullwidth_upper:
- " "
- " "
- " --"
- "show_romaji_fullwidth_upper BackSpace-wide"
- "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-wide:
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"
<:
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,790 +0,0 @@
# Language: Japanese
---
outlines:
default: { width: 56, height: 42 }
default-2: { width: 67.2, height: 42 }
change-view: { width: 51.692, height: 42 }
change-view-2: { width: 100.8, height: 42 }
change-view-3: { width: 112, height: 42 }
placeholder: { width: 67.2, height: 42 }
placeholder-2: { width: 112, height: 42 }
spaceline: { width: 112, height: 42 }
special: { width: 51.692, height: 42 }
special-2: { width: 56, height: 42 }
special-3: { width: 100.8, height: 42 }
thin: { width: 51.692, height: 42 }
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-wide"
- "show_hiragana show_romaji preferences space numbers_width_toggle_full , . Return"
numbers_fullwidth:
- " -- -- -- -- -- -- -- -- --"
- " "
- " _ "
- "show_symbols_fullwidth BackSpace-wide"
- "show_hiragana show_romaji_fullwidth preferences fullwidth-space numbers_fullwidth_width_toggle_half Return"
symbols:
- "ヽ ♪ -- -- -- -- -- ヿ 【 】"
- "~ ` ´ | · √ µ ÷ × ¶"
- "© ® £ $ € ^ ° * { }"
- "show_numbers_from_symbols \\ / § π τ [ ] BackSpace-wide"
- "show_hiragana show_romaji preferences space symbols_width_toggle_full ! ? Return"
symbols_fullwidth:
- " ̄ ¦ -- -- -- -- -- ¬ ⦅ ⦆"
- " -- -- -- -- -- -- --"
- "-- -- £ -- -- "
- "show_numbers_fullwidth_from_symbols -- -- -- BackSpace-wide"
- "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-wide"
- "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-wide"
- "show_numbers show_hiragana preferences space romaji_width_toggle_full ! ? Return"
romaji_fullwidth:
- " "
- " "
- " --"
- "show_romaji_fullwidth_upper BackSpace-wide"
- "show_numbers_fullwidth show_hiragana preferences fullwidth-space romaji_fullwidth_width_toggle_half Return"
romaji_fullwidth_upper:
- " "
- " "
- " --"
- "show_romaji_fullwidth_upper BackSpace-wide"
- "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-wide:
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"
<:
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,82 +1,99 @@
# Language: Norwegian
---
outlines:
default: { width: 32.415, height: 52 }
change-view: { width: 48.622, height: 52 }
change-view-2: { width: 64.83, height: 52 }
large: { width: 48.622, height: 52 }
placeholder: { width: 32, height: 52 }
spaceline: { width: 129.661, height: 52 }
special: { width: 48.622, height: 52 }
special-2: { width: 64.83, height: 52 }
default: { width: 32, height: 52 }
altline: { width: 48.39024, height: 52 }
wide: { width: 62, height: 52 }
outline7: { width: 88.97561, height: 52 }
spaceline: { 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 ø æ"
- "show_upper z x c v b n m , BackSpace"
- "show_numbers preferences space . Return"
- "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 Ø Æ"
- "show_upper Z X C V B N M , BackSpace"
- "show_numbers preferences space . Return"
- "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"
- "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"
- "~ ` | 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:
show_upper:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
outline: "altline"
icon: "key-shift"
BackSpace:
outline: "special"
outline: "altline"
icon: "edit-clear-symbolic"
action: "erase"
action: erase
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: "special-2"
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
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,80 +0,0 @@
# Language: Norwegian
---
outlines:
default: { width: 48.872, height: 42 }
change-view: { width: 73.308, height: 42 }
change-view-2: { width: 85.526, height: 42 }
placeholder: { width: 48.872, height: 42 }
spaceline: { width: 268.796, height: 42 }
special: { width: 48.872, height: 42 }
special-2: { width: 73.308, height: 42 }
special-3: { width: 85.526, height: 42 }
views:
base:
- "q w e r t y u i o p å"
- "a s d f g h j k l ø æ"
- "show_upper 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 Ø Æ"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-3"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""

View File

@ -0,0 +1,39 @@
---
outlines:
default: { width: 37.46341, height: 52 }
altline: { width: 48.39024, height: 52 }
outline7: { width: 88.97561, height: 52 }
spaceline: { 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"
action: erase
space:
outline: spaceline
text: " "
Return:
outline: outline7
icon: "key-enter"
keysym: "Return"
asterisk:
text: "*"
numbersign:
text: "#"
minus:
text: "-"
plus:
text: "+"
parenleft:
text: "("
parenright:
text: ")"

View File

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

View File

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

View File

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

View File

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

View File

@ -1,65 +1,61 @@
# Language: Polish
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 53.485, height: 52 }
change-view-2: { width: 62.399, height: 52 }
large: { width: 53.485, height: 52 }
spaceline: { width: 124.802, height: 52 }
special: { width: 53.485, height: 52 }
special-2: { width: 62.399, height: 52 }
default: { width: 35.33, height: 52 }
altline: { width: 52.67, height: 52 }
wide: { width: 59, height: 52 }
spaceline: { width: 140, height: 52 }
special: { 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"
- "show_upper z x c v b n m BackSpace"
- "show_numbers preferences space show_accents Return"
- "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"
- "show_upper Z X C V B N M BackSpace"
- "show_numbers preferences space show_upper_accents Return"
- "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"
- "show_symbols , \" ' colon ; ! ? BackSpace"
- "show_letters preferences space period Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space .-large Return"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space period Return"
accents:
- "q w ę r t y u i ó p"
- "ą ś d f g h j k ł"
- "show_upper_accents_from_accents ż ź ć v b ń m BackSpace"
- "show_numbers preferences space show_accents Return"
- "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 Ł"
- "show_upper_accents_from_accents Ż Ź Ć V B Ń M BackSpace"
- "show_numbers preferences space show_upper_accents Return"
- "accents_show_upper Ż Ź Ć V B Ń M BackSpace"
- "show_numbers preferences space show_upper_accents Return"
buttons:
show_upper:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
outline: "altline"
icon: "key-shift"
show_upper_accents_from_accents:
accents_show_upper:
action:
locking:
lock_view: "upper_accents"
unlock_view: "accents"
looks_locked_from:
- "upper"
outline: "change-view"
outline: "altline"
icon: "key-shift"
BackSpace:
outline: "special"
outline: "altline"
icon: "edit-clear-symbolic"
keysym: "BackSpace"
preferences:
@ -69,46 +65,46 @@ buttons:
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
outline: "wide"
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: "wide"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
outline: "altline"
label: "*/="
show_accents:
action:
locking:
lock_view: "accents"
unlock_view: "base"
outline: "change-view"
outline: "altline"
label: "ąę"
show_upper_accents:
action:
locking:
lock_view: "upper_accents"
unlock_view: "upper"
looks_locked_from:
- "accents"
outline: "change-view"
outline: "altline"
label: "ĄĘ"
.-large:
outline: "large"
period:
outline: "altline"
text: "."
space:
outline: "spaceline"
text: " "
Return:
outline: "special-2"
outline: "wide"
icon: "key-enter"
keysym: "Return"
colon:
text: ":"

View File

@ -1,67 +1,53 @@
# Language: Polish
---
outlines:
default: { width: 53.76, height: 42 }
change-view: { width: 80.64, height: 42 }
change-view-2: { width: 94.08, height: 42 }
large: { width: 80.64, height: 42 }
placeholder: { width: 53.76, height: 42 }
spaceline: { width: 215.04, height: 42 }
special: { width: 53.76, height: 42 }
special-2: { width: 80.64, height: 42 }
special-3: { width: 94.08, height: 42 }
default: { width: 54, height: 42 }
altline: { width: 81, height: 42 }
wide: { width: 100, height: 42 }
spaceline: { width: 206, height: 42 }
special: { 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"
- "show_upper z x c v b n m BackSpace"
- "show_numbers preferences space show_accents Return"
- "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"
- "show_upper Z X C V B N M BackSpace"
- "show_numbers preferences space show_upper_accents Return"
- "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"
- "show_symbols , \" ' colon ; ! ? BackSpace"
- "show_letters preferences space period Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ € ¥ ^ ° * { }"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space .-large Return"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space period 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"
- "Shift_L ż ź ć 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"
- "Shift_L Ż Ź Ć V B Ń M BackSpace"
- "show_numbers preferences space show_upper_accents Return"
buttons:
show_upper:
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"
outline: "altline"
icon: "key-shift"
BackSpace:
outline: "special-2"
outline: "altline"
icon: "edit-clear-symbolic"
keysym: "BackSpace"
preferences:
@ -71,49 +57,46 @@ buttons:
show_numbers:
action:
set_view: "numbers"
outline: "change-view-2"
outline: "wide"
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: "wide"
label: "ABC"
show_symbols:
action:
set_view: "symbols"
outline: "change-view"
outline: "altline"
label: "*/="
show_accents:
action:
locking:
lock_view: "accents"
unlock_view: "base"
outline: "change-view"
outline: "altline"
label: "ąę"
show_upper_accents:
action:
locking:
lock_view: "upper_accents"
unlock_view: "upper"
looks_locked_from:
- "accents"
outline: "change-view"
outline: "altline"
label: "ĄĘ"
.-large:
outline: "large"
period:
outline: "altline"
text: "."
space:
outline: "spaceline"
text: " "
Return:
outline: "special-3"
outline: "wide"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
colon:
text: ":"

View File

@ -1,89 +0,0 @@
# Language: Portuguese
# This layout-file is a copy of "br.yaml"
---
outlines:
default: { width: 35.657, height: 52 }
change-view: { width: 53.485, height: 52 }
large: { width: 71.314, height: 52 }
spaceline: { width: 89.144, height: 52 }
special: { width: 35.657, height: 52 }
special-2: { width: 53.485, height: 52 }
views:
base:
- "q w e r t y u i o p"
- "a s d f g h j k l ç"
- "show_upper 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 Ç"
- "show_upper 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:
show_upper:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
BackSpace:
outline: "special-2"
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: "special-2"
icon: "key-enter"
keysym: "Return"

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