From owner-freebsd-hackers Mon Mar 30 21:14:53 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA18702 for freebsd-hackers-outgoing; Mon, 30 Mar 1998 21:14:53 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id VAA18670 for ; Mon, 30 Mar 1998 21:14:37 -0800 (PST) (envelope-from imp@village.org) Received: from harmony [10.0.0.6] by rover.village.org with esmtp (Exim 1.71 #1) id 0yJtNR-0004kk-00; Mon, 30 Mar 1998 22:14:25 -0700 Received: from harmony.village.org (localhost [127.0.0.1]) by harmony.village.org (8.8.8/8.8.3) with ESMTP id WAA26258 for ; Mon, 30 Mar 1998 22:14:32 -0700 (MST) Message-Id: <199803310514.WAA26258@harmony.village.org> To: hackers@FreeBSD.ORG Subject: Interest in... Date: Mon, 30 Mar 1998 22:14:32 -0700 From: Warner Losh Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG ..../usr/share/syscons/keymaps/us.ncd.kbd? I have an old NCD keyboard connected to a portable (the Libretto) and have worked out the scan codes for it to work with both X and syscons. It won't work with the BIOS very well (you can type letters, as those scan codes are the same, but many of the function keys are different than standard PC keyboards). Any interest in bloating the tree with this? However, there is one minor problem. There are two keys that seem to act as a "prefix" which changes the meaning of other keys. It appears from looking at the translation table in syscons.c that this is due to the scan codes being generated. So maybe I'll have to hack this at a very low level to get things working correctly. Too bad there is no way to set this state table from userland... That would make adding other, virtual keyboards much easier... Comments? Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message