From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#52245: Wishlist: cycle input methods Date: Thu, 23 Dec 2021 20:45:19 +0200 Organization: LINKOV.NET Message-ID: <86o8575feo.fsf@mail.linkov.net> References: <874k7rdn17.fsf@gmail.com> <838rx2an87.fsf@gnu.org> <87r1aucc61.fsf@gmail.com> <875ys0flvg.fsf@gmail.com> <871r2oml7o.fsf@gmail.com> <83v900xru6.fsf@gnu.org> <86y24b6vye.fsf@mail.linkov.net> <8335mjuqg4.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13337"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) Cc: andremegafone@gmail.com, rpluim@gmail.com, 52245@debbugs.gnu.org, tor.a.s.kringeland@ntnu.no To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Dec 23 19:54:29 2021 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 1n0TES-0003Gd-2w for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 23 Dec 2021 19:54:28 +0100 Original-Received: from localhost ([::1]:50080 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n0TER-0006bd-6b for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 23 Dec 2021 13:54:27 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:60238) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n0T7R-0000vV-37 for bug-gnu-emacs@gnu.org; Thu, 23 Dec 2021 13:47:13 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51635) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n0T7F-00013T-R6 for bug-gnu-emacs@gnu.org; Thu, 23 Dec 2021 13:47:10 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n0T7F-00019f-Nj for bug-gnu-emacs@gnu.org; Thu, 23 Dec 2021 13:47:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 23 Dec 2021 18:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52245 X-GNU-PR-Package: emacs Original-Received: via spool by 52245-submit@debbugs.gnu.org id=B52245.16402851944387 (code B ref 52245); Thu, 23 Dec 2021 18:47:01 +0000 Original-Received: (at 52245) by debbugs.gnu.org; 23 Dec 2021 18:46:34 +0000 Original-Received: from localhost ([127.0.0.1]:34945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n0T6o-00018h-8e for submit@debbugs.gnu.org; Thu, 23 Dec 2021 13:46:34 -0500 Original-Received: from relay5-d.mail.gandi.net ([217.70.183.197]:38587) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n0T6n-00018T-4G for 52245@debbugs.gnu.org; Thu, 23 Dec 2021 13:46:33 -0500 Original-Received: (Authenticated sender: juri@linkov.net) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 1D9FE1C0007; Thu, 23 Dec 2021 18:46:24 +0000 (UTC) In-Reply-To: <8335mjuqg4.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 23 Dec 2021 20:27:39 +0200") 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" Xref: news.gmane.io gmane.emacs.bugs:223001 Archived-At: >> C-1 C-\ activates the first input methods in the list of input methods >> C-2 C-\ second >> C-3 C-\ third >> ... >> C-0 C-\ deactivates the currently active input method > > The problem with this system is that the user needs to remember which > IM is the first and which the second. The user already needs to remember the sequence of configured keyboard layouts to be able to cycle them without looking at the indicator of the current layout. The problem that makes such cycling annoying is that when the user forgets what is the current layout, cycling selects a wrong layout. Using a number to select the layout avoids such a problem.