From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6395FC7618B for ; Thu, 25 Jul 2019 10:54:29 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 3E7D2218DA for ; Thu, 25 Jul 2019 10:54:29 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729267AbfGYKy2 (ORCPT ); Thu, 25 Jul 2019 06:54:28 -0400 Received: from debian-2.covici.com ([172.104.21.222]:57646 "EHLO covici.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1729072AbfGYKy1 (ORCPT ); Thu, 25 Jul 2019 06:54:27 -0400 X-Greylist: delayed 306 seconds by postgrey-1.27 at vger.kernel.org; Thu, 25 Jul 2019 06:54:27 EDT Received: from ccs.covici.com (ccs.covici.com [70.109.53.110]) (authenticated bits=0) by covici.com (8.15.2/8.15.2/Debian-8) with ESMTPSA id x6PAiMvv003065 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 25 Jul 2019 06:44:38 -0400 Received: from ccs.covici.com (localhost [127.0.0.1]) by ccs.covici.com (8.15.2/8.14.9) with ESMTPS id x6PAiAU3031529 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 25 Jul 2019 06:44:10 -0400 Received: (from covici@localhost) by ccs.covici.com (8.15.2/8.13.7/Submit) id x6PAiAPS031528; Thu, 25 Jul 2019 06:44:10 -0400 Date: Thu, 25 Jul 2019 06:44:10 -0400 Message-ID: From: John Covici To: "Speakup is a screen review system for Linux." Cc: Gregory Nowak , devel@driverdev.osuosl.org, Simon Dickson , Greg Kroah-Hartman , linux-kernel@vger.kernel.org Subject: Re: [HELP REQUESTED from the community] Was: Staging status of speakup In-Reply-To: <875znqhia0.fsf@cmbmachine.messageid.invalid> 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> <875znqhia0.fsf@cmbmachine.messageid.invalid> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 EasyPG/1.0.0 Emacs/26 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) Reply-To: covici@ccs.covici.com Organization: Covici Computer Systems MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I think the program is genmap, I have it in my init sequence, but I am not sure it does anything at this point. On Thu, 25 Jul 2019 00:04:07 -0400, Chris Brannon wrote: > > 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 > _______________________________________________ > Speakup mailing list > Speakup@linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici wb2una covici@ccs.covici.com