From 29b975611b0c803164ef977de6941e892fd447d2 Mon Sep 17 00:00:00 2001 From: Sanmay Joshi Date: Fri, 29 Aug 2025 16:44:32 +0530 Subject: [PATCH 1/3] Create gurmukhi.yaml Added Gurmukhi script for Punjabi language --- Gurmukhi/gurmukhi.yaml | 92 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 Gurmukhi/gurmukhi.yaml diff --git a/Gurmukhi/gurmukhi.yaml b/Gurmukhi/gurmukhi.yaml new file mode 100644 index 0000000..5a66fd9 --- /dev/null +++ b/Gurmukhi/gurmukhi.yaml @@ -0,0 +1,92 @@ +name: ਪੰਜਾਬੀ (ਗੁਰਮੁਖੀ) +description: Punjabi language layout using Gurmukhi script by Sanmay Joshi +languages: pa-IN +rows: + - numbers: + - ੧ + - ੨ + - ੩ + - ੪ + - ੫ + - ੬ + - ੭ + - ੮ + - ੯ + - ੦ + - letters: + - type: case + normal: + - ੍ + - ' ਃ' + shifted: ਅ + - type: case + normal: ਾ + shifted: ਆ + - type: case + normal: ਿ + shifted: ਇ + - type: case + normal: ੀ + shifted: ਈ + - type: case + normal: ੁ + shifted: ਉ + - type: case + normal: ੂ + shifted: ਊ + - type: case + normal: ੇ + shifted: ਏ + - type: case + normal: ੈ + shifted: ਐ + - type: case + normal: ੋ + shifted: ਓ + - type: case + normal: ੌ + shifted: ਔ + - letters: + - type: case + normal: ੳ + shifted: ੴ + - ੲ + - ਸ + - ਹ + - ਕ + - ਖ + - ਗ + - ਘ + - ੰ + - ਂ + - letters: + - ਚ + - ਛ + - ਜ + - ਝ + - ਟ + - ਠ + - ਡ + - ਢ + - ਣ + - ੱ + - letters: + - ਤ + - ਥ + - ਦ + - ਧ + - ਨ + - ਪ + - ਫ + - ਬ + - ਭ + - ਮ + - letters: + - ਯ + - ਰ + - ਲ + - ਵ + - ੜ + - ੍ਰ + - ੍ਹ + - ਼ From c14c630afa61b192b69321a7f5cca05987e1071a Mon Sep 17 00:00:00 2001 From: Sanmay Joshi Date: Fri, 29 Aug 2025 17:23:33 +0530 Subject: [PATCH 2/3] Below: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Show only explicit moreKeys to avoid confusion - Add ੴ as a moreKey instead of as a shiftedKey to ੳ --- Gurmukhi/gurmukhi.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gurmukhi/gurmukhi.yaml b/Gurmukhi/gurmukhi.yaml index 5a66fd9..b15cbc8 100644 --- a/Gurmukhi/gurmukhi.yaml +++ b/Gurmukhi/gurmukhi.yaml @@ -1,6 +1,7 @@ name: ਪੰਜਾਬੀ (ਗੁਰਮੁਖੀ) description: Punjabi language layout using Gurmukhi script by Sanmay Joshi languages: pa-IN +attributes: {moreKeyMode: OnlyExplicit} rows: - numbers: - ੧ @@ -47,9 +48,8 @@ rows: normal: ੌ shifted: ਔ - letters: - - type: case - normal: ੳ - shifted: ੴ + - - ੳ + - ੴ - ੲ - ਸ - ਹ From f7dcab0eac996df1f43118b757e46f4cf6d39e4e Mon Sep 17 00:00:00 2001 From: Sanmay Joshi Date: Sun, 31 Aug 2025 03:34:08 +0530 Subject: [PATCH 3/3] Update mapping.yaml Add gurmukhi in mapping.yaml under pa_IN --- mapping.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mapping.yaml b/mapping.yaml index b17f077..caafdc2 100644 --- a/mapping.yaml +++ b/mapping.yaml @@ -589,6 +589,8 @@ languages: - nordic nio: - nganasan + pa_IN: + - gurmukhi pl: - qwerty - qwertz