From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [External] : New key binding syntax Date: Thu, 18 Nov 2021 17:22:22 +0200 Message-ID: <834k89xzdd.fsf@gnu.org> References: <20211004081724.6281.11798@vcs0.savannah.gnu.org> <4371985.yOQEpiRy8s@galex-713.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14861"; mail-complaints-to="usenet@ciao.gmane.io" Cc: drew.adams@oracle.com, emacs-devel@gnu.org, stefankangas@gmail.com, galex-713@galex-713.eu, rms@gnu.org To: Yuri Khan Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Nov 18 16:24:37 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 1mnjH9-0003XG-Ph for ged-emacs-devel@m.gmane-mx.org; Thu, 18 Nov 2021 16:24:35 +0100 Original-Received: from localhost ([::1]:57024 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mnjH8-00039B-Rc for ged-emacs-devel@m.gmane-mx.org; Thu, 18 Nov 2021 10:24:34 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33570) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnjFD-0000jR-0t for emacs-devel@gnu.org; Thu, 18 Nov 2021 10:22:35 -0500 Original-Received: from [2001:470:142:3::e] (port=53644 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnjFC-0004U4-2a; Thu, 18 Nov 2021 10:22:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=/Sm9qKOJ3pueqjrTSEJ5xKSIMMog7lbWL5CNbil9lzQ=; b=mQeEvx36+aWwjrkSmMT9 B9eApE0lY3XQOjiWucg2V4CIjcPi8u1ZhDhUMY/MxsoDGcWUiG7kOFnWj00rcTsuH8IvnbjCKNdUD Ndb0oWf03nhe+LJtrNm0FSYbUduJeTkcOgDlALRLw50nMQAxqhU1ZSmBojAz7QML8DLvAP2r7/Tpy cS3TmyoeikrO48sAPvbS2QUg9alKd375LPkSlqFkl1Yj+yfojesVD7gR6ndgog6dP3kHJqCDj17I3 ebJ8U+CHOutMYGuw59SaZXBzSeP4rhiVTnPdJoMbeLfQSOnVMoIyGV4pTiMG8nEGsqUXCOgKhEZBq keXTeynEs6KWqA==; Original-Received: from [87.69.77.57] (port=2588 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnjF4-0003dI-9J; Thu, 18 Nov 2021 10:22:27 -0500 In-Reply-To: (message from Yuri Khan on Thu, 18 Nov 2021 21:59:28 +0700) 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" Xref: news.gmane.io gmane.emacs.devel:279680 Archived-At: > From: Yuri Khan > Date: Thu, 18 Nov 2021 21:59:28 +0700 > Cc: Stefan Kangas , Richard Stallman , > Drew Adams , Emacs developers > > Hey, millions of people deal daily with layouts where pressing the key > Q yields the character й. In Emacs, one has to mess with > function-key-map so й translates to q which buries Dired. In an ideal > world, Dired would bind not the character q but the key Q, and it > would just work no matter the layout. How do you work in Emacs with a keyboard that generates Cyrillic characters? All the commands are in English, responses to prompts are also in English, etc. Don't you switch the keyboard language to English anyway? IOW, it sounds like the path to the "ideal world" is a tad longer than just binding keys in Dired.