summaryrefslogtreecommitdiff
path: root/0001-osk-layouts-Replace-SS-extra-key-with.patch
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-08-02 07:11:13 +0000
committerCoprDistGit <infra@openeuler.org>2024-08-02 07:11:13 +0000
commit4671d4f870417e2e0f6b0b4fadfa31570c7752fb (patch)
treee230ed83ee4a856befa7d96addd3d34d78a958b1 /0001-osk-layouts-Replace-SS-extra-key-with.patch
parentede92676c7c3a698398455318cc45011057260d2 (diff)
automatic import of gnome-shellopeneuler24.03_LTSopeneuler23.09
Diffstat (limited to '0001-osk-layouts-Replace-SS-extra-key-with.patch')
-rw-r--r--0001-osk-layouts-Replace-SS-extra-key-with.patch281
1 files changed, 281 insertions, 0 deletions
diff --git a/0001-osk-layouts-Replace-SS-extra-key-with.patch b/0001-osk-layouts-Replace-SS-extra-key-with.patch
new file mode 100644
index 0000000..de5dfb5
--- /dev/null
+++ b/0001-osk-layouts-Replace-SS-extra-key-with.patch
@@ -0,0 +1,281 @@
+From be3a2303cf9ed4077955aaa9fae1fc4cbe2da277 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
+Date: Tue, 24 Jan 2023 17:49:24 +0100
+Subject: [PATCH] =?UTF-8?q?osk-layouts:=20Replace=20"SS"=20extra=20key=20w?=
+ =?UTF-8?q?ith=20"=E1=BA=9E"?=
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The on-screen keyboard only handles a single keyval per key, so the
+current upper-case version of the German "ß" ends up as "S" instead
+of the expected "SS".
+
+It is possible to change the keyboard code to emulate multiple key
+presses/releases for that particular case, but then luckily a proper
+upper-case form exists nowadays: "ẞ".
+
+That seems more appropriate for a single key than a dedicated "SS"
+key, so replace it in all layouts that include it. Anybody who prefers
+the traditional "SS" can easily tap "S" twice.
+
+Part-of:
+<https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2612>
+---
+ data/osk-layouts/cz.json | 2 +-
+ data/osk-layouts/de.json | 2 +-
+ data/osk-layouts/dk.json | 2 +-
+ data/osk-layouts/ee.json | 2 +-
+ data/osk-layouts/epo.json | 2 +-
+ data/osk-layouts/fi.json | 2 +-
+ data/osk-layouts/hr.json | 2 +-
+ data/osk-layouts/ke.json | 2 +-
+ data/osk-layouts/lt.json | 2 +-
+ data/osk-layouts/lv.json | 2 +-
+ data/osk-layouts/no.json | 2 +-
+ data/osk-layouts/pl.json | 2 +-
+ data/osk-layouts/ro.json | 2 +-
+ data/osk-layouts/se.json | 2 +-
+ data/osk-layouts/sk.json | 2 +-
+ data/osk-layouts/tr.json | 2 +-
+ data/osk-layouts/uk.json | 2 +-
+ data/osk-layouts/us.json | 2 +-
+ 18 files changed, 18 insertions(+), 18 deletions(-)
+
+diff --git a/data/osk-layouts/cz.json b/data/osk-layouts/cz.json
+index 9bad07402..526cb9cb6 100644
+--- a/data/osk-layouts/cz.json
++++ b/data/osk-layouts/cz.json
+@@ -246,7 +246,7 @@
+ [
+ "S",
+ "Š",
+- "SS",
++ "ẞ",
+ "Ś"
+ ],
+ [
+diff --git a/data/osk-layouts/de.json b/data/osk-layouts/de.json
+index 751a85603..3b1cb34b2 100644
+--- a/data/osk-layouts/de.json
++++ b/data/osk-layouts/de.json
+@@ -208,7 +208,7 @@
+ ],
+ [
+ "S",
+- "SS",
++ "ẞ",
+ "Ś",
+ "Š"
+ ],
+diff --git a/data/osk-layouts/dk.json b/data/osk-layouts/dk.json
+index 80df9ae65..7bc6feaf3 100644
+--- a/data/osk-layouts/dk.json
++++ b/data/osk-layouts/dk.json
+@@ -218,7 +218,7 @@
+ ],
+ [
+ "S",
+- "SS",
++ "ẞ",
+ "Ś",
+ "Š"
+ ],
+diff --git a/data/osk-layouts/ee.json b/data/osk-layouts/ee.json
+index 5fd2f11fa..b42b0afc9 100644
+--- a/data/osk-layouts/ee.json
++++ b/data/osk-layouts/ee.json
+@@ -281,7 +281,7 @@
+ [
+ "S",
+ "Š",
+- "SS",
++ "ẞ",
+ "Ś",
+ "Ş"
+ ],
+diff --git a/data/osk-layouts/epo.json b/data/osk-layouts/epo.json
+index 71f9ef8d9..d7257625f 100644
+--- a/data/osk-layouts/epo.json
++++ b/data/osk-layouts/epo.json
+@@ -316,7 +316,7 @@
+ ],
+ [
+ "S",
+- "SS",
++ "ẞ",
+ "Š",
+ "Ś",
+ "Ș",
+diff --git a/data/osk-layouts/fi.json b/data/osk-layouts/fi.json
+index 3ba5b567c..d664b0ec5 100644
+--- a/data/osk-layouts/fi.json
++++ b/data/osk-layouts/fi.json
+@@ -200,7 +200,7 @@
+ [
+ "S",
+ "Š",
+- "SS",
++ "ẞ",
+ "Ś"
+ ],
+ [
+diff --git a/data/osk-layouts/hr.json b/data/osk-layouts/hr.json
+index ff0d1d09a..e4977796a 100644
+--- a/data/osk-layouts/hr.json
++++ b/data/osk-layouts/hr.json
+@@ -168,7 +168,7 @@
+ "S",
+ "Š",
+ "Ś",
+- "SS"
++ "ẞ"
+ ],
+ [
+ "D",
+diff --git a/data/osk-layouts/ke.json b/data/osk-layouts/ke.json
+index 9c3e93565..2bd5b09d0 100644
+--- a/data/osk-layouts/ke.json
++++ b/data/osk-layouts/ke.json
+@@ -217,7 +217,7 @@
+ ],
+ [
+ "S",
+- "SS"
++ "ẞ"
+ ],
+ [
+ "D"
+diff --git a/data/osk-layouts/lt.json b/data/osk-layouts/lt.json
+index 7cd5352a8..a43ff9146 100644
+--- a/data/osk-layouts/lt.json
++++ b/data/osk-layouts/lt.json
+@@ -270,7 +270,7 @@
+ [
+ "S",
+ "Š",
+- "SS",
++ "ẞ",
+ "Ś",
+ "Ş"
+ ],
+diff --git a/data/osk-layouts/lv.json b/data/osk-layouts/lv.json
+index bab6ae3d7..d72c93c25 100644
+--- a/data/osk-layouts/lv.json
++++ b/data/osk-layouts/lv.json
+@@ -268,7 +268,7 @@
+ [
+ "S",
+ "Š",
+- "SS",
++ "ẞ",
+ "Ś",
+ "Ş"
+ ],
+diff --git a/data/osk-layouts/no.json b/data/osk-layouts/no.json
+index a70be9ca0..0df786853 100644
+--- a/data/osk-layouts/no.json
++++ b/data/osk-layouts/no.json
+@@ -218,7 +218,7 @@
+ ],
+ [
+ "S",
+- "SS",
++ "ẞ",
+ "Ś",
+ "Š"
+ ],
+diff --git a/data/osk-layouts/pl.json b/data/osk-layouts/pl.json
+index 4b08cd5d3..8583bd64c 100644
+--- a/data/osk-layouts/pl.json
++++ b/data/osk-layouts/pl.json
+@@ -212,7 +212,7 @@
+ [
+ "S",
+ "Ś",
+- "SS",
++ "ẞ",
+ "Š"
+ ],
+ [
+diff --git a/data/osk-layouts/ro.json b/data/osk-layouts/ro.json
+index c690f4ecd..8d4676126 100644
+--- a/data/osk-layouts/ro.json
++++ b/data/osk-layouts/ro.json
+@@ -188,7 +188,7 @@
+ [
+ "S",
+ "Ș",
+- "SS",
++ "ẞ",
+ "Ś",
+ "Š"
+ ],
+diff --git a/data/osk-layouts/se.json b/data/osk-layouts/se.json
+index 513a0b897..0ebb756e7 100644
+--- a/data/osk-layouts/se.json
++++ b/data/osk-layouts/se.json
+@@ -245,7 +245,7 @@
+ "Ś",
+ "Š",
+ "Ş",
+- "SS"
++ "ẞ"
+ ],
+ [
+ "D",
+diff --git a/data/osk-layouts/sk.json b/data/osk-layouts/sk.json
+index 678232b82..a74ad0b61 100644
+--- a/data/osk-layouts/sk.json
++++ b/data/osk-layouts/sk.json
+@@ -269,7 +269,7 @@
+ [
+ "S",
+ "Š",
+- "SS",
++ "ẞ",
+ "Ś",
+ "Ş"
+ ],
+diff --git a/data/osk-layouts/tr.json b/data/osk-layouts/tr.json
+index b3786cc88..8243aafad 100644
+--- a/data/osk-layouts/tr.json
++++ b/data/osk-layouts/tr.json
+@@ -202,7 +202,7 @@
+ [
+ "S",
+ "Ş",
+- "SS",
++ "ẞ",
+ "Ś",
+ "Š"
+ ],
+diff --git a/data/osk-layouts/uk.json b/data/osk-layouts/uk.json
+index c36a723a0..19f5aa6d9 100644
+--- a/data/osk-layouts/uk.json
++++ b/data/osk-layouts/uk.json
+@@ -216,7 +216,7 @@
+ ],
+ [
+ "S",
+- "SS"
++ "ẞ"
+ ],
+ [
+ "D"
+diff --git a/data/osk-layouts/us.json b/data/osk-layouts/us.json
+index 94dd6d3ad..dd0cd368f 100644
+--- a/data/osk-layouts/us.json
++++ b/data/osk-layouts/us.json
+@@ -216,7 +216,7 @@
+ ],
+ [
+ "S",
+- "SS"
++ "ẞ"
+ ],
+ [
+ "D"
+--
+2.38.1
+