From unknown Sun Jun 15 10:54:29 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#19931 <19931@debbugs.gnu.org> To: bug#19931 <19931@debbugs.gnu.org> Subject: Status: 24.4; Support for OS X press and hold Reply-To: bug#19931 <19931@debbugs.gnu.org> Date: Sun, 15 Jun 2025 17:54:29 +0000 retitle 19931 24.4; Support for OS X press and hold reassign 19931 emacs submitter 19931 Philipp Stephani severity 19931 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 23 16:05:53 2015 Received: (at submit) by debbugs.gnu.org; 23 Feb 2015 21:05:53 +0000 Received: from localhost ([127.0.0.1]:55867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YQ0CO-0007om-1J for submit@debbugs.gnu.org; Mon, 23 Feb 2015 16:05:52 -0500 Received: from eggs.gnu.org ([208.118.235.92]:46513) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YQ0CM-0007oZ-4W for submit@debbugs.gnu.org; Mon, 23 Feb 2015 16:05:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YQ0CF-0002U2-6p for submit@debbugs.gnu.org; Mon, 23 Feb 2015 16:05:44 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34284) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YQ0CF-0002Tw-1i for submit@debbugs.gnu.org; Mon, 23 Feb 2015 16:05:43 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48229) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YQ0CD-0001Pf-G1 for bug-gnu-emacs@gnu.org; Mon, 23 Feb 2015 16:05:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YQ0C7-0002Pi-3Z for bug-gnu-emacs@gnu.org; Mon, 23 Feb 2015 16:05:41 -0500 Received: from mail-la0-x22c.google.com ([2a00:1450:4010:c03::22c]:34707) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YQ0C6-0002Ol-Lz for bug-gnu-emacs@gnu.org; Mon, 23 Feb 2015 16:05:35 -0500 Received: by labhs14 with SMTP id hs14so21350337lab.1 for ; Mon, 23 Feb 2015 13:05:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=sFiuD3uleyuFsONDiFNGQmhQprNDjVpLPOk0kqsnbAA=; b=oukXSuzlLvxDKEyOFp1lUeoarvAqFOq2HieGvPNd7r0Gy0zb9hlEGICDuHR8PULMM5 VJEAcByN5P1J0/uAo9/0/fJ3zGf9ZzPfgpmxuKSyyz48ZEykfd4r+XveBrynRYDxDfCw FXh5NB1lVx+5jsmnT1ze9nE4YOA7W+evFaJjWnecJiC1H/QuRkTDryaV6Xvh4OhFD8Os vsVEys+rabMDQAS2XteFlP1HUrIQvjGflhEjC78sm8bcBukvH+2kccdkYNZwIPc1cZBw tVzPFJ4NPl6nselmkrEZNCPdfMHXNM6OyBM4Cd00FDCy34eflsMozf8GRnlSkaPKbLwy 2fEg== MIME-Version: 1.0 X-Received: by 10.112.198.233 with SMTP id jf9mr11766466lbc.9.1424725532792; Mon, 23 Feb 2015 13:05:32 -0800 (PST) Received: by 10.25.30.69 with HTTP; Mon, 23 Feb 2015 13:05:32 -0800 (PST) Date: Mon, 23 Feb 2015 22:05:32 +0100 Message-ID: Subject: 24.4; Support for OS X press and hold From: Philipp Stephani To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary=001a11c32cf448dcf6050fc7c329 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) --001a11c32cf448dcf6050fc7c329 Content-Type: text/plain; charset=UTF-8 Message-ID: --text follows this line-- "Press and hold" is an OS X input method used for entering accented characters if a key is held down (instead of repeating the key). It's not supported in Emacs. http://lists.gnu.org/archive/html/emacs-devel/2011-06/msg00784.html states: "Let's look into making it work properly once people decide to install Lion." That was more than three years ago, and since then two major OS X versions have been released, but unfortunately press and hold is still not supported. It would be great to support this feature to make Emacs more consistent with other apps on OS X. In GNU Emacs 24.4.1 (x86_64-apple-darwin13.4.0, NS apple-appkit-1265.21) of 2014-10-22 on p Windowing system distributor `Apple', version 10.3.1344 Configured using: `configure --prefix=/usr/local/Cellar/emacs/24.4 --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs/24.4/share/info/emacs --without-dbus --without-gnutls --with-ns --disable-ns-self-contained' Important settings: value of $LANG: de_DE.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process cocoa ns multi-tty emacs) Memory information: ((conses 16 71987 6607) (symbols 48 17377 0) (miscs 40 36 154) (strings 32 9965 4605) (string-bytes 1 263174) (vectors 16 9021) (vector-slots 8 384474 14793) (floats 8 53 103) (intervals 56 179 0) (buffers 960 11)) --001a11c32cf448dcf6050fc7c329 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Message-ID: <m28ufo737a.fsf@p.i-did-not-set--mail-host-= address--so-tickle-me>
--text follows this line--

"Press = and hold" is an OS X input method used for entering accented
charac= ters if a key is held down (instead of repeating the key).=C2=A0 It'snot supported in Emacs.
http://lists.gnu.org/archive/html/emacs-d= evel/2011-06/msg00784.html
states: "Let's look into making = it work properly once people decide to
install Lion."
That was m= ore than three years ago, and since then two major OS X
versions have be= en released, but unfortunately press and hold is still
not supported.=C2= =A0 It would be great to support this feature to make Emacs
more consist= ent with other apps on OS X.


In GNU Emacs 24.4.1 (x86_64-apple-d= arwin13.4.0, NS apple-appkit-1265.21)
=C2=A0of 2014-10-22 on p
Window= ing system distributor `Apple', version 10.3.1344
Configured using:<= br>=C2=A0`configure --prefix=3D/usr/local/Cellar/emacs/24.4
=C2=A0--enab= le-locallisppath=3D/usr/local/share/emacs/site-lisp
=C2=A0--infodir=3D/u= sr/local/Cellar/emacs/24.4/share/info/emacs --without-dbus
=C2=A0--witho= ut-gnutls --with-ns --disable-ns-self-contained'

Important setti= ngs:
=C2=A0 value of $LANG: de_DE.UTF-8
=C2=A0 locale-coding-system: = utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect= :
=C2=A0 tooltip-mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mou= se-wheel-mode: t
=C2=A0 tool-bar-mode: t
=C2=A0 menu-bar-mode: t
= =C2=A0 file-name-shadow-mode: t
=C2=A0 global-font-lock-mode: t
=C2= =A0 font-lock-mode: t
=C2=A0 blink-cursor-mode: t
=C2=A0 auto-composi= tion-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compression-m= ode: t
=C2=A0 line-number-mode: t
=C2=A0 transient-mark-mode: t
Recent input:
<menu-bar> <help-menu> <send-emacs-bug-re= port>

Recent messages:
For information about GNU Emacs and the= GNU system, type C-h C-a.

Load-path shadows:
None found.

= Features:
(shadow sort gnus-util mail-extr emacsbug message format-spec = rfc822 mml
easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc= 2231
mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums=
mm-util help-fns mail-prsvr mail-utils time-date tooltip electric
un= iquify ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd
fo= ntset image regexp-opt fringe tabulated-list newcomment lisp-mode
prog-m= ode register page menu-bar rfn-eshadow timer select scroll-bar
mouse jit= -lock font-lock syntax facemenu font-core frame cham georgian
utf-8-lang= misc-lang vietnamese tibetan thai tai-viet lao korean
japanese hebrew g= reek romanian slovak czech european ethiopic indian
cyrillic chinese cas= e-table epa-hook jka-cmpr-hook help simple abbrev
minibuffer nadvice loa= ddefs button faces cus-face macroexp files
text-properties overlay sha1 = md5 base64 format env code-pages mule
custom widget hashtable-print-read= able backquote make-network-process
cocoa ns multi-tty emacs)

Mem= ory information:
((conses 16 71987 6607)
=C2=A0(symbols 48 17377 0)=C2=A0(miscs 40 36 154)
=C2=A0(strings 32 9965 4605)
=C2=A0(string-= bytes 1 263174)
=C2=A0(vectors 16 9021)
=C2=A0(vector-slots 8 384474 = 14793)
=C2=A0(floats 8 53 103)
=C2=A0(intervals 56 179 0)
=C2=A0(b= uffers 960 11))
--001a11c32cf448dcf6050fc7c329-- From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 23 09:04:26 2020 Received: (at 19931) by debbugs.gnu.org; 23 Nov 2020 14:04:26 +0000 Received: from localhost ([127.0.0.1]:49581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khCSA-0001cx-FC for submit@debbugs.gnu.org; Mon, 23 Nov 2020 09:04:26 -0500 Received: from mail-ej1-f47.google.com ([209.85.218.47]:41405) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khCS7-0001ci-P8 for 19931@debbugs.gnu.org; Mon, 23 Nov 2020 09:04:24 -0500 Received: by mail-ej1-f47.google.com with SMTP id gj5so23450303ejb.8 for <19931@debbugs.gnu.org>; Mon, 23 Nov 2020 06:04:23 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=FOht0gMKQ9nI7QtH+vZ6RgImaJSAuf8u3Ss+wbOw0q8=; b=d0tCHtFO84OjuWK3IEgnKkUBaR7GVPs61tKKdCkEjznKUjRBeYZwT1mfJaSZBhVS8m HjjaAXDHOmvuQ+oFOU7mV1wHZMjBk5Ol23UhAd0ulPASEoDVRj5ual4CAaf3+FVPBWXu mqOeRE2rFdWJrXF4E/d+UuTsFBmLeyUdNhEZNsxy4zQ/5CASpJDZVaqBf2dUREJ+GCa3 0DVK03OVytt9aEF2VI0pz5NSr8dJ5j4GauukJF7pD+S9H6UL3LTYLozO+MpNZxyN/1e8 f+lifukeRX7hBsTDpz5Lce5ye01t/r7WsB4xhfpjkWdCGor5I43oazlmfINyfLtN3acD CK2w== X-Gm-Message-State: AOAM533CEs3JPrTj5s48diKgMtFQ/Yp9Cr+y1YAnunE6k1Vy4G1RfL+4 S2Tc5+NFMPhLU0taCsX5zSNzA2eFQo6Wav8W33o= X-Google-Smtp-Source: ABdhPJyMxGIdBAszK415KtqQGq9N4/FDyfI+mszd8GODWHGeBi5MtcJ/bHhTj7W6DVjX18YoZAaoSgBwEcJFh7KFKIg= X-Received: by 2002:a17:906:4e90:: with SMTP id v16mr45921681eju.477.1606140257911; Mon, 23 Nov 2020 06:04:17 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 23 Nov 2020 09:04:17 -0500 From: Stefan Kangas In-Reply-To: (Philipp Stephani's message of "Mon, 23 Feb 2015 22:05:32 +0100") References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Mon, 23 Nov 2020 09:04:16 -0500 Message-ID: Subject: Re: bug#19931: 24.4; Support for OS X press and hold To: Philipp Stephani Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 19931 Cc: 19931@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Philipp Stephani writes: > "Press and hold" is an OS X input method used for entering accented > characters if a key is held down (instead of repeating the key). It's > not supported in Emacs. > http://lists.gnu.org/archive/html/emacs-devel/2011-06/msg00784.html > states: "Let's look into making it work properly once people decide to > install Lion." > That was more than three years ago, and since then two major OS X > versions have been released, but unfortunately press and hold is still > not supported. It would be great to support this feature to make Emacs > more consistent with other apps on OS X. Do we have support for this on free operating systems? Otherwise, I think the policy is that we can't add it to Emacs. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 12 11:53:13 2020 Received: (at 19931) by debbugs.gnu.org; 12 Dec 2020 16:53:13 +0000 Received: from localhost ([127.0.0.1]:46309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ko88u-0006Br-RM for submit@debbugs.gnu.org; Sat, 12 Dec 2020 11:53:13 -0500 Received: from mail-oo1-f45.google.com ([209.85.161.45]:46584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ko88t-0006BP-K1 for 19931@debbugs.gnu.org; Sat, 12 Dec 2020 11:53:12 -0500 Received: by mail-oo1-f45.google.com with SMTP id w9so2937755ooh.13 for <19931@debbugs.gnu.org>; Sat, 12 Dec 2020 08:53:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=94FDXQX8XcQDlcw+8fs8sd+xBYgVlwJYLSDG5TmGcy0=; b=QXnWz/sbvCVvgtZlpqA2FTXXNipR5nFbgSt+iiEKqdP22ksDmMsCIp7l+20kczn4ne FMOfdPzx+FjqmIrKRxWbHe3KyiIdj0ofB9kJzfaXMVC/iMnUaeTVCAhD+Rv+wD7ls1qH bneD4li2qMchCoTmQLJnIzYsnaU66Qqc1+AzqBqWe1LqUR0Uq7d58fQpAuU22MS5YlaX SCnrE4oJLrXSyBe2YEpP2FPYaU6TPGsh1xMT8JqalLMuBPktT7JpzC+uWwPqzyVhHkPP MjF1KYdYFOaES2nYhH+WTDSK3K1/0CtzzKJBggpZ63Bs6PvTt65+qvC4tNiJoVjejzIT kaIA== 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; bh=94FDXQX8XcQDlcw+8fs8sd+xBYgVlwJYLSDG5TmGcy0=; b=Kr1l4Tzwd37c69iRaP4AN9+Ijl4Q2x+VOQ/fIE1Ba0680qN5/Kop5Zr59nFx/O1IQF rHCjiRbmZsH1URXgLhuPukyhaGl6tuk4jcsrx5lPmPIs7HJo+sAMBot0Zl9MTugGo4P0 mIuuKSDtRTldeNyJ7Rt280nxSe3bJ3a69rBJXMqIWpmB7UTZrvrGZM74rhkGA2NCvHUf Zr0aYD6NQCZwnmvziNIR1+mwfceXslZ2ASjFVGyjzazzrMiqmd4USxWIR3IVRcOCWnOG MK2w+EBVMaiHJN8DN8+ZUYHmrOf7rT1nzkR7i+1t4oTbw2p5KZa87Pfv0Vt/fLSt49UY nyxw== X-Gm-Message-State: AOAM533xEuxPYVdZOoLKmyjQR+GZfOgmdX2Wq4ecjM4BUO7nrs/s81dB C1J0VVa2Rqh5WccaaTu8bLksyMXENoPyuPLfwO1kSfIA X-Google-Smtp-Source: ABdhPJy2S9gehOoDdw18COTQk/Is5bGPaIVT/BKDf4s1rqE68xO1pLVikOxfZhPlN07HS9zuePdfL7Z0kr8Jll0riiY= X-Received: by 2002:a4a:c102:: with SMTP id s2mr14162359oop.60.1607791985611; Sat, 12 Dec 2020 08:53:05 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Philipp Stephani Date: Sat, 12 Dec 2020 17:52:54 +0100 Message-ID: Subject: Re: bug#19931: 24.4; Support for OS X press and hold To: Stefan Kangas Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 19931 Cc: 19931@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Am Mo., 23. Nov. 2020 um 15:04 Uhr schrieb Stefan Kangas : > > Philipp Stephani writes: > > > "Press and hold" is an OS X input method used for entering accented > > characters if a key is held down (instead of repeating the key). It's > > not supported in Emacs. > > http://lists.gnu.org/archive/html/emacs-devel/2011-06/msg00784.html > > states: "Let's look into making it work properly once people decide to > > install Lion." > > That was more than three years ago, and since then two major OS X > > versions have been released, but unfortunately press and hold is still > > not supported. It would be great to support this feature to make Emacs > > more consistent with other apps on OS X. > > Do we have support for this on free operating systems? Otherwise, I > think the policy is that we can't add it to Emacs. Probably yes, at least I haven't found similar functionality on free windowing systems. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 12 23:11:46 2020 Received: (at 19931) by debbugs.gnu.org; 13 Dec 2020 04:11:46 +0000 Received: from localhost ([127.0.0.1]:47248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1koIjZ-0001Pp-Oe for submit@debbugs.gnu.org; Sat, 12 Dec 2020 23:11:46 -0500 Received: from mail-pj1-f49.google.com ([209.85.216.49]:50369) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1koIjY-0001Pc-Gr for 19931@debbugs.gnu.org; Sat, 12 Dec 2020 23:11:45 -0500 Received: by mail-pj1-f49.google.com with SMTP id lj6so2998960pjb.0 for <19931@debbugs.gnu.org>; Sat, 12 Dec 2020 20:11:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codeisgreat-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:organization:references:date:in-reply-to :message-id:user-agent:mime-version; bh=DenGij8vviQ0UpD5Dvv3Hqclh4TWDm/QFJOt1baNYgM=; b=VO7a94TMq9tTGpDiqVC4AhnpzeQbKOGrB3zTJkIBS/0RQ4xIaR5fnuH3YoddgRaq// h0RccVKwY7Ojt8wDHMlmohTPyMESPPpJeAs+LUW5QNGVBgAKt+R6V1eQp/7GJgK8l7JS wtCJqCq7ITwv33m5qmUBJSLCzbCLPB4m6tvT5XHsexiJ+7gTHjpvS95msERvfTnwswFb i8lPNGZCFQI79AbzDwr2x4Uf1Si3RVhVYbIYlpgt42vzpon8Xz/c1ej7dEijvKfKxsfN gfuvTc2asj8IZ3HKRvtvGbLwz3KrJgW8WBOio0TdqPbTcXicxi4aaNyU8agW9yt0NLAv KVfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:organization:references:date :in-reply-to:message-id:user-agent:mime-version; bh=DenGij8vviQ0UpD5Dvv3Hqclh4TWDm/QFJOt1baNYgM=; b=OsJTw9cSDLCe9S8YpwdBIRmDW0jCQzWkIcTlCvJ2IHNyGXPa+Bz/A4HPr698rH5vYt PcPyExpuw/6yYL/GS0ghYEFunyqPoF/9SO/1zdVMLLyVsTD/eFc2hq8npd2fmiywF73w nJm4Po/NuxS1fIeEBSnOZHqHW7w/1GxNDxlAsABe7hB2sH0bqSGrNImxf6Xh6CPqtNtz O9VXBHu3lstbzCPjOw8QhjaDci2+fd/FpUrDh4EFQ0TiAv57icX+9eref431BNrgveM/ 9zSye80tGuDPBkgQZOFcQ2pF8DPlrcbzv7xqiRuUtSRCDS8glz3EtLXmt0k06UBIYF1j AK2Q== X-Gm-Message-State: AOAM533JJ6IdmJPatKz+s6im4ShwKU0sKJR/Q/oIAeJLSqjchL60V/Xv +9Y2ZvBYNZVdnYlX3mc7d5HU7wIRgXhvug== X-Google-Smtp-Source: ABdhPJz6S/gtQDIKQcuLVwdUlChUmCYJwzu96QA3DwebH8n5mNmKWmv55mAesbQQfH5xpMggwN55qw== X-Received: by 2002:a17:902:860a:b029:da:e83a:7f1f with SMTP id f10-20020a170902860ab02900dae83a7f1fmr17321119plo.60.1607832698598; Sat, 12 Dec 2020 20:11:38 -0800 (PST) Received: from lt ([2405:201:5c06:70bb:a64e:31ff:fe0c:338c]) by smtp.gmail.com with ESMTPSA id jx4sm13926440pjb.24.2020.12.12.20.11.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 12 Dec 2020 20:11:38 -0800 (PST) From: Pankaj Jangid To: Philipp Stephani Subject: Re: bug#19931: 24.4; Support for OS X press and hold Organization: Code Is Great Foundation References: Date: Sun, 13 Dec 2020 09:41:34 +0530 In-Reply-To: (Philipp Stephani's message of "Sat, 12 Dec 2020 17:52:54 +0100") Message-ID: <87o8iymjk9.fsf@codeisgreat.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 19931 Cc: 19931@debbugs.gnu.org, Stefan Kangas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Philipp Stephani writes: >> > "Press and hold" is an OS X input method used for entering accented >> > characters if a key is held down (instead of repeating the key). It's >> > not supported in Emacs. >> > http://lists.gnu.org/archive/html/emacs-devel/2011-06/msg00784.html >> > states: "Let's look into making it work properly once people decide to >> > install Lion." >> > That was more than three years ago, and since then two major OS X >> > versions have been released, but unfortunately press and hold is still >> > not supported. It would be great to support this feature to make Emacs >> > more consistent with other apps on OS X. >> >> Do we have support for this on free operating systems? Otherwise, I >> think the policy is that we can't add it to Emacs. > > Probably yes, at least I haven't found similar functionality on free > windowing systems. And if that is patented (like the right swipe) then no other system will be implementing it. Probably, we can think of something better to achieve the same goal. And make it portably available to all. One idea: A new input-method: accented-cycle (C-u C-\ "accented-cycle" RET). Once you have this input-method selected, then repeating same key will cycle through the accented options. Ofcourse sometimes it is useful to cut off input method so that instead of cycling you just repeat the same character in the typed text. This is already very well documented in the "(emacs) 22.3 Input Method". Also, the newly added "transient" input method will also be added help. So, why "press and hold" when you can simply "glide". From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 13 03:51:37 2020 Received: (at 19931) by debbugs.gnu.org; 13 Dec 2020 08:51:37 +0000 Received: from localhost ([127.0.0.1]:47394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1koN6P-0002iV-Ah for submit@debbugs.gnu.org; Sun, 13 Dec 2020 03:51:37 -0500 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:51653) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1koN6N-0002ht-8W for 19931@debbugs.gnu.org; Sun, 13 Dec 2020 03:51:36 -0500 X-Originating-IP: 91.129.99.98 Received: from mail.gandi.net (m91-129-99-98.cust.tele2.ee [91.129.99.98]) (Authenticated sender: juri@linkov.net) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id CA44D40003; Sun, 13 Dec 2020 08:51:26 +0000 (UTC) From: Juri Linkov To: Pankaj Jangid Subject: Re: bug#19931: 24.4; Support for OS X press and hold Organization: LINKOV.NET References: <87o8iymjk9.fsf@codeisgreat.org> Date: Sun, 13 Dec 2020 10:38:52 +0200 In-Reply-To: <87o8iymjk9.fsf@codeisgreat.org> (Pankaj Jangid's message of "Sun, 13 Dec 2020 09:41:34 +0530") Message-ID: <87pn3ep0bn.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19931 Cc: 19931@debbugs.gnu.org, Philipp Stephani , Stefan Kangas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > And if that is patented (like the right swipe) then no other system will > be implementing it. Probably, we can think of something better to > achieve the same goal. And make it portably available to all. > > One idea: > > A new input-method: accented-cycle (C-u C-\ "accented-cycle" RET). > > Once you have this input-method selected, then repeating same key will > cycle through the accented options. Ofcourse sometimes it is useful to > cut off input method so that instead of cycling you just repeat the same > character in the typed text. This is already very well documented in the > "(emacs) 22.3 Input Method". > > Also, the newly added "transient" input method will also be added help. > > So, why "press and hold" when you can simply "glide". I don't know how "Press and hold" works on OS X, but it seems it's like on some smartphone screen virtual keyboards holding down a letter pops up a list of suggestions with accented letters. But any postfix input method in Emacs already works the same way, for example: C-\ latin-1-postfix a displays a list of possible accents to select. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 13 04:41:44 2020 Received: (at 19931) by debbugs.gnu.org; 13 Dec 2020 09:41:45 +0000 Received: from localhost ([127.0.0.1]:47426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1koNsu-0004Nn-L1 for submit@debbugs.gnu.org; Sun, 13 Dec 2020 04:41:44 -0500 Received: from mail-pf1-f179.google.com ([209.85.210.179]:35112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1koNss-0004NS-DU for 19931@debbugs.gnu.org; Sun, 13 Dec 2020 04:41:43 -0500 Received: by mail-pf1-f179.google.com with SMTP id c79so10114835pfc.2 for <19931@debbugs.gnu.org>; Sun, 13 Dec 2020 01:41:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codeisgreat-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:organization:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=owkeO7tPIBVnYNoEeendH4heItPLubgHOkBtwAOgC/U=; b=BnJwUTVb6ToxIwU0oMMFYNwYU8vOQYC4WY20l7os3jCljscERPTDE5GVFjlENKmqtK VWNao1ZYEkRs3R7RnGieIXAS40iodQjlJ3uWDfrH3VWjNU2qvX7rcEr/eBvmMwWo7eJU JCDRGdIMGLKBIDLfNm2qeoSZNRFkJFReP+bqDXpUIU7zDIPCQOxEvc1oEGd5+yiCZFgF P8wJrpGKUwGTGp8CgULHuFUlcqmvSx7rLe0+DGXpgg558gG/o34utVjELnTqNNeqpqf0 X/ZQHtMi8/7ethRkseitw6+rcs0L9L7H1O+bOKqdLA5JY9pAZkSx51cxxNFriS/0AqLO pUNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:organization:references:date :in-reply-to:message-id:user-agent:mime-version :content-transfer-encoding; bh=owkeO7tPIBVnYNoEeendH4heItPLubgHOkBtwAOgC/U=; b=g3HXctMfRlCs44RwNQfcxblwyBN4Rqn7bygWVC7peETiFMjK2F0IolZPCs/31jU3Om U3OJkIVZ9x1efUM3Nza3wByCPX/m4s/Au4JqlV9yOZ+lVkXFKVn7ia1fNcIBdcjPY7zx WjVhA2ozCz5DUHl3LbCsbtUzZbKJJ5toEs7aY4sXgw7Ekd2sRP7gBPM4CTP++d1C+P6r a8rxgaXVcMyJ/DNTsKxXGiut/QwMhx6lqVhYm5FgEHBT0646hyhHxlm9nHIW5doCoEbU 7FfjwSZ3gDrvP8/CH9+R9inbDzsWiTAK+WzDibOFOCzYmpwSkeDTTTNqAvia9VYyMq/u sknw== X-Gm-Message-State: AOAM532mGkSKJS1ph6xdksG6l+nQ7C0tZRK+mPQizZxMTwhHFaiItm+o NcIef3WZ6IFqAOjWUqUo5X1WPdYc2msv2w== X-Google-Smtp-Source: ABdhPJypdxMJ3Cxkndy56DFqmqalTZMOyCu5tlLu0a6wVKGLbL3kjmqhE98nmUThAgiPk8Z8eq8VZw== X-Received: by 2002:aa7:80d5:0:b029:1a3:832a:1fd0 with SMTP id a21-20020aa780d50000b02901a3832a1fd0mr5181890pfn.6.1607852496274; Sun, 13 Dec 2020 01:41:36 -0800 (PST) Received: from lt ([2405:201:5c06:70bb:a64e:31ff:fe0c:338c]) by smtp.gmail.com with ESMTPSA id z15sm15630854pfn.34.2020.12.13.01.41.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Dec 2020 01:41:35 -0800 (PST) From: Pankaj Jangid To: Juri Linkov Subject: Re: bug#19931: 24.4; Support for OS X press and hold Organization: Code Is Great Foundation References: <87o8iymjk9.fsf@codeisgreat.org> <87pn3ep0bn.fsf@mail.linkov.net> Date: Sun, 13 Dec 2020 15:11:32 +0530 In-Reply-To: <87pn3ep0bn.fsf@mail.linkov.net> (Juri Linkov's message of "Sun, 13 Dec 2020 10:38:52 +0200") Message-ID: <87y2i2ujoz.fsf@codeisgreat.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 19931 Cc: 19931@debbugs.gnu.org, Philipp Stephani , Stefan Kangas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Juri Linkov writes: >> And if that is patented (like the right swipe) then no other system will >> be implementing it. Probably, we can think of something better to >> achieve the same goal. And make it portably available to all. >> >> One idea: >> >> A new input-method: accented-cycle (C-u C-\ "accented-cycle" RET). >> >> Once you have this input-method selected, then repeating same key will >> cycle through the accented options. Ofcourse sometimes it is useful to >> cut off input method so that instead of cycling you just repeat the same >> character in the typed text. This is already very well documented in the >> "(emacs) 22.3 Input Method". >> >> Also, the newly added "transient" input method will also be added help. >> >> So, why "press and hold" when you can simply "glide". > > I don't know how "Press and hold" works on OS X, but it seems it's like > on some smartphone screen virtual keyboards holding down a letter pops up > a list of suggestions with accented letters. Yes exactly similar to that. > But any postfix input method in Emacs already works the same way, for > example: > > C-\ latin-1-postfix > a > > displays a list of possible accents to select. Yes this almost solves the problem. Just that in case of press-and-hold, the user doesn=E2=80=99t have to goto another key. The combination is the m= ain key and arrow-key to select the correct accent. May be we can have a generic implementation. The next possible keys are already displayed in the echo area. Pressing the same character key again cycles through those options. e e =3D> =C3=AB e e e =3D> =C3=A9 e e e e =3D> =C3=A6 e e e e e =3D> =C3=AA e e e e e e =3D> =C3=A8 But, to be honest, I find the postfix implementation to be much faster. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 13 16:27:38 2020 Received: (at 19931) by debbugs.gnu.org; 13 Dec 2020 21:27:38 +0000 Received: from localhost ([127.0.0.1]:50591 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1koYu1-00085Q-OA for submit@debbugs.gnu.org; Sun, 13 Dec 2020 16:27:37 -0500 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:49775) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1koYtz-00084m-NO for 19931@debbugs.gnu.org; Sun, 13 Dec 2020 16:27:36 -0500 X-Originating-IP: 91.129.99.98 Received: from mail.gandi.net (m91-129-99-98.cust.tele2.ee [91.129.99.98]) (Authenticated sender: juri@linkov.net) by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 74112C0006; Sun, 13 Dec 2020 21:27:26 +0000 (UTC) From: Juri Linkov To: Pankaj Jangid Subject: Re: bug#19931: 24.4; Support for OS X press and hold Organization: LINKOV.NET References: <87o8iymjk9.fsf@codeisgreat.org> <87pn3ep0bn.fsf@mail.linkov.net> <87y2i2ujoz.fsf@codeisgreat.org> Date: Sun, 13 Dec 2020 23:20:49 +0200 In-Reply-To: <87y2i2ujoz.fsf@codeisgreat.org> (Pankaj Jangid's message of "Sun, 13 Dec 2020 15:11:32 +0530") Message-ID: <8736099zlm.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19931 Cc: 19931@debbugs.gnu.org, Philipp Stephani , Stefan Kangas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> But any postfix input method in Emacs already works the same way, for >> example: >> >> C-\ latin-1-postfix >> a >> >> displays a list of possible accents to select. > > Yes this almost solves the problem. Just that in case of press-and-hold, > the user doesn’t have to goto another key. The combination is the main > key and arrow-key to select the correct accent. There are some options in 'quail-define-package', and I recall that some of them can enable more interactive selection among displayed variants, but I don't remember what input methods used such options, and what options of 'quail-define-package' can do this, maybe 'SHOW-LAYOUT', but I'm not sure. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 14 03:46:27 2020 Received: (at 19931) by debbugs.gnu.org; 14 Dec 2020 08:46:27 +0000 Received: from localhost ([127.0.0.1]:51015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kojUw-0002k4-RG for submit@debbugs.gnu.org; Mon, 14 Dec 2020 03:46:27 -0500 Received: from relay11.mail.gandi.net ([217.70.178.231]:60491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kojUv-0002jo-3c for 19931@debbugs.gnu.org; Mon, 14 Dec 2020 03:46:25 -0500 Received: from mail.gandi.net (m91-129-99-98.cust.tele2.ee [91.129.99.98]) (Authenticated sender: juri@linkov.net) by relay11.mail.gandi.net (Postfix) with ESMTPSA id 230DB10000A; Mon, 14 Dec 2020 08:46:16 +0000 (UTC) From: Juri Linkov To: Pankaj Jangid Subject: Re: bug#19931: 24.4; Support for OS X press and hold Organization: LINKOV.NET References: <87o8iymjk9.fsf@codeisgreat.org> <87pn3ep0bn.fsf@mail.linkov.net> <87y2i2ujoz.fsf@codeisgreat.org> <8736099zlm.fsf@mail.linkov.net> Date: Mon, 14 Dec 2020 10:35:30 +0200 In-Reply-To: <8736099zlm.fsf@mail.linkov.net> (Juri Linkov's message of "Sun, 13 Dec 2020 23:20:49 +0200") Message-ID: <871rfssth1.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19931 Cc: 19931@debbugs.gnu.org, Philipp Stephani , Stefan Kangas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> Yes this almost solves the problem. Just that in case of press-and-hold, >> the user doesn’t have to goto another key. The combination is the main >> key and arrow-key to select the correct accent. > > There are some options in 'quail-define-package', and I recall > that some of them can enable more interactive selection among > displayed variants, but I don't remember what input methods used > such options, and what options of 'quail-define-package' can do this, > maybe 'SHOW-LAYOUT', but I'm not sure. Actually, the interactive selection UI is enabled when a rule contains a vector of possible variants, e.g.: (quail-define-rules ("a" [?á ?ä])) then typing "a" displays a list of characters to select. From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 23 16:11:28 2020 Received: (at 19931) by debbugs.gnu.org; 23 Dec 2020 21:11:28 +0000 Received: from localhost ([127.0.0.1]:54254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ksBPs-0001gZ-Jx for submit@debbugs.gnu.org; Wed, 23 Dec 2020 16:11:28 -0500 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:36589) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ksBPp-0001gG-D3 for 19931@debbugs.gnu.org; Wed, 23 Dec 2020 16:11:26 -0500 X-Originating-IP: 91.129.99.98 Received: from mail.gandi.net (m91-129-99-98.cust.tele2.ee [91.129.99.98]) (Authenticated sender: juri@linkov.net) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 045721C0003; Wed, 23 Dec 2020 21:11:16 +0000 (UTC) From: Juri Linkov To: Pankaj Jangid Subject: Re: bug#19931: 24.4; Support for OS X press and hold References: <87o8iymjk9.fsf@codeisgreat.org> <87pn3ep0bn.fsf@mail.linkov.net> <87y2i2ujoz.fsf@codeisgreat.org> Date: Wed, 23 Dec 2020 22:51:23 +0200 In-Reply-To: <87y2i2ujoz.fsf@codeisgreat.org> (Pankaj Jangid's message of "Sun, 13 Dec 2020 15:11:32 +0530") Message-ID: <87im8sh4sc.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19931 Cc: Stefan Kangas , Philipp Stephani , 19931@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> I don't know how "Press and hold" works on OS X, but it seems it's like >> on some smartphone screen virtual keyboards holding down a letter pops up >> a list of suggestions with accented letters. > > Yes exactly similar to that. I noticed there is already the corresponding item in etc/TODO: **** PressAndHold for writing accented character On macOS, many application support the press and hold pattern to invoke a menu of accented characters. (See example at https://support.apple.com/en-us/HT201586 .) Currently, this doesn't work in Emacs. Note that "ns-win.el" explicitly disables this. Note: This feature might not be allowed to be implemented until also implemented in Emacs for a free system. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 24 15:38:34 2020 Received: (at 19931) by debbugs.gnu.org; 24 Dec 2020 20:38:34 +0000 Received: from localhost ([127.0.0.1]:56061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ksXNa-0008Hr-Ia for submit@debbugs.gnu.org; Thu, 24 Dec 2020 15:38:34 -0500 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:55491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ksXNX-0008HQ-Jr for 19931@debbugs.gnu.org; Thu, 24 Dec 2020 15:38:33 -0500 X-Originating-IP: 91.129.99.98 Received: from mail.gandi.net (m91-129-99-98.cust.tele2.ee [91.129.99.98]) (Authenticated sender: juri@linkov.net) by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 7167BC0004; Thu, 24 Dec 2020 20:38:22 +0000 (UTC) From: Juri Linkov To: Pankaj Jangid Subject: Re: bug#19931: 24.4; Support for OS X press and hold Organization: LINKOV.NET References: <87o8iymjk9.fsf@codeisgreat.org> <87pn3ep0bn.fsf@mail.linkov.net> <87y2i2ujoz.fsf@codeisgreat.org> <87im8sh4sc.fsf@mail.linkov.net> Date: Thu, 24 Dec 2020 22:27:40 +0200 In-Reply-To: <87im8sh4sc.fsf@mail.linkov.net> (Juri Linkov's message of "Wed, 23 Dec 2020 22:51:23 +0200") Message-ID: <875z4rlzk3.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19931 Cc: Stefan Kangas , Philipp Stephani , 19931@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >>> I don't know how "Press and hold" works on OS X, but it seems it's like >>> on some smartphone screen virtual keyboards holding down a letter pops up >>> a list of suggestions with accented letters. >> >> Yes exactly similar to that. > > I noticed there is already the corresponding item in etc/TODO: BTW, there are more related items in etc/TODO. I don't know how actual they are. Maybe some of them are already obsolete? ** Add a way to define input methods by computing them When an input method is first used, redefine C-x 8 to use a user-selected input method, with the default being the union of latin-1-prefix and latin-1-postfix. ** A more convenient use of input methods in search Arrange a way for an input method to return the first character immediately, then replace it later. So that C-s a with input method latin-1-postfix would immediately search for an a. ** Let LEIM handle the Mode_switch key like XIM does I.e. a toggle like C-\ but which can also be used as a modifier.