From 458e17bf31c9ef6b4dfadd56dd0c0dfb709eb32c Mon Sep 17 00:00:00 2001
From: Jules Aguillon
Date: Tue, 18 Jul 2023 00:31:32 +0200
Subject: Add custom extra keys preference
This is a new section in the extra keys option that allows to enter
arbitrary strings which are then added to the keyboard.
A new string is needed for the title of the section, Android's icons and
strings are used as much as possible to avoid adding more strings.
Keys are stored in the preferences as a JSON array of strings.
---
res/layout/custom_extra_key_add.xml | 4 ++++
res/layout/custom_extra_key_add_dialog.xml | 4 ++++
res/layout/custom_extra_key_widget.xml | 4 ++++
res/values-cs/strings.xml | 1 +
res/values-de/strings.xml | 1 +
res/values-es/strings.xml | 1 +
res/values-fa/strings.xml | 1 +
res/values-fr/strings.xml | 1 +
res/values-it/strings.xml | 1 +
res/values-ko/strings.xml | 1 +
res/values-lv/strings.xml | 1 +
res/values-pl/strings.xml | 1 +
res/values-pt/strings.xml | 1 +
res/values-ro/strings.xml | 1 +
res/values-ru/strings.xml | 1 +
res/values-tr/strings.xml | 1 +
res/values-vi/strings.xml | 1 +
res/values-zh-rCN/strings.xml | 1 +
res/values/strings.xml | 1 +
res/values/values.xml | 1 +
res/xml/settings.xml | 1 +
21 files changed, 30 insertions(+)
create mode 100644 res/layout/custom_extra_key_add.xml
create mode 100644 res/layout/custom_extra_key_add_dialog.xml
create mode 100644 res/layout/custom_extra_key_widget.xml
(limited to 'res')
diff --git a/res/layout/custom_extra_key_add.xml b/res/layout/custom_extra_key_add.xml
new file mode 100644
index 0000000..bb555b5
--- /dev/null
+++ b/res/layout/custom_extra_key_add.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/res/layout/custom_extra_key_add_dialog.xml b/res/layout/custom_extra_key_add_dialog.xml
new file mode 100644
index 0000000..9b799e0
--- /dev/null
+++ b/res/layout/custom_extra_key_add_dialog.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/res/layout/custom_extra_key_widget.xml b/res/layout/custom_extra_key_widget.xml
new file mode 100644
index 0000000..7961f3c
--- /dev/null
+++ b/res/layout/custom_extra_key_widget.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 2dc26d4..8e753fb 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -27,6 +27,7 @@
Vyšší číslice jako první
Nižší číslice jako první
Přidat klávesy do klávesnice
+
Vedlejší rozvržení
Žádné
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 4b0375a..57ceba8 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -27,6 +27,7 @@
Hohe Ziffern zuerst
Niedrige Ziffern zuerst
Zusätzliche Zeichen zur Tastatur hinzufügen
+
Zweites Layout
Keines
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 85d94a9..2fe73c5 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -27,6 +27,7 @@
+
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index c7e02d7..29a5667 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -27,6 +27,7 @@
ابتدا اعداد بزرگ
ابتدا اعداد کوچک
افزودن کلیدها به صفحه کلید
+
طرح دوم
هیچ
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index ba46e24..5398563 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -27,6 +27,7 @@
Du plus haut au plus bas
Du plus bas au plus haut
Ajouter des touches au clavier
+
Disposition secondaire
Aucune
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 8753f01..8267193 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -27,6 +27,7 @@
+
Nessuno
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index b43069d..5587a0b 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -27,6 +27,7 @@
+
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index 1fc0abd..d0ccbb5 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -27,6 +27,7 @@
Vispirms lielākie cipari
Vispirms mazākie cipari
Pievienot tastatūrai taustiņus
+
Otrējais izkārtojums
Neviens
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index e0eebb3..a9b35f9 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -27,6 +27,7 @@
Od największej cyfry
Od najmniejszej cyfry
Dodaj klawisze do klawiatury
+
Drugi układ
Żaden
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index 7db55fb..66b3f36 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -27,6 +27,7 @@
Dígitos maiores primeiro
Dígitos menores primeiro
Adicionar teclas ao teclado
+
Layout secundário
Nenhum
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 22b429a..c78b5ae 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -27,6 +27,7 @@
Mai întâi cifrele mari
Mai întâi cifrele mici
Adaugă taste pe tastatură
+
Aranjament secundar
Nimic
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index a3a9a5f..0cf4c81 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -27,6 +27,7 @@
Старшие цифры сверху
Младшие цифры сверху
Добавить клавиши на клавиатуру
+
Дополнительная раскладка
Нет
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index d0677b1..770dab0 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -27,6 +27,7 @@
+
Hiçbiri
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index b96b76f..088810f 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -29,6 +29,7 @@
Số lớn nhất trước
Số nhỏ nhất trước
Thêm phím vào bàn phím
+
Bố cục phụ
Không
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index d25cc50..a4b20f4 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -27,6 +27,7 @@
大数字在上方
小数字在上方
选择要显示的按键
+
第二键盘布局
无
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 3c963f3..c278493 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -27,6 +27,7 @@
High digits first
Low digits first
Add keys to the keyboard
+ Add custom keys
Select keys to add to the keyboard
Secondary layout
None
diff --git a/res/values/values.xml b/res/values/values.xml
index c15118e..737e7db 100644
--- a/res/values/values.xml
+++ b/res/values/values.xml
@@ -5,6 +5,7 @@
56dp
250dp
28dp
+ 28dp
true
false
diff --git a/res/xml/settings.xml b/res/xml/settings.xml
index 0b85487..8a8c8d7 100644
--- a/res/xml/settings.xml
+++ b/res/xml/settings.xml
@@ -7,6 +7,7 @@
+
--
cgit v1.2.3