abouttreesummaryrefslogcommitdiff
diff options
context:
space:
mode:
authorJules Aguillon2026-03-06 13:45:01 +0100
committerGitHub2026-03-06 13:45:01 +0100
commitece8fb51ce58666787faa3eeb427f31e57f68ef8 (patch)
treeed64dfe0d48be1b802b4fbcbf00a407bb8a41b4f
parent18157a1cd83f0607eb0ae787acebc2b76e2358ab (diff)
downloadunexpected-keyboard-ece8fb51ce58666787faa3eeb427f31e57f68ef8.tar.gz
unexpected-keyboard-ece8fb51ce58666787faa3eeb427f31e57f68ef8.zip
Add Assamese layout (#1196)
-rw-r--r--check_layout.output1
-rw-r--r--res/values/layouts.xml3
-rw-r--r--srcs/layouts/beng_assamese.xml40
3 files changed, 44 insertions, 0 deletions
diff --git a/check_layout.output b/check_layout.output
index f838261..e9e78ee 100644
--- a/check_layout.output
+++ b/check_layout.output
@@ -7,6 +7,7 @@ arab_pc_hindu: Layout includes some ASCII punctuation but not all, missing: !, '
arab_pc_ir: Layout includes some ASCII punctuation but not all, missing: ", %, ', ,, /, ;, <, =, >, ?, [, \, ], `, {, |, }
armn_cpbsmo: Layout includes some ASCII punctuation but not all, missing: !, ", #, $, %, &, ', *, +, <, =, >, ?, @, [, ], ^, `, {, }, ~
armn_kvertc: Layout includes some ASCII punctuation but not all, missing: !, ", #, $, %, &, ', *, +, <, =, >, ?, @, [, ], ^, `, {, }, ~
+beng_assamese: Layout includes some ASCII punctuation but not all, missing: #, $, %, &, ', *, +, -, /, :, ;, <, =, >, ?, [, \, ], ^, _, `, {, |, }, ~
beng_national: Layout includes some ASCII punctuation but not all, missing: $
beng_provat: Layout includes some ASCII punctuation but not all, missing: $, &, *, ., /, <, >, [, \, ], `, {, |, }
cyrl_jcuken_ru: Layout includes some ASCII punctuation but not all, missing: #, $, &, ', *, <, >, @, [, ], ^, `, {, }, ~
diff --git a/res/values/layouts.xml b/res/values/layouts.xml
index c7c7c1b..1699076 100644
--- a/res/values/layouts.xml
+++ b/res/values/layouts.xml
@@ -15,6 +15,7 @@
<item>arab_pc_ir</item>
<item>armn_cpbsmo</item>
<item>armn_kvertc</item>
+ <item>beng_assamese</item>
<item>beng_national</item>
<item>beng_provat</item>
<item>cyrl_fcuzhen_mn</item>
@@ -107,6 +108,7 @@
<item>Persian PC</item>
<item>ՃՓԲՍՄՈ</item>
<item>ՔՎԸՐՏՃ</item>
+ <item>অসমীয়া (Assamese)</item>
<item>বাংলা (জাতীয়)</item>
<item>বাংলা (প্রভাত)</item>
<item>ФЦУЖЭН (Монгол)</item>
@@ -199,6 +201,7 @@
<item>@xml/arab_pc_ir</item>
<item>@xml/armn_cpbsmo</item>
<item>@xml/armn_kvertc</item>
+ <item>@xml/beng_assamese</item>
<item>@xml/beng_national</item>
<item>@xml/beng_provat</item>
<item>@xml/cyrl_fcuzhen_mn</item>
diff --git a/srcs/layouts/beng_assamese.xml b/srcs/layouts/beng_assamese.xml
new file mode 100644
index 0000000..bfd6b66
--- /dev/null
+++ b/srcs/layouts/beng_assamese.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<keyboard name="অসমীয়া (Assamese)" script="bengali">
+ <row>
+ <key shift="0.5" c="ৌ" se="ঔ" nw="১"/>
+ <key c="ৈ" se="ঐ" nw="২" sw="ৰ্"/>
+ <key c="া" se="আ" nw="৩" sw="জ্ঞ"/>
+ <key c="ী" se="ঈ" nw="৪" sw="ত্ৰ"/>
+ <key c="&#x09c2;" se="ঊ" nw="৫" sw="ক্ষ"/>
+ <key c="ব" sw="ভ" ne="৬" se="শ্ৰ"/>
+ <key c="হ" sw="ঙ" ne="৭" se="ড"/>
+ <key c="গ" sw="ঘ" ne="৮" se="&#x09bc;"/>
+ <key c="দ" sw="ধ" ne="৯" se="ঃ"/>
+ <key c="জ" sw="ঝ" ne="০" se="ঋ"/>
+ </row>
+ <row>
+ <key c="ো" ne="॥" se="ও"/>
+ <key c="ে" se="এ"/>
+ <key c="&#x09cd;" se="অ"/>
+ <key c="ি" se="ই"/>
+ <key c="&#x09c1;" se="উ"/>
+ <key c="প" se="ফ"/>
+ <key c="ৰ"/>
+ <key c="ক" sw="খ"/>
+ <key c="ত" sw="থ"/>
+ <key c="চ" sw="ছ" nw="ঢ"/>
+ <key c="ট" sw="ঠ" nw="ঞ"/>
+ </row>
+ <row>
+ <key shift="0.5" c="ং" se="&quot;" n="shift"/>
+ <key c="ম" se="ণ" nw="!"/>
+ <key c="ন" nw="@"/>
+ <key c="ৱ"/>
+ <key c="ল"/>
+ <key c="স" sw="শ"/>
+ <key c="," sw="ষ" ne="("/>
+ <key c="." sw="।" ne=")"/>
+ <key c="য়" sw="য"/>
+ <key width="1.5" c="backspace" ne="delete"/>
+ </row>
+</keyboard>