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: Physical keyboard events Date: Wed, 30 Oct 2024 17:23:42 +0200 Message-ID: <86ttct4nsx.fsf@gnu.org> References: <3b505bfa-cff2-4e1e-adf0-39467f3eb474@imayhem.com> <265daf18-ccdf-4c6c-ab04-1d3312cbcbb2@imayhem.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23747"; mail-complaints-to="usenet@ciao.gmane.io" Cc: cpardo@imayhem.com, acm@muc.de, emacs-devel@gnu.org To: Yuri Khan Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Oct 30 16:24:33 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 1t6AYh-0005xo-Vq for ged-emacs-devel@m.gmane-mx.org; Wed, 30 Oct 2024 16:24:32 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6AY4-0004DS-1L; Wed, 30 Oct 2024 11:23:52 -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 1t6AY2-0004DG-Jb for emacs-devel@gnu.org; Wed, 30 Oct 2024 11:23:50 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t6AXz-0001w3-DG; Wed, 30 Oct 2024 11:23:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=fQJYR6SOUy6ags7Q7Nywzk7UzxdBTHgp86MvNyFa3js=; b=Kcci67QAe35I R2poI/IuH+SilNJlQodNdbPRDH/E3+9k+7DU6wZlLQPdfLLH4S66d6lUZdXm3jpNXRdr5xkk9WpxM HXZZwoX+xQBCrhNaldbwDs9obBXHE0sWTDLkUve6EwquZVHrxvXhad9AzguVP0LxKYQVN6aAxncn8 PKTn2hNVtffs4xLXbLlQV8rTpku7/su1456myy9MnFfZ94uFiTfOqixJabOdxH44+4DsOWn0iM0sr C1w4OE9YSn4dTL7NfyVkvOQZ49Gf1s47y3ilmJpYZyvpujiUTMDDvVvn7uukY46fdcKqjbqqb2T8r sEmTxklvWNjcbwBGFyQmAw==; In-Reply-To: (message from Yuri Khan on Wed, 30 Oct 2024 13:02:22 +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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:324942 Archived-At: > From: Yuri Khan > Date: Wed, 30 Oct 2024 13:02:22 +0700 > Cc: Alan Mackenzie , emacs-devel@gnu.org > > On Wed, 30 Oct 2024 at 04:46, Cecilio Pardo wrote: > > > > That's a very un-Emacs like thing to do. Apart from specifically > > > graphicky things, the convention is that features are available > > > regardless of whether on a GUI or a TUI. For this reason, bindings like > > > C- are frowned upon, although they are used in some places (hello, > > > Org!). > > > > It is practically imposible to do it on ttys, I think. > > Look into modern terminal emulators such as kitty, wezterm, and > several others implementing an advanced keyboard protocol. We want to be able to use this on consoles, if possible, not just on terminal emulators (which are really GUI programs in disguise).