Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp1982964ybh; Fri, 13 Mar 2020 10:48:57 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvodjfFdN+Nmcw5LWIyAX0ir4DovJRdR2BEOJfmd0wIElKZJxZf+hAskyeW1SeVuB9Pe5El X-Received: by 2002:a05:6830:2361:: with SMTP id r1mr11564885oth.88.1584121737165; Fri, 13 Mar 2020 10:48:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584121737; cv=none; d=google.com; s=arc-20160816; b=vDDp6l2Zt8QiO1WdWWPNvFirmr+4YcRdmFJnMKFYyIXykZW6u/HH06rzA4Hb01QKMS AohQRK84QCX7ZGaLbISc+eWxIimCqNu4mdiG6AKXLQTPRXg5eLfEX+brig7M+kpOYewL xX4u/9PelhzasO9drRcONy9/COo2rgb5PrGQoITnXkliIMk7yJwW4+6yB4b6asXKziTb HkzAsoye837m5gOri5Urj86yQeKViib+nu2ur8NGKH+R0GlHTa+f0oxsYHO93lEyUU9r rC65L2VMi4LUe8sxI6CKSKXDxo7iJR/R/Gb0PAke79H4L1jtL94SpibbWAaW9as4ZYjA DB2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=1Jz7ElaYl4G5s8tjf4//nL9X+feX8dgn1YasReBhmLU=; b=mLZY/x/QaXb6O2LCEVbQHg3yauX4HWRP6wyu9gSvofD06Ns6wOkzHCCfr15Riv6au2 FTIF8a3qaRbIuBFC0NeYvhdsmlZedT4mGOijrscVziL2v+l+7khKoYPPbDwBlFEX+GtR zVUzkmtvHoEFcBs82t1W1RKJT0DPlYkuNTjGJMbzQUBaxit64i0xo9exkossH93W3D/T 9ezuf950n/UmuMenTye8qzZToNvmte3qfdzP+TBerrzRB/j1FJhUjXqvPQmrD9PnWo+1 rLsSd5ZfMCqsS7XKnnUswxv8/cYFEN+WzaIj1v7ANLbKT+eGGj6ECIrE/u68prGx3AMH RYiw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=DldLXFnd; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s14si5491812otp.243.2020.03.13.10.48.44; Fri, 13 Mar 2020 10:48:57 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=DldLXFnd; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726676AbgCMRrO (ORCPT + 99 others); Fri, 13 Mar 2020 13:47:14 -0400 Received: from mail-lj1-f193.google.com ([209.85.208.193]:44844 "EHLO mail-lj1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726461AbgCMRrO (ORCPT ); Fri, 13 Mar 2020 13:47:14 -0400 Received: by mail-lj1-f193.google.com with SMTP id a10so11447052ljp.11 for ; Fri, 13 Mar 2020 10:47:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1Jz7ElaYl4G5s8tjf4//nL9X+feX8dgn1YasReBhmLU=; b=DldLXFndSEJ23oNy6e2XGqNLYP7/80RxYvYEF6XuiZV7j6joGGBRiD2/yFukHE4LGn Kbj8dD8fsioQ99dJZwruHJJK6NhcOgpj8pTGLSIfN2VP5TZoo9M1NZ70kuXD6tg6zXVe f8Edjdza72ITuxxTT7jYRYpq+LS2JhTyc6fZRRHnXVGGmW9xY2rW1LWH4U3X94sbjNkR TBKOMAgLNKYhW6mZZ6CfdU4+lproXFuUgI8svNgHwppmr9iD6jkuX6GfVjqH6kreeyxb udIxsI3pBEsvPbrdAXnXCSC50aEHAMRFgWtf16vVGuTt+U6WoNbJH1dZGNpXiyReUmNk xuYg== 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=1Jz7ElaYl4G5s8tjf4//nL9X+feX8dgn1YasReBhmLU=; b=MJJn3Nftq3f2pQUvATikOYRA+ijdwKbHFQvHLZeMvarF1H1rB9wRaU2ILQ1wxSaSgH c8Hm9Ej5wYY40k+F3vWsPadTljIWLCA2ZzTEKu3vioEnM6r2X+roeJNSeI7V6I9wyLHn QmwopCDodkkdd4FF+4po/dEiDWrUPwtE7Z/HPbGEe2v5urbBkH+XQyija8brHLS1Nymb /AeuTHjVa9iXJ+qUsZ2owc4NKRysieNjKWSFjjbBEbEmj3qMQ2vSXHymdzukLvnt7kOp M4Zi4tm2fiQBEbhbXxvcYnpb+a24fN+RFlJEpaS/4AxYgKJRJ9D2lL1aGNj6wAsmtEZJ NtUw== X-Gm-Message-State: ANhLgQ3CHfW7Q2UK8tJfdrL0nEVAt+Pwtjh+7Spt6Rypjt92SEpLMOmd OAxoDkAmcbhUsUrxKDx2qG0XUY0L6+sO2ZiSzN50KaT3Bew= X-Received: by 2002:a05:651c:1b5:: with SMTP id c21mr3138597ljn.174.1584121631812; Fri, 13 Mar 2020 10:47:11 -0700 (PDT) MIME-Version: 1.0 References: <20200304002137.83630-1-rajatja@google.com> In-Reply-To: From: Rajat Jain Date: Fri, 13 Mar 2020 10:46:33 -0700 Message-ID: Subject: Re: [PATCH v2] Input: Allocate keycode for SNIP key To: Harry Cutts Cc: Dmitry Torokhov , linux-input , lkml , Dmitry Torokhov Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 12, 2020 at 1:31 PM Harry Cutts wrote: > > On Tue, 3 Mar 2020 at 16:21, Rajat Jain wrote: > > > > New chromeos keyboards have a "snip" key that is basically a selective > > screenshot (allows a user to select an area of screen to be copied). > > Allocate a keyvode for it. > > > > Signed-off-by: Rajat Jain > > --- > > V2: Drop patch [1/2] and instead rebase this on top of Linus' tree. > > > > include/uapi/linux/input-event-codes.h | 3 +++ > > 1 file changed, 3 insertions(+) > > > > diff --git a/include/uapi/linux/input-event-codes.h b/include/uapi/linux/input-event-codes.h > > index 0f1db1cccc3fd..08c8572891efb 100644 > > --- a/include/uapi/linux/input-event-codes.h > > +++ b/include/uapi/linux/input-event-codes.h > > @@ -652,6 +652,9 @@ > > /* Electronic privacy screen control */ > > #define KEY_PRIVACY_SCREEN_TOGGLE 0x279 > > > > +/* Selective Screenshot */ > > +#define KEY_SNIP 0x280 > > + > > It's not very obvious to me what KEY_SNIP represents, without the > comment above. Maybe you could call it something like > KEY_SELECTIVE_SCREENSHOT, so that its purpose is more apparent to > someone seeing it in use. Sure, I do not have any preference, so I will change this to KEY_SELECTIVE_SCREENSHOT. Thanks, Rajat > > Harry Cutts > Chrome OS Touch/Input team > > > /* > > * Some keyboards have keys which do not have a defined meaning, these keys > > * are intended to be programmed / bound to macros by the user. For most > > -- > > 2.25.0.265.gbab2e86ba0-goog > >