Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp10419828ybi; Wed, 24 Jul 2019 22:54:17 -0700 (PDT) X-Google-Smtp-Source: APXvYqz9vnNt5s2YvEWVK9LzSPr7duoY7QAWu/fayZZDCF1WxZ9wu3TVmMxI7xes6ydwaidZ5FHi X-Received: by 2002:a63:a35c:: with SMTP id v28mr41308906pgn.144.1564034057031; Wed, 24 Jul 2019 22:54:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564034057; cv=none; d=google.com; s=arc-20160816; b=puJ+q7QvxhqgeAhUjHIFDdXFxIj5d9KZDjUpB/ojFXWxcldss7jLQUIvhiBtVKFHSn mCore76wgd1MsSWpASLPkpIDpzv/k1jM7gsVvhr1hjJ5ZR9opRmGBScKN778M1ulPejI tLybWGOpVX6a9L9+XrE4T/24JYPB+ts7HzsDp6UAJK14OGKLWJkXrmExDlg9kDxm5sNZ eIlSlfYMtW6SiHaJZWoUnzm6YhtVw9FApiybqpza8xcxnNKXdne+KowNE9bGyeeEr648 CfvAcpnJG6S+VrPrmE+BHbkNGaCjyqIGk0Au0+PSPyHhUL6tdMriGRfttpHrHuLaWQmu CqWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:in-reply-to:date :references:subject:cc:to:from; bh=bUSCUt7Xpk7EqZUTx5lafBHPqBfCe2wJAy9bfSrXo08=; b=LdiV5zSlL1tdCwePGMVF4MeyPx7KfeskwkQ81FSF+zWgXW7QA96OaM47t8MTPXOD0x AYIlqtraa8QIZg6mh7eAVxLBJmj7KCjpQaPQjrZuKG0/mbbIJQjwA5N9zabkL8f1+eza mk07EEVLyz5inGE2HyS3KdrtCbaHswwxBtMGTV12iXDEuQAUejajGoWr4ulFAwd1NY0T B1/UsqC1QNuyf1CNmfjmlvGkc0x+VWukjquKu5reu1pDFusbOiV+auq0BwoybschJyWK UN4JB5sl9twfgjxK06iqMBzJ0jon/fQr9DkAHYmnBS+UKiT/noVhzrlFN/EkgI/8MwQG JWWA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p22si18224265pli.255.2019.07.24.22.54.02; Wed, 24 Jul 2019 22:54:17 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727262AbfGYENi (ORCPT + 99 others); Thu, 25 Jul 2019 00:13:38 -0400 Received: from hurricane.the-brannons.com ([71.19.155.94]:33446 "EHLO hurricane.the-brannons.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725774AbfGYENi (ORCPT ); Thu, 25 Jul 2019 00:13:38 -0400 X-Greylist: delayed 569 seconds by postgrey-1.27 at vger.kernel.org; Thu, 25 Jul 2019 00:13:38 EDT Received: from localhost (unknown [IPv6:2602:61:7344:8d00::a00b:8ad9]) by hurricane.the-brannons.com (Postfix) with ESMTPSA id F151A77888; Wed, 24 Jul 2019 21:04:08 -0700 (PDT) From: Chris Brannon To: Gregory Nowak Cc: Samuel Thibault , speakup@linux-speakup.org, Greg Kroah-Hartman , Okash Khawaja , devel@driverdev.osuosl.org, Kirk Reiser , Simon Dickson , linux-kernel@vger.kernel.org, Christopher Brannon Subject: Re: [HELP REQUESTED from the community] Was: Staging status of speakup References: <20190315130035.6a8f16e9@narunkot> <20190316031831.GA2499@kroah.com> <20190706200857.22918345@narunkot> <20190707065710.GA5560@kroah.com> <20190712083819.GA8862@kroah.com> <20190712092319.wmke4i7zqzr26tly@function> <20190713004623.GA9159@gregn.net> <20190725035352.GA7717@gregn.net> Date: Wed, 24 Jul 2019 21:04:07 -0700 In-Reply-To: <20190725035352.GA7717@gregn.net> (Gregory Nowak's message of "Wed, 24 Jul 2019 20:53:52 -0700") Message-ID: <875znqhia0.fsf@cmbmachine.messageid.invalid> MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Gregory Nowak writes: > keymap > I believe this is the currently active kernel keymap. I'm not sure of > the format, probably what dumpkeys(1) and showkey(1) use. Echoing > different values here should allow for remapping speakup's review > commands besides remapping the keyboard as a whole. AFAIK the Speakup keymap is just for remapping keys to Speakup functions. It's a binary format, not related to dumpkeys etc. You need a special program to compile a textual keymap into something that can be loaded into /sys/accessibility/speakup/keymap. I may have source for that lying around here somewhere. This is "here there be dragons" territory. I think the only specification of the format is in the source code. -- Chris