[gnome-shell/wip/carlosg/osk-updates: 27/33] data: Migrate keyboard layouts to 'delete' action for backspace




commit 05334c0ce397224e93493baa91968c78d925f53a
Author: Carlos Garnacho <carlosg gnome org>
Date:   Wed Apr 20 23:39:07 2022 +0200

    data: Migrate keyboard layouts to 'delete' action for backspace

 data/osk-layouts/am.json          | 10 +++++-----
 data/osk-layouts/ara.json         |  8 ++++----
 data/osk-layouts/at.json          |  8 ++++----
 data/osk-layouts/be.json          |  8 ++++----
 data/osk-layouts/bg.json          | 10 +++++-----
 data/osk-layouts/by.json          | 10 +++++-----
 data/osk-layouts/ca.json          |  8 ++++----
 data/osk-layouts/ch+fr.json       |  8 ++++----
 data/osk-layouts/ch.json          |  8 ++++----
 data/osk-layouts/cz.json          |  8 ++++----
 data/osk-layouts/de.json          |  8 ++++----
 data/osk-layouts/dk.json          | 10 +++++-----
 data/osk-layouts/ee.json          | 10 +++++-----
 data/osk-layouts/epo.json         | 10 +++++-----
 data/osk-layouts/es+cat.json      | 10 +++++-----
 data/osk-layouts/es.json          | 10 +++++-----
 data/osk-layouts/fi.json          | 10 +++++-----
 data/osk-layouts/fr.json          | 10 +++++-----
 data/osk-layouts/ge.json          |  8 ++++----
 data/osk-layouts/gr.json          |  8 ++++----
 data/osk-layouts/hr.json          |  8 ++++----
 data/osk-layouts/hu.json          |  8 ++++----
 data/osk-layouts/id.json          |  8 ++++----
 data/osk-layouts/il.json          |  8 ++++----
 data/osk-layouts/in+bolnagri.json |  8 ++++----
 data/osk-layouts/in+mal.json      | 10 +++++-----
 data/osk-layouts/ir.json          |  8 ++++----
 data/osk-layouts/is.json          |  8 ++++----
 data/osk-layouts/it.json          |  8 ++++----
 data/osk-layouts/ke.json          |  8 ++++----
 data/osk-layouts/kg.json          | 10 +++++-----
 data/osk-layouts/kh.json          |  8 ++++----
 data/osk-layouts/la.json          |  8 ++++----
 data/osk-layouts/latam.json       | 10 +++++-----
 data/osk-layouts/lt.json          |  8 ++++----
 data/osk-layouts/lv.json          |  8 ++++----
 data/osk-layouts/mk.json          | 10 +++++-----
 data/osk-layouts/mn.json          | 10 +++++-----
 data/osk-layouts/my.json          |  8 ++++----
 data/osk-layouts/nl.json          |  8 ++++----
 data/osk-layouts/no.json          | 10 +++++-----
 data/osk-layouts/ph.json          |  8 ++++----
 data/osk-layouts/pl.json          |  8 ++++----
 data/osk-layouts/pt.json          |  8 ++++----
 data/osk-layouts/ro.json          |  8 ++++----
 data/osk-layouts/rs.json          | 10 +++++-----
 data/osk-layouts/ru.json          | 10 +++++-----
 data/osk-layouts/se.json          | 10 +++++-----
 data/osk-layouts/si.json          |  8 ++++----
 data/osk-layouts/sk.json          |  8 ++++----
 data/osk-layouts/th.json          | 10 +++++-----
 data/osk-layouts/tr.json          |  8 ++++----
 data/osk-layouts/ua.json          | 10 +++++-----
 data/osk-layouts/uk.json          |  8 ++++----
 data/osk-layouts/us.json          |  8 ++++----
 data/osk-layouts/vn.json          |  8 ++++----
 data/osk-layouts/za.json          |  8 ++++----
 57 files changed, 249 insertions(+), 249 deletions(-)
---
diff --git a/data/osk-layouts/am.json b/data/osk-layouts/am.json
index c8ecb1cfa2..8316774470 100644
--- a/data/osk-layouts/am.json
+++ b/data/osk-layouts/am.json
@@ -56,8 +56,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -319,8 +319,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -597,8 +597,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -861,8 +861,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -1048,4 +1048,4 @@
   ],
   "locale": "hy",
   "name": "Armenian"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/ara.json b/data/osk-layouts/ara.json
index 3657262996..10095ce899 100644
--- a/data/osk-layouts/ara.json
+++ b/data/osk-layouts/ara.json
@@ -67,8 +67,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -328,8 +328,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -596,8 +596,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -790,4 +790,4 @@
   ],
   "locale": "ar",
   "name": "Arabic"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/at.json b/data/osk-layouts/at.json
index 1dcb672edb..04660079c2 100644
--- a/data/osk-layouts/at.json
+++ b/data/osk-layouts/at.json
@@ -74,8 +74,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -313,8 +313,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -549,8 +549,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -797,8 +797,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/be.json b/data/osk-layouts/be.json
index 25070a0f73..de7b431451 100644
--- a/data/osk-layouts/be.json
+++ b/data/osk-layouts/be.json
@@ -84,8 +84,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -330,8 +330,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -563,8 +563,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -811,8 +811,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/bg.json b/data/osk-layouts/bg.json
index 9905318bec..6e5a0bbc98 100644
--- a/data/osk-layouts/bg.json
+++ b/data/osk-layouts/bg.json
@@ -62,8 +62,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -291,8 +291,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -529,8 +529,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -777,8 +777,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -950,4 +950,4 @@
   ],
   "locale": "bg",
   "name": "Bulgarian"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/by.json b/data/osk-layouts/by.json
index 0db8ee109c..25543eb6b2 100644
--- a/data/osk-layouts/by.json
+++ b/data/osk-layouts/by.json
@@ -62,8 +62,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -297,8 +297,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -541,8 +541,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -789,8 +789,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -962,4 +962,4 @@
   ],
   "locale": "be",
   "name": "Belarusian"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/ca.json b/data/osk-layouts/ca.json
index 26e9c25341..a6346d32ec 100644
--- a/data/osk-layouts/ca.json
+++ b/data/osk-layouts/ca.json
@@ -89,8 +89,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -343,8 +343,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -579,8 +579,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -827,8 +827,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/ch+fr.json b/data/osk-layouts/ch+fr.json
index 6e2f982b57..2948f02012 100644
--- a/data/osk-layouts/ch+fr.json
+++ b/data/osk-layouts/ch+fr.json
@@ -74,8 +74,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -313,8 +313,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -549,8 +549,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -797,8 +797,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/ch.json b/data/osk-layouts/ch.json
index c0c51a1b53..594c974844 100644
--- a/data/osk-layouts/ch.json
+++ b/data/osk-layouts/ch.json
@@ -74,8 +74,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -313,8 +313,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -549,8 +549,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -797,8 +797,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/cz.json b/data/osk-layouts/cz.json
index c84d950bc7..159b010a70 100644
--- a/data/osk-layouts/cz.json
+++ b/data/osk-layouts/cz.json
@@ -89,8 +89,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -350,8 +350,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -593,8 +593,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -841,8 +841,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/de.json b/data/osk-layouts/de.json
index c447fc6004..3d5a9425d8 100644
--- a/data/osk-layouts/de.json
+++ b/data/osk-layouts/de.json
@@ -74,8 +74,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -313,8 +313,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -549,8 +549,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -797,8 +797,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/dk.json b/data/osk-layouts/dk.json
index 7c173c2693..e3528ab9cc 100644
--- a/data/osk-layouts/dk.json
+++ b/data/osk-layouts/dk.json
@@ -78,8 +78,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -333,8 +333,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -581,8 +581,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -829,8 +829,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -1003,4 +1003,4 @@
   ],
   "locale": "da",
   "name": "Danish"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/ee.json b/data/osk-layouts/ee.json
index 95ce70a8e0..292aeff182 100644
--- a/data/osk-layouts/ee.json
+++ b/data/osk-layouts/ee.json
@@ -99,8 +99,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -392,8 +392,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -657,8 +657,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -905,8 +905,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -1079,4 +1079,4 @@
   ],
   "locale": "et",
   "name": "Estonian"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/epo.json b/data/osk-layouts/epo.json
index 1882346d6d..e1c3851609 100644
--- a/data/osk-layouts/epo.json
+++ b/data/osk-layouts/epo.json
@@ -108,8 +108,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -420,8 +420,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -695,8 +695,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -943,8 +943,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -1116,4 +1116,4 @@
   ],
   "locale": "eo",
   "name": "Esperanto"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/es+cat.json b/data/osk-layouts/es+cat.json
index b262610b11..5d03c13e7f 100644
--- a/data/osk-layouts/es+cat.json
+++ b/data/osk-layouts/es+cat.json
@@ -83,8 +83,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -339,8 +339,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -583,8 +583,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -832,8 +832,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -1007,4 +1007,4 @@
   ],
   "locale": "ca",
   "name": "Catalan"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/es.json b/data/osk-layouts/es.json
index d16c7f4342..9f77882b39 100644
--- a/data/osk-layouts/es.json
+++ b/data/osk-layouts/es.json
@@ -83,8 +83,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -338,8 +338,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -581,8 +581,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -832,8 +832,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -1009,4 +1009,4 @@
   ],
   "locale": "es",
   "name": "Spanish"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/fi.json b/data/osk-layouts/fi.json
index 8bbdc84f98..5a889c46f6 100644
--- a/data/osk-layouts/fi.json
+++ b/data/osk-layouts/fi.json
@@ -69,8 +69,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -314,8 +314,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -561,8 +561,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -809,8 +809,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -983,4 +983,4 @@
   ],
   "locale": "fi",
   "name": "Finnish"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/fr.json b/data/osk-layouts/fr.json
index a2e54a9299..4dd8a34892 100644
--- a/data/osk-layouts/fr.json
+++ b/data/osk-layouts/fr.json
@@ -99,8 +99,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -362,8 +362,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -597,8 +597,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -845,8 +845,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -1019,4 +1019,4 @@
   ],
   "locale": "fr",
   "name": "French"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/ge.json b/data/osk-layouts/ge.json
index aecf8f68b7..0fda31bb8d 100644
--- a/data/osk-layouts/ge.json
+++ b/data/osk-layouts/ge.json
@@ -59,8 +59,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -278,8 +278,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -526,8 +526,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -699,4 +699,4 @@
   ],
   "locale": "ka",
   "name": "Georgian"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/gr.json b/data/osk-layouts/gr.json
index 5cc4abea97..20d0508f60 100644
--- a/data/osk-layouts/gr.json
+++ b/data/osk-layouts/gr.json
@@ -65,8 +65,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -285,8 +285,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -511,8 +511,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -759,8 +759,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/hr.json b/data/osk-layouts/hr.json
index ad3460223c..bca2a456d1 100644
--- a/data/osk-layouts/hr.json
+++ b/data/osk-layouts/hr.json
@@ -59,8 +59,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -279,8 +279,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -511,8 +511,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -759,8 +759,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/hu.json b/data/osk-layouts/hu.json
index 03e4db4127..3bda75e0e8 100644
--- a/data/osk-layouts/hu.json
+++ b/data/osk-layouts/hu.json
@@ -84,8 +84,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -328,8 +328,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -559,8 +559,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -807,8 +807,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/id.json b/data/osk-layouts/id.json
index 1065348e2c..58d48d1e99 100644
--- a/data/osk-layouts/id.json
+++ b/data/osk-layouts/id.json
@@ -56,8 +56,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -264,8 +264,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -487,8 +487,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -735,8 +735,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/il.json b/data/osk-layouts/il.json
index 74446ea37d..d797b748ce 100644
--- a/data/osk-layouts/il.json
+++ b/data/osk-layouts/il.json
@@ -58,8 +58,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -291,8 +291,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -540,8 +540,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -715,4 +715,4 @@
   ],
   "locale": "he",
   "name": "Hebrew"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/in+bolnagri.json b/data/osk-layouts/in+bolnagri.json
index b41db1dd87..f60faf33ee 100644
--- a/data/osk-layouts/in+bolnagri.json
+++ b/data/osk-layouts/in+bolnagri.json
@@ -73,8 +73,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -316,8 +316,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -565,8 +565,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -739,4 +739,4 @@
   ],
   "locale": "hi",
   "name": "Hindi"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/in+mal.json b/data/osk-layouts/in+mal.json
index 01c645fadb..9c50c03718 100644
--- a/data/osk-layouts/in+mal.json
+++ b/data/osk-layouts/in+mal.json
@@ -66,8 +66,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -301,8 +301,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -554,8 +554,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -803,8 +803,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -976,4 +976,4 @@
   ],
   "locale": "ml",
   "name": "Malayalam"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/ir.json b/data/osk-layouts/ir.json
index 6009109f6c..eab25bb524 100644
--- a/data/osk-layouts/ir.json
+++ b/data/osk-layouts/ir.json
@@ -67,8 +67,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -328,8 +328,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -599,8 +599,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -794,4 +794,4 @@
   ],
   "locale": "fa",
   "name": "Persian"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/is.json b/data/osk-layouts/is.json
index f0cd095fc6..a93be578cb 100644
--- a/data/osk-layouts/is.json
+++ b/data/osk-layouts/is.json
@@ -85,8 +85,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -331,8 +331,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -563,8 +563,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -811,8 +811,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/it.json b/data/osk-layouts/it.json
index 35a29f1d22..3cd696e574 100644
--- a/data/osk-layouts/it.json
+++ b/data/osk-layouts/it.json
@@ -83,8 +83,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -327,8 +327,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -559,8 +559,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -807,8 +807,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/ke.json b/data/osk-layouts/ke.json
index e330852284..786c5c6db0 100644
--- a/data/osk-layouts/ke.json
+++ b/data/osk-layouts/ke.json
@@ -79,8 +79,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -322,8 +322,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -557,8 +557,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -805,8 +805,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/kg.json b/data/osk-layouts/kg.json
index f4ee311421..1f806ad0d5 100644
--- a/data/osk-layouts/kg.json
+++ b/data/osk-layouts/kg.json
@@ -64,8 +64,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -302,8 +302,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -547,8 +547,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -795,8 +795,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -968,4 +968,4 @@
   ],
   "locale": "ky",
   "name": "Kirghiz"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/kh.json b/data/osk-layouts/kh.json
index 2c2c9bec65..ab52e90a6d 100644
--- a/data/osk-layouts/kh.json
+++ b/data/osk-layouts/kh.json
@@ -79,8 +79,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -389,8 +389,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -638,8 +638,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -811,4 +811,4 @@
   ],
   "locale": "km",
   "name": "Khmer"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/la.json b/data/osk-layouts/la.json
index c1f9376654..11cc60628e 100644
--- a/data/osk-layouts/la.json
+++ b/data/osk-layouts/la.json
@@ -75,8 +75,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -379,8 +379,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -628,8 +628,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -802,4 +802,4 @@
   ],
   "locale": "lo",
   "name": "Lao"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/latam.json b/data/osk-layouts/latam.json
index e38caaf11f..2f294678f8 100644
--- a/data/osk-layouts/latam.json
+++ b/data/osk-layouts/latam.json
@@ -83,8 +83,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -338,8 +338,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -581,8 +581,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -832,8 +832,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -1008,4 +1008,4 @@
   ],
   "locale": "es-US",
   "name": "Spanish United States"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/lt.json b/data/osk-layouts/lt.json
index bfca5a5787..f94cf31f52 100644
--- a/data/osk-layouts/lt.json
+++ b/data/osk-layouts/lt.json
@@ -95,8 +95,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -373,8 +373,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -627,8 +627,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -875,8 +875,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/lv.json b/data/osk-layouts/lv.json
index be47798875..3b1c1f0128 100644
--- a/data/osk-layouts/lv.json
+++ b/data/osk-layouts/lv.json
@@ -94,8 +94,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -371,8 +371,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -625,8 +625,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -873,8 +873,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/mk.json b/data/osk-layouts/mk.json
index 0c937c7a9b..0c20ead9dd 100644
--- a/data/osk-layouts/mk.json
+++ b/data/osk-layouts/mk.json
@@ -63,8 +63,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -298,8 +298,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -541,8 +541,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -789,8 +789,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -962,4 +962,4 @@
   ],
   "locale": "mk",
   "name": "Macedonian"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/mn.json b/data/osk-layouts/mn.json
index 90be513f75..9cf41f53b7 100644
--- a/data/osk-layouts/mn.json
+++ b/data/osk-layouts/mn.json
@@ -62,8 +62,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -299,8 +299,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -545,8 +545,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -794,8 +794,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -968,4 +968,4 @@
   ],
   "locale": "mn",
   "name": "Mongolian"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/my.json b/data/osk-layouts/my.json
index 0202b7bdb1..b7ba9d472c 100644
--- a/data/osk-layouts/my.json
+++ b/data/osk-layouts/my.json
@@ -56,8 +56,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -264,8 +264,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -487,8 +487,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -735,8 +735,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/nl.json b/data/osk-layouts/nl.json
index 3ec4c34d66..44fc1bafe4 100644
--- a/data/osk-layouts/nl.json
+++ b/data/osk-layouts/nl.json
@@ -84,8 +84,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -330,8 +330,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -563,8 +563,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -811,8 +811,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/no.json b/data/osk-layouts/no.json
index b17a628a7c..8bd434bb68 100644
--- a/data/osk-layouts/no.json
+++ b/data/osk-layouts/no.json
@@ -78,8 +78,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -333,8 +333,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -581,8 +581,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -829,8 +829,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -1003,4 +1003,4 @@
   ],
   "locale": "nb",
   "name": "Norwegian Bokmål"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/ph.json b/data/osk-layouts/ph.json
index 42da90ada1..eb1200ed71 100644
--- a/data/osk-layouts/ph.json
+++ b/data/osk-layouts/ph.json
@@ -56,8 +56,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -264,8 +264,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -487,8 +487,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -735,8 +735,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/pl.json b/data/osk-layouts/pl.json
index 4451497da7..dcbf219227 100644
--- a/data/osk-layouts/pl.json
+++ b/data/osk-layouts/pl.json
@@ -71,8 +71,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -315,8 +315,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -559,8 +559,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -807,8 +807,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/pt.json b/data/osk-layouts/pt.json
index 4194e87ac5..d1481004b7 100644
--- a/data/osk-layouts/pt.json
+++ b/data/osk-layouts/pt.json
@@ -83,8 +83,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -329,8 +329,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -563,8 +563,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -811,8 +811,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/ro.json b/data/osk-layouts/ro.json
index 35b4a3ce60..9f0eb9d66c 100644
--- a/data/osk-layouts/ro.json
+++ b/data/osk-layouts/ro.json
@@ -63,8 +63,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -291,8 +291,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -527,8 +527,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -775,8 +775,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/rs.json b/data/osk-layouts/rs.json
index f8c5c983a4..f0cdb285b8 100644
--- a/data/osk-layouts/rs.json
+++ b/data/osk-layouts/rs.json
@@ -63,8 +63,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -298,8 +298,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -541,8 +541,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -789,8 +789,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -962,4 +962,4 @@
   ],
   "locale": "sr",
   "name": "Serbian"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/ru.json b/data/osk-layouts/ru.json
index 542bdbb82c..154c22eb9e 100644
--- a/data/osk-layouts/ru.json
+++ b/data/osk-layouts/ru.json
@@ -62,8 +62,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -297,8 +297,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -541,8 +541,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -789,8 +789,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -962,4 +962,4 @@
   ],
   "locale": "ru",
   "name": "Russian"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/se.json b/data/osk-layouts/se.json
index 3cafb0bf30..316d9e17d4 100644
--- a/data/osk-layouts/se.json
+++ b/data/osk-layouts/se.json
@@ -86,8 +86,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -358,8 +358,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -615,8 +615,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -863,8 +863,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -1037,4 +1037,4 @@
   ],
   "locale": "sv",
   "name": "Swedish"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/si.json b/data/osk-layouts/si.json
index 64d41637ef..5ba77b84a2 100644
--- a/data/osk-layouts/si.json
+++ b/data/osk-layouts/si.json
@@ -56,8 +56,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -269,8 +269,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -497,8 +497,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -745,8 +745,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/sk.json b/data/osk-layouts/sk.json
index 519d5ba91e..8f566265a6 100644
--- a/data/osk-layouts/sk.json
+++ b/data/osk-layouts/sk.json
@@ -94,8 +94,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -372,8 +372,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -627,8 +627,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -875,8 +875,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/th.json b/data/osk-layouts/th.json
index 3555635331..131e5eb484 100644
--- a/data/osk-layouts/th.json
+++ b/data/osk-layouts/th.json
@@ -75,8 +75,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -390,8 +390,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -709,8 +709,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -958,8 +958,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -1132,4 +1132,4 @@
   ],
   "locale": "th",
   "name": "Thai"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/tr.json b/data/osk-layouts/tr.json
index 46eae7bc9a..52960b5bd0 100644
--- a/data/osk-layouts/tr.json
+++ b/data/osk-layouts/tr.json
@@ -76,8 +76,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -313,8 +313,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -545,8 +545,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -793,8 +793,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/ua.json b/data/osk-layouts/ua.json
index bde80f5eb9..b32b6b5023 100644
--- a/data/osk-layouts/ua.json
+++ b/data/osk-layouts/ua.json
@@ -62,8 +62,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -298,8 +298,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -543,8 +543,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -792,8 +792,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -966,4 +966,4 @@
   ],
   "locale": "uk",
   "name": "Ukrainian"
-}
+}
\ No newline at end of file
diff --git a/data/osk-layouts/uk.json b/data/osk-layouts/uk.json
index 9a5200760b..8ee2374af4 100644
--- a/data/osk-layouts/uk.json
+++ b/data/osk-layouts/uk.json
@@ -79,8 +79,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -321,8 +321,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -555,8 +555,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -803,8 +803,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/us.json b/data/osk-layouts/us.json
index 59f4d908f2..1ecd96d94a 100644
--- a/data/osk-layouts/us.json
+++ b/data/osk-layouts/us.json
@@ -79,8 +79,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -321,8 +321,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -555,8 +555,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -803,8 +803,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/vn.json b/data/osk-layouts/vn.json
index 5d7e46d95f..674518331a 100644
--- a/data/osk-layouts/vn.json
+++ b/data/osk-layouts/vn.json
@@ -105,8 +105,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -380,8 +380,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -621,8 +621,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -870,8 +870,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
diff --git a/data/osk-layouts/za.json b/data/osk-layouts/za.json
index bb2e34db50..4d23cb83d4 100644
--- a/data/osk-layouts/za.json
+++ b/data/osk-layouts/za.json
@@ -87,8 +87,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -336,8 +336,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -569,8 +569,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],
@@ -817,8 +817,8 @@
             ]
           },
           {
+            "action": "delete",
             "iconName": "edit-clear-symbolic",
-            "keyval": "0xff08",
             "width": 1.5
           }
         ],


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]