From 1e5de374f21dbed46652a2749c87f6d1dd759959 Mon Sep 17 00:00:00 2001
From: MiMoHo <37556964+MiMoHo@users.noreply.github.com>
Date: Fri, 3 Jul 2026 20:35:24 +0200
Subject: [PATCH] =?UTF-8?q?fix:=20add=20missing=20letter=20=D1=91=20to=20R?=
=?UTF-8?q?ussian=20keyboard=20layout?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
The Russian layout offered no way to type ё. Long-pressing the е key
only exposed the digit 5, and with the numbers row enabled the digit is
stripped from the popup, leaving no popup at all — so ё was untypeable.
Add ё to the popupCharacters of the е key, matching the existing
convention used elsewhere (e.g. the Belarusian layout's є, ґ, щ). The
Belarusian cyrillic layout already has a dedicated ё key, so it needs no
change.
---
CHANGELOG.md | 3 +++
app/src/main/res/xml/keys_letters_russian.xml | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9e56bd9a..0ca16d5b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
+### Fixed
+- Fixed the letter ё being untypeable on the Russian keyboard; long-press the е key to type it ([#405])
## [1.9.1] - 2026-02-02
### Changed
@@ -170,6 +172,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
[#335]: https://github.com/FossifyOrg/Keyboard/issues/335
[#356]: https://github.com/FossifyOrg/Keyboard/issues/356
[#372]: https://github.com/FossifyOrg/Keyboard/issues/372
+[#405]: https://github.com/FossifyOrg/Keyboard/issues/405
[Unreleased]: https://github.com/FossifyOrg/Keyboard/compare/1.9.1...HEAD
[1.9.1]: https://github.com/FossifyOrg/Keyboard/compare/1.9.0...1.9.1
diff --git a/app/src/main/res/xml/keys_letters_russian.xml b/app/src/main/res/xml/keys_letters_russian.xml
index f1f408e3..221ec77b 100644
--- a/app/src/main/res/xml/keys_letters_russian.xml
+++ b/app/src/main/res/xml/keys_letters_russian.xml
@@ -63,7 +63,7 @@