Files
squeekboard/doc/index.md
MoonlightWave-12 16d38e8420 doc/index.md: Fix link
to make it work correctly with GitLab.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/644>
2024-04-18 11:15:34 +02:00

1.0 KiB

Welcome to squeekboard's documentation!

Introduction

Squeekboard is the on-screen keyboard for Phosh. It is primarily designed for smartphones, tablet-PCs, and other devices with touchscreens.

Building

For information about building Squeekboard, read the README.

Layouts

Squeekboard can load user-provided keyboard-layouts. Those can be created and used without recompiling the keyboard code. The tutorial explains the process in detail.

Layouts are created using a text-based format, based on YAML.

Views

Squeekboard layouts are separated into views and use a room metaphor to switch views.

Contributions

Anyone is free to modify squeekboard. See the contributing document.

Code documentation

To expose the structure of Squeekboard in detail, there's a code reference.