From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Thanos Apollo Newsgroups: gmane.emacs.devel Subject: Re: Writting Greek in Emacs Date: Tue, 24 Sep 2024 17:37:09 +0300 Message-ID: <877cb1qfsa.fsf@thanosapollo.org> References: <87frpvk8l9.fsf@thanosapollo.org> <87zfo1khkd.fsf@thanosapollo.org> <87msjyfoyi.fsf@thanosapollo.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37017"; mail-complaints-to="usenet@ciao.gmane.io" To: Max Nikulin , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Sep 24 16:38:10 2024 Return-path: Envelope-to: ged-emacs-devel@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 1st6g4-0009OH-Dz for ged-emacs-devel@m.gmane-mx.org; Tue, 24 Sep 2024 16:38:08 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1st6fN-0006Tr-RY; Tue, 24 Sep 2024 10:37:29 -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 1st6fH-0006Sf-Ss for emacs-devel@gnu.org; Tue, 24 Sep 2024 10:37:19 -0400 Original-Received: from smtp.forwardemail.net ([207.246.76.47]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1st6fF-0005Kt-Qf for emacs-devel@gnu.org; Tue, 24 Sep 2024 10:37:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thanosapollo.org; h=Content-Type: MIME-Version: Message-ID: Date: References: In-Reply-To: Subject: To: From; q=dns/txt; s=fe-4dbabb00f3; t=1727188630; bh=fpxcbhlVEwzP/5NRoubyZWSYEPhLWHW8sX4rCc8rKnc=; b=OKflQEPJW4ocl6KPsmdrfIQ9DVeS/Fn0gdc2s7FBYvP2LVrz9ijP3k6qvRe6qwkhOepCQSYCL eMG4viSAAbv/QPLN8RmcGuto9C2SsnFX5BHC5ZvnrblA9h4JX4+n0hEH7SzHtVkQRW2TY/UXAsB QoMjqYHEOGt7kJ5napo84Ic= In-Reply-To: X-Report-Abuse-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net Original-X-Complaints-To: abuse@forwardemail.net X-ForwardEmail-Version: 0.4.40 X-ForwardEmail-Sender: rfc822; public@thanosapollo.org, smtp.forwardemail.net, 207.246.76.47 X-ForwardEmail-ID: 66f2ce82077973d9ff1826e5 Received-SPF: pass client-ip=207.246.76.47; envelope-from=SRS0=7460=QX=thanosapollo.org=public@fe-bounces.thanosapollo.org; helo=smtp.forwardemail.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:324040 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Max Nikulin writes: > On 23/09/2024 21:02, Thanos Apollo wrote: >> Max Nikulin writes: [...] >> but was used _only_ in minuscule manuscripts to save space by combining >> sigma (=CF=83) + tau (=CF=84). Stigma is not part of the Greek alphabet. > > Thanks for explanation. I just had impression that you are going to=20 > achieve typing experience as close to other applications as possible.=20 > Perhaps there is really no point in support of some symbols. > As close as possible to what someone that types & knows Greek is used to. >>> [AltGr+"{"] and [AltGr+"}"] are defined as dead keys for accents, so >>> it may cause similar issues. >>=20 >> Thanks to quail there is no need for dead keys or using Meta/Control >> key. > > My primary point was not dead keys, but several keys having level3 and=20 > level4 symbols. Just shift allows to have 2 symbols per key. Another=20 > modifier is required to get more. > > However M-{ and M-} are not best examples, and have no 4th= =20 > level, just 3rd one. An example for all 4 levels: > > key { type[Group1]=3D"FOUR_LEVEL", > [ dead_grave, dead_dasia, apostrophe, quotedbl ] }; > Indeed, that's a bad design. To implement a Greek polytonic keyboard just copy the commonly used greek monotonic/basic one & add the extra "tonos" & "spirits". No need for extra modifier keys, I'm not sure what the authors wanted to achieve when creating those keyboards. Currently I'm using the keys "q" "w" ";" for spirits & tonos. Combined with shift it provides 6 keys, the exact amount that we need to implement the polytonic system. This is done without making any major changes to the commonly used greek monotonic/basic keyboard, that most users are familiar with. =2D-=20 Thanos Apollo https://thanosapollo.org --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJMBAEBCAA2FiEEYrdY0PZxmTi8Cc7KM59zbDpyCSgFAmbyzpUYHHB1YmxpY0B0 aGFub3NhcG9sbG8ub3JnAAoJEDOfc2w6cgkok9wP/3IsTPG0RnbdjQS1bQM4OMlm tu0LfBdkdA3BSav+qNj3wG1ijBUT16bRQFlhcbobQGEDlcHzN6eCpFpU2hmywPX3 2erAfjgGyrVYpH81WaAhxICM11W5sK6QC7T2sQXfFoICMpk70oMkyLq3FGtOG5l2 US070dNwQr4a8SPmkka8F0Yyw+Uw8TMXFN+ee7de58iSpxZE8x4Hbgf0Jv5vyzRk e5IoWDgeRtm/CIWLN0/IzD0DIxt11DOtwubBm/aF3uQ1OhcBFsWL2QQ8R09g1oUa e6Y1/am1XFqnrmr7MZRRv4eTrcz8kIeIcEdKKFquMXOO8Rs7Z8GYpFgTNMTgIWh0 ljm7mw7wavQZm7ulISyzoPwy7CvN9+ID3+zrRSTzgtAGu2vut8Fjy0a1VsdxyjPY C1ggZp6Z6FzZ8G8OnUXGvx+argfX67RcsP2hzu5y52lXy9oM4Hb2kAy6vxjbMF7h mSxFW/UqGrgUnCY4GexyRgITMNf35ELq9/C7SYPz494UvJHjcKBFjHN+rJjeNYUf VqMV1ij6r6nuOVbPoyfow3y3afHWb3cGQTjdNSkaEjGIYJ0G7OGJNQNyEXPDOH1m 8I56/6hitXwvlLi6JAW050o/KXMyzLJXh4/Ka0Q4A3+ovIXX4vjQMzHPCetL/KIz /un9ULlnu7AiXg/6kRTR =ppBa -----END PGP SIGNATURE----- --=-=-=--