abouttreesummaryrefslogcommitdiff
path: root/srcs/compose
diff options
context:
space:
mode:
authorJules Aguillon2024-12-11 11:18:44 +0100
committerJules Aguillon2024-12-11 11:24:50 +0100
commite4a49d5256373111eb04ea7d31f3c89d1ec9f6ea (patch)
tree89874e2e35c57767e08be247ffa51c5133cda3e0 /srcs/compose
parentfe7906a1945f0746a70c6323b1aef2c950ebf250 (diff)
downloadunexpected-keyboard-e4a49d5256373111eb04ea7d31f3c89d1ec9f6ea.tar.gz
unexpected-keyboard-e4a49d5256373111eb04ea7d31f3c89d1ec9f6ea.zip
Move numpad script maps to the compose system
This removes the Map_char interface, which required a lot of boilerplate to use.
Diffstat (limited to 'srcs/compose')
-rw-r--r--srcs/compose/numpad_bengali.json12
-rw-r--r--srcs/compose/numpad_devanagari.json12
-rw-r--r--srcs/compose/numpad_gujarati.json12
-rw-r--r--srcs/compose/numpad_hindu.json14
-rw-r--r--srcs/compose/numpad_kannada.json12
-rw-r--r--srcs/compose/numpad_persian.json12
6 files changed, 74 insertions, 0 deletions
diff --git a/srcs/compose/numpad_bengali.json b/srcs/compose/numpad_bengali.json
new file mode 100644
index 0000000..ba51f10
--- /dev/null
+++ b/srcs/compose/numpad_bengali.json
@@ -0,0 +1,12 @@
+{
+ "0": "০",
+ "1": "১",
+ "2": "২",
+ "3": "৩",
+ "4": "৪",
+ "5": "৫",
+ "6": "৬",
+ "7": "৭",
+ "8": "৮",
+ "9": "৯"
+}
diff --git a/srcs/compose/numpad_devanagari.json b/srcs/compose/numpad_devanagari.json
new file mode 100644
index 0000000..6b94fad
--- /dev/null
+++ b/srcs/compose/numpad_devanagari.json
@@ -0,0 +1,12 @@
+{
+ "0": "०",
+ "1": "१",
+ "2": "२",
+ "3": "३",
+ "4": "४",
+ "5": "५",
+ "6": "६",
+ "7": "७",
+ "8": "८",
+ "9": "९"
+}
diff --git a/srcs/compose/numpad_gujarati.json b/srcs/compose/numpad_gujarati.json
new file mode 100644
index 0000000..742fbe4
--- /dev/null
+++ b/srcs/compose/numpad_gujarati.json
@@ -0,0 +1,12 @@
+{
+ "0": "૦",
+ "1": "૧",
+ "2": "૨",
+ "3": "૩",
+ "4": "૪",
+ "5": "૫",
+ "6": "૬",
+ "7": "૭",
+ "8": "૮",
+ "9": "૯"
+}
diff --git a/srcs/compose/numpad_hindu.json b/srcs/compose/numpad_hindu.json
new file mode 100644
index 0000000..9baa73f
--- /dev/null
+++ b/srcs/compose/numpad_hindu.json
@@ -0,0 +1,14 @@
+// Used with Arabic despite the name; called "Hindi numerals" in Arabic
+// numpad_devanagari is used in Hindi
+{
+ "0": "٠",
+ "1": "١",
+ "2": "٢",
+ "3": "٣",
+ "4": "٤",
+ "5": "٥",
+ "6": "٦",
+ "7": "٧",
+ "8": "٨",
+ "9": "٩"
+}
diff --git a/srcs/compose/numpad_kannada.json b/srcs/compose/numpad_kannada.json
new file mode 100644
index 0000000..aa2e68d
--- /dev/null
+++ b/srcs/compose/numpad_kannada.json
@@ -0,0 +1,12 @@
+{
+ "0": "೦",
+ "1": "೧",
+ "2": "೨",
+ "3": "೩",
+ "4": "೪",
+ "5": "೫",
+ "6": "೬",
+ "7": "೭",
+ "8": "೮",
+ "9": "೯"
+}
diff --git a/srcs/compose/numpad_persian.json b/srcs/compose/numpad_persian.json
new file mode 100644
index 0000000..aabfee8
--- /dev/null
+++ b/srcs/compose/numpad_persian.json
@@ -0,0 +1,12 @@
+{
+ "0": "۰",
+ "1": "۱",
+ "2": "۲",
+ "3": "۳",
+ "4": "۴",
+ "5": "۵",
+ "6": "۶",
+ "7": "۷",
+ "8": "۸",
+ "9": "۹"
+}