From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.devel Subject: Re: not quite understanding input methods Date: Wed, 1 Sep 2021 12:44:32 +0700 Message-ID: References: <231adc63-77f0-037a-365c-28db98f684cf@piermont.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4827"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Emacs developers To: "Perry E. Metzger" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Sep 01 07:46:18 2021 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 1mLJ4k-0000r3-7O for ged-emacs-devel@m.gmane-mx.org; Wed, 01 Sep 2021 07:46:18 +0200 Original-Received: from localhost ([::1]:58546 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mLJ4i-0005yF-2o for ged-emacs-devel@m.gmane-mx.org; Wed, 01 Sep 2021 01:46:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46858) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mLJ3H-0005BR-VW for emacs-devel@gnu.org; Wed, 01 Sep 2021 01:44:48 -0400 Original-Received: from mail-ua1-x935.google.com ([2607:f8b0:4864:20::935]:44914) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mLJ3G-0000P0-DF for emacs-devel@gnu.org; Wed, 01 Sep 2021 01:44:47 -0400 Original-Received: by mail-ua1-x935.google.com with SMTP id x6so721410uai.11 for ; Tue, 31 Aug 2021 22:44:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=VUcGmm98FLj2GVv/JFNIqqPgrKr+3amQndaW7Eyybuo=; b=hAsM7KaXHtOXx0wrOA1KWPNNJL+qvZNFa71ypXC0KZWM7cJdIld0X2pzbk7oWFrmit x6UiCI+x6cuQbagLdY9Ys5avvKEipzJ96HAA7ik9p2q4f880RBEAB68h9M/G/mnNShlX S/p/AfD1kbwwa35vMf/WO87XTBGwwT9W3zScbPHN8INgyU/KJeHqoZ05rJJtMG0zokhb KCk7SoW/6aedMtgygu8IuaenaYYqtL98R2AbUGw46XX3vXN930WsebeIdJko+urOKJ89 HwW4ttjjzA/il40qdkY3b9T0WABglXcQlZtg9XsSQy3w1d3+UkfYcPeKivoeRwms/oNU wc5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=VUcGmm98FLj2GVv/JFNIqqPgrKr+3amQndaW7Eyybuo=; b=aj/lzj5+VTXGp2XNYA7q+PFMRMiEkSJtvl4fZW4T0venvowj2uNt6AANyhFnpJJDAv pEyAPP9qOIMhHvlC40SIjpPyUgEK2cdzLydhLdU1e6Spytr65ByN8s3/laoR1FisVLtM uOjTXoLRRJU0CI825VcykUriD1/4MAo5joj5Ly6jDY+uPVhQtPnCD9eMMlYiFn/b/Fiu 0LhgGmc2ngUDoAz0PVXM8hMBJtruAoOLFY5ZfpSM/TCAZg4aJ7DESdv9lWyeQKYGLzVS O1WUe8O859cQ3CUgnXfmE5WZj3Q8Sng9SS9GieeQSUFf4MnvoEPmk59IUYJipuLMfqXp HW2g== X-Gm-Message-State: AOAM531T1pPmR/97Eh9KLFRTSiNG+AAwFXMmUwV7ksY3wN1EUyW9uHVu YfIHmurnc5jWKQjjNtKlLKnpJ7oTrVRVfoMQLuUpBEAfEqE= X-Google-Smtp-Source: ABdhPJyd602tZI3CVxIgyIPh0fpb2JC5/r1gPKzYbCMLS3u9DKBScemCpr2mRDF3XKBWEOSoDYx6572PAIn/61hZ71M= X-Received: by 2002:ab0:59ac:: with SMTP id g41mr22127938uad.24.1630475084121; Tue, 31 Aug 2021 22:44:44 -0700 (PDT) In-Reply-To: <231adc63-77f0-037a-365c-28db98f684cf@piermont.com> Received-SPF: pass client-ip=2607:f8b0:4864:20::935; envelope-from=yurivkhan@gmail.com; helo=mail-ua1-x935.google.com X-Spam_score_int: -1 X-Spam_score: -0.2 X-Spam_bar: / X-Spam_report: (-0.2 / 5.0 requ) BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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.23 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" Xref: news.gmane.io gmane.emacs.devel:273631 Archived-At: On Tue, 31 Aug 2021 at 00:24, Perry E. Metzger wrote: > I would like to prefix my translations with a special character. I've > mapped my caps lock key to send F19 (I don't use the caps lock key ever > and using it as a compose key seems reasonable) and I've set Emacs to > insert a special character for me when I hit that key, like so: > > (global-set-key (kbd "") > (lambda (n) > (interactive "p") > (self-insert-command n ?=E2=8E=84))) > > (quail-define-rules > ("=E2=8E=84gl" ?=CE=BB) > ) Blunt question: Are you trying to solve this to get a better understanding of the Emacs input subsystem (in which case please ignore this), or do you just want something done? Because, if you want Compose, it=E2=80=99s right there almost out-of-the-box in XKB.