From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "T.V Raman" Newsgroups: gmane.emacs.devel Subject: Re: Easy things for Android port Date: Thu, 12 Jan 2023 06:46:37 -0800 Message-ID: <25536.7501.599000.992530@retriever.mtv.corp.google.com> References: <87mt6pfpy5.fsf.ref@yahoo.com> <87mt6pfpy5.fsf@yahoo.com> <87bkn4e1ag.fsf@yahoo.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="13331"; mail-complaints-to="usenet@ciao.gmane.io" Cc: raman@google.com, emacs-devel@gnu.org To: luangruo@yahoo.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 12 15:52:00 2023 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 1pFyvv-0002ep-Lz for ged-emacs-devel@m.gmane-mx.org; Thu, 12 Jan 2023 15:51:59 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pFyqv-0003Tj-O3; Thu, 12 Jan 2023 09:46:49 -0500 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 1pFyqu-0003TI-2e for emacs-devel@gnu.org; Thu, 12 Jan 2023 09:46:48 -0500 Original-Received: from mail-pj1-x1030.google.com ([2607:f8b0:4864:20::1030]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pFyqs-0004r1-CL for emacs-devel@gnu.org; Thu, 12 Jan 2023 09:46:47 -0500 Original-Received: by mail-pj1-x1030.google.com with SMTP id z9-20020a17090a468900b00226b6e7aeeaso21135439pjf.1 for ; Thu, 12 Jan 2023 06:46:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=references:in-reply-to:subject:cc:to:date:message-id :content-transfer-encoding:mime-version:from:from:to:cc:subject:date :message-id:reply-to; bh=tt/m4+Q8Phx/HYcN4SYaiXHVZyv4hAE6Zzt+TfieDwM=; b=OKM2weuKs2UZB1jViMVnHoOSRDHCVP6XVNhS/fiDABepMih9zgMCNPV57mfqZaH5PJ xZUORYB50t/z+UgGKwVhHLg5hTHmTEiFbRVplja28H+3jCIp2VqAjhXs+YBRrJ6eLdOw c6GclFRcaq0xQ20MK6lVKgqWP0bShGj1U32G908waylLF+NiK9wBLpxRHUKZcR0WFH33 p7Jiav/OT2kxzXw5rC6iMEMT2KFLCBOFnpAy/BibQbep9uGBRGx177o9ZIJDjNVx74jA w+kp/E0eyJo2btafL1WKB7I6+NlvKXNN5vURU0RXMybj4zRmQi2lVB29dDfdWi9ErBJy eApA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=references:in-reply-to:subject:cc:to:date:message-id :content-transfer-encoding:mime-version:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=tt/m4+Q8Phx/HYcN4SYaiXHVZyv4hAE6Zzt+TfieDwM=; b=MZ2T+5fQpWnTU8tZalXkkAwEmhqX5OCw1sBwQSCDqa+eTs5BzmYmlU8viy7s+L2gec StwF2GGSbEHe0bGaTOa28u5NZ9t4ps/6OES00JFkcV+Pp2PaEWePNom7sEze+ZEg7ifs rDa7fZLQQI9+QdDV/8GlXWUiJOCd3IxP0YxWA0Tyh1hwHXT58iktxdLRTfmXXIczAb0i hULhitlOvK9SWar1OSY8eSfkP004fCdP3kxrlIp2RtEF89/SiQae8XW2TAnrKqOWYVhn Vnq38FgZksKNnJQke40taesh6RNisrj6gHwMWH3HACkyU0+NNTHOsKR25N/BIH/ojclr XAag== X-Gm-Message-State: AFqh2koxTBUuXVniJYrEiQywsXdOg4I2UGUNdezdV1vJCRBzGG0eg76Q NmkYFmUeH+j8Mm+jP94bJsq7qvq7Y5fg2i/N X-Google-Smtp-Source: AMrXdXtx67lyf7ZU3aeeqkise2S+Ny7QR8+rhws9aZfyoXPqrG+TZTcevHA2OLDJn2uio6FpFJGXLw== X-Received: by 2002:a17:902:caca:b0:192:f281:b933 with SMTP id y10-20020a170902caca00b00192f281b933mr24930662pld.9.1673534804154; Thu, 12 Jan 2023 06:46:44 -0800 (PST) Original-Received: from retriever.mtv.corp.google.com ([2620:0:1000:1612:35ca:f2fc:ed1e:17d5]) by smtp.gmail.com with ESMTPSA id m3-20020a170902db0300b0018980f14ecfsm9591754plx.115.2023.01.12.06.46.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Jan 2023 06:46:43 -0800 (PST) In-Reply-To: <87bkn4e1ag.fsf@yahoo.com> X-Mailer: VM 8.1.1 under 30.0.50 (x86_64-pc-linux-gnu) Received-SPF: pass client-ip=2607:f8b0:4864:20::1030; envelope-from=raman@google.com; helo=mail-pj1-x1030.google.com X-Spam_score_int: -175 X-Spam_score: -17.6 X-Spam_bar: ----------------- X-Spam_report: (-17.6 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5 autolearn=ham autolearn_force=no X-Spam_action: no action 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:302378 Archived-At: All sounds good; but I'd still like to ask the higher-level -- perhaps somewhat research-oriented question: Emacs from 40 years ago created a lot of innovations that still shine in today's world. Given that those innovations happened in a world that distinctly lacked the hardware ans the associated UI affordances that we have today; how might Emacs create the next round of innovation that will shine for the next 40 years=3F Po Lu writes: > "T.V Raman" writes: >=20 > > One question re on-screen keyboard: > > > > Given Emacs' heavy usage of modifier keys, simply adding on-screen= > > keyboard support may not deliver something very useful. >=20 > There is a free input method for Android which does have modifier ke= ys. > I think it's called ``Any Soft Keyboard'' or some such. >=20 > > perhaps we should step back and ask "How Can Emacs Leverage Touch = Input" > > in a broader sense, and use that as the motivation to do some real= UI > > innovation >=20 > We already have touch screen support for the X builds, but the event= s > are not bound to anything at the moment. >=20 > Touchscreen support for Android is being worked on, but I think it w= ill > also require a lot of Lisp for gesture recognition, et cetera. Does= > anyone want to write that=3F >=20 > Thanks. --=20 Thanks, --Raman(I Search, I Find, I Misplace, I Research) =E2=99=89 Id: kg:/m/0285kf1 =F0=9F=A6=AE -- Thanks, --Raman(I Search, I Find, I Misplace, I Research) ♉ Id: kg:/m/0285kf1 🦮