From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Garid Zorigoo Newsgroups: gmane.emacs.bugs Subject: bug#56617: [PATCH] for Mongolian input Date: Wed, 5 Apr 2023 16:47:17 +0900 Message-ID: References: <83355eubnp.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000044c94005f89201ff" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14700"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 56617@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Apr 05 09:48:19 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pjxsR-0003Yo-41 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 05 Apr 2023 09:48:19 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pjxsC-0000QL-Tg; Wed, 05 Apr 2023 03:48:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pjxsA-0000Q6-Ne for bug-gnu-emacs@gnu.org; Wed, 05 Apr 2023 03:48:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pjxsA-0006f4-Ez for bug-gnu-emacs@gnu.org; Wed, 05 Apr 2023 03:48:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pjxsA-0004Vc-8x for bug-gnu-emacs@gnu.org; Wed, 05 Apr 2023 03:48:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Garid Zorigoo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Apr 2023 07:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56617 X-GNU-PR-Package: emacs Original-Received: via spool by 56617-submit@debbugs.gnu.org id=B56617.168068086317204 (code B ref 56617); Wed, 05 Apr 2023 07:48:02 +0000 Original-Received: (at 56617) by debbugs.gnu.org; 5 Apr 2023 07:47:43 +0000 Original-Received: from localhost ([127.0.0.1]:50807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjxrq-0004TM-C6 for submit@debbugs.gnu.org; Wed, 05 Apr 2023 03:47:42 -0400 Original-Received: from mail-ot1-f51.google.com ([209.85.210.51]:42581) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjxrn-0004SK-LT for 56617@debbugs.gnu.org; Wed, 05 Apr 2023 03:47:41 -0400 Original-Received: by mail-ot1-f51.google.com with SMTP id f4-20020a9d0384000000b0069fab3f4cafso18624324otf.9 for <56617@debbugs.gnu.org>; Wed, 05 Apr 2023 00:47:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680680854; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=YpVxYeSWpyp4iJKTM18KFin8MaBY5Fnalt2yVcVAAg0=; b=GvPmDAOXhd5DIduhl8IPhYuCEr/gZmOmcRTTntgBSDVm1HVY2CBthiuIES0EEOcIb6 L8jARVUYrQUXGvRww475AFK0jtyFcGlOrQzsDF1aOC3zTiSBmywbPvjx/SBU1duVBAWq 35FeHZl/u3puPceytvtkUkn/ZsRXB2dK7PSIEYF65hC4sbRpI6/L5uFifDSMe0ZBVAha hdp1blPjNY3SNTd9JGnTBzA24NgyDqxV/UHW6g0kyju+5eO6KY97/0gvAOA5zfP46xwo pnwTx2dmXSz3V5sxGvCT71iFos/p0xcJyE9YYn6f8w1kbjt310f2qpz3qcxwoozuOGah N+WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680680854; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=YpVxYeSWpyp4iJKTM18KFin8MaBY5Fnalt2yVcVAAg0=; b=QW8g5yqDp4m8jJ7xokoioL4pd2VWp/HrCshMJ6Zhh4IRZRiTTI5/ZEFdneg7A4X9J+ pKXGW1JUKBnmRX2RDssNdKc9PWoKV7hbgcSrTUFN5RmEVMgNgeqZDAwtkJhsrYC9dscT bpX/0Zn/WVXX9jI2eg5Aj/QICNySCGevEBqEJ+gyzj4HYnG083luSl59pz3yhANri+9x m7vvcVdQYY9RqcU8JLUCi9BdLfMN3ciaDRrngPeJ/OISFlWOMRtJgvrzkgpirLLd68wh CralQGfdG6oR/A33rhQa779MFlQ7Fwf9PJK3mjhKnCnpn7hASRHKl3a2QLz9wB135hiI S8gg== X-Gm-Message-State: AAQBX9emBiUR+rgxP7+bgX9WnnaICzao1vyHzVLLqYGLq5P/ICf9YVup 3KUpONQe1BdjzhYjAWdP6raIL6GpRkNyNrcVzwM= X-Google-Smtp-Source: AKy350ZzHRhf5yPB3zcXtURJdlejhoD8wr0l3d79b7WAaWgUEWyRHHgvKW8srK4Anr88D6YnuhOeiv/JuBrDyK0Tbl4= X-Received: by 2002:a9d:634a:0:b0:69d:3794:b863 with SMTP id y10-20020a9d634a000000b0069d3794b863mr1716393otk.6.1680680853750; Wed, 05 Apr 2023 00:47:33 -0700 (PDT) In-Reply-To: <83355eubnp.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:259254 Archived-At: --00000000000044c94005f89201ff Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thank you for you reply > In other words, where did you take the idea of which letter to place on which key? Sorry, if the description was unclear. I didn't invent this layout. Basically, this is the layout people get when they change input-language on OS level (e.g. Windows and Linux). I'm not sure where or when this was selected to be the Mongolian Keyboard Layout. At the moment, I can only find out following resources: - https://en.wikipedia.org/wiki/Mongolian_Cyrillic_alphabet#Keyboard_layout - https://learn.microsoft.com/en-us/globalization/keyboards/kbdmon.html - http://kbdlayout.info/KBDMON/ > I'm asking because with the exception of 2 characters This layout is still used like 99% of the Mongolian Computers (I think). When I was a kid, I had to learn this layout in order to type. And now, using other cyrillic input such as cyrillic-translit just un-natural to me (probably un-natural to others too). > (and you just copied it in Emacs LEIM format) >From the technical side, I did copy the e-lisp code from various places. To be honest, I still don't know what the code does or what the code-structure is supposed to be . Garid On Wed, Apr 5, 2023 at 2:42=E2=80=AFPM Eli Zaretskii wrote: > > From: Garid Zorigoo > > Date: Tue, 4 Apr 2023 17:39:51 +0900 > > > > This is [patch] for Mongolian Input. > > > > I only added Mongolian layout into the `lisp/leim/quail/cyrillic.el` an= d > sent it as a patch. > > > > Please note that my knowledge in elisp is basically zero. > > So, If you have any improvement/modification, please go ahead. > > Thank you for your contribution. > > Is this keyboard layout already in use in some keyboards used for > typing Mongolian (and you just copied it in Emacs LEIM format), or did > you invent the layout yourself? In other words, where did you take > the idea of which letter to place on which key? I'm asking because > with the exception of 2 characters, the letters are all present in > other Cyrillic input methods, but the arrangement of the keys is > different, so I'd like to understand the reasons for the differences. > > --00000000000044c94005f89201ff Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you for you reply

> In other words, where= did you take the idea of which letter to place on which key?

Sorry, if the description was unclear.=C2=A0
=
I didn't invent this layout. Basically, this is the layout people = get=C2=A0=C2=A0
when they change input-language on OS level (e.g.= Windows and Linux).
I'm not sure where or when this was sele= cted to be the Mongolian Keyboard Layout.=C2=A0
At the moment, I = can only find out following resources:


> I'= ;m asking because with the exception of 2 characters

This layout is still used like 99% of the Mongolian Compute= rs (I think).
When I was a kid, I had to learn this layout in ord= er to type.
And now, using other cyrillic=C2=A0input such as cyri= llic-translit just un-natural to me=C2=A0
(probably un-natural to= others too).


> (and you just copied it in = Emacs LEIM format)

From the technical= side, I did copy the e-lisp code from various places.=C2=A0
To b= e honest, I still don't know what the code does or=C2=A0
what= the code-structure is supposed to be .=C2=A0


=
Garid



On Wed, = Apr 5, 2023 at 2:42=E2=80=AFPM Eli Zaretskii <eliz@gnu.org> wrote:
> From: Garid Zorigoo <garidzorigoo@gmail.com>
> Date: Tue, 4 Apr 2023 17:39:51 +0900
>
> This is [patch] for Mongolian Input.
>
> I only added Mongolian layout into the `lisp/leim/quail/cyrillic.el` a= nd sent it as a patch.
>
> Please note that my knowledge in elisp is basically zero.
> So, If you have any improvement/modification, please go ahead.

Thank you for your contribution.

Is this keyboard layout already in use in some keyboards used for
typing Mongolian (and you just copied it in Emacs LEIM format), or did
you invent the layout yourself?=C2=A0 In other words, where did you take the idea of which letter to place on which key?=C2=A0 I'm asking becaus= e
with the exception of 2 characters, the letters are all present in
other Cyrillic input methods, but the arrangement of the keys is
different, so I'd like to understand the reasons for the differences.
--00000000000044c94005f89201ff--