Layouts Guide

This guide explains how to add, edit, and customize layouts for a customizable, privacy-conscious open source keyboard.

github.com/Helium314/HeliBoard/wiki/2.-Layouts
Layouts Guide homepage screenshot

About Layouts Guide

This is a wiki page from the HeliBoard project on GitHub. It explains how to add, edit, and customize keyboard layouts in HeliBoard, an open source keyboard that its description calls customizable and privacy-conscious. The main layout can be changed under Languages & Layouts when the system languages option is disabled. Other keyboard parts, such as symbols, number, phone, and emoji or clipboard rows, are changed through the Secondary Layouts settings.

Layouts are written in a JSON format, which is the most flexible option but can be hard to edit in the app's text box. Simple layouts are easier to change. The page also notes that some functional-key and symbol layouts are outdated and may be removed in future versions. Technical implementation details are in a layouts.md file in the project repository. Pricing is unknown.

Key features

  • Add a custom layout by importing a file or copying an existing layout
  • Edit the main keyboard layout under Languages & Layouts
  • Customize secondary layouts for symbols, numbers, numpad, and phone input
  • Edit number row and emoji or clipboard bottom row layouts
  • Define keys in JSON with labels, types, and widths
  • Add comment lines in JSON layout files that the app ignores
Best for: HeliBoard users on Android who want to create or change keyboard layouts, including those comfortable editing JSON files.
Good for
  • Documents step-by-step instructions for adding and editing layouts
  • Covers many keyboard parts, from the main layout to number and phone input
Watch out for
  • The JSON format may be cumbersome, especially when using the internal text box editor
  • Some functional and symbol layouts are described as outdated and might be removed
  • Layouts in advanced settings can be edited but cannot be loaded from files directly

Layouts Guide at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Layouts Guide alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Android Apps

Well-known listings from the same topic.

All 367

Layouts Guide FAQ

How do I add a custom layout in HeliBoard?
Go to Settings > Languages & Layouts, tap the + button, then import an existing layout file or create one from scratch. For the main layout, the page says the system languages option must be disabled.
Can I load every layout type from a file?
No. Layouts in advanced settings can be edited the same way as others, but they cannot be loaded from files directly.
Where can I find the technical details of the layout implementation?
The page points to a layouts.md file in the HeliBoard repository on GitHub.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing