From mboxrd@z Thu Jan 1 00:00:00 1970 To: 9fans@cse.psu.edu Subject: Re: [9fans] kbd.c From: andrey mirtchovski MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-gpxvasoopuykzclonmiefbodbd" Message-Id: <20020331193529.D7D0E19995@mail.cse.psu.edu> Date: Sun, 31 Mar 2002 12:35:54 -0700 Topicbox-Message-UUID: 6ff638d4-eaca-11e9-9e20-41e7f4b1d025 This is a multi-part message in MIME format. --upas-gpxvasoopuykzclonmiefbodbd Content-Disposition: inline Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit > I think that it's reasonable to expect the very first Plan 9 > user of an "unsupported keyboard type" to be able to fill up a new set > of tables > (the driver we have helps doing that by letting you know the scan > codes). I was thinking of adding bulgarian kbd map modifications to the russian ones posted here couple of days ago (the differences are very few, but they do exist).. but because of the 'my keyboard is smaller than yours' flamewar onset I decided to wait until we've all settled on a standard way of doing different keyboards/alphabets in p9... anyways, the number of bulgarian plan9 users besides me is about one (hi, lucho :) and we're not hard-pressed to write in cyrillic all that much :) андрей :) --upas-gpxvasoopuykzclonmiefbodbd Content-Type: message/rfc822 Content-Disposition: inline Received: from acl.lanl.gov ([128.165.147.1]) by acl.lanl.gov; Sun Mar 31 11:54:21 MST 2002 Received: (qmail 1126054 invoked by uid 18927); 31 Mar 2002 11:54:20 -0700 Delivered-To: andrey@acl.lanl.gov Received: (qmail 1118095 invoked from network); 31 Mar 2002 11:54:20 -0700 Received: from mailrelay2.lanl.gov (128.165.4.103) by acl.lanl.gov with SMTP; 31 Mar 2002 11:54:20 -0700 Received: from mailproxy1.lanl.gov (localhost.localdomain [127.0.0.1]) by mailrelay2.lanl.gov (8.11.6/8.11.6/(ccn-5)) with ESMTP id g2VIsJC13558; Sun, 31 Mar 2002 11:54:19 -0700 Received: from mail.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mailproxy1.lanl.gov (8.11.6/8.11.6/(ccn-5)) with ESMTP id g2VIxBQ13157; Sun, 31 Mar 2002 11:59:11 -0700 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4F49F19A2D; Sun, 31 Mar 2002 13:54:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from gsyc.escet.urjc.es (gsyc064.dat.escet.urjc.es [193.147.71.64]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0AF4E19A0B for <9fans@cse.psu.edu>; Sun, 31 Mar 2002 13:53:42 -0500 (EST) Received: from gsyc.escet.urjc.es (217-124-22-12.dialup.nuria.telefonica-data.net [217.124.22.12]) by gsyc.escet.urjc.es (8.9.3/8.9.3/Debian 8.9.3-21) with ESMTP id UAA11653 for <9fans@cse.psu.edu>; Sun, 31 Mar 2002 20:53:40 +0200 X-Authentication-Warning: gsyc.escet.urjc.es: Host 217-124-22-12.dialup.nuria.telefonica-data.net [217.124.22.12] claimed to be gsyc.escet.urjc.es Message-ID: <3CA75C46.72061755@gsyc.escet.urjc.es> From: FJ Ballesteros X-Mailer: Mozilla 4.78 [es] (Win98; U) X-Accept-Language: es MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] kbd.c References: Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.8 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Help: List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 31 Mar 2002 20:58:14 +0200 I think that it's reasonable to expect the very first Plan 9 user of an "unsupported keyboard type" to be able to fill up a new set of tables (the driver we have helps doing that by letting you know the scan codes). That´s why we don't have a way to dynamic load a new table. Apart from this, I think the only difference is that we may have different "shift" modifiers (eg. AltGr on spanish keyboards, which is different from Alt). I´ll send the driver to the list when my students complete it (which should happen in just a couple of weeks). I'll try to ensure that new modifiers could be added easily for those keyboards needing it. And BTW, I also kind of hate xmodmap (just to ack Boyd). "rob pike, esq." wrote: > > Interesting you mention this. I have been considering a unification > too, but am not familiar enough with the issues to trust my judgement. > > I rather like Bronnikov's approach, using caps lock to set the mode and > having loadable tables. The default table could still make caps lock > be a control key. Part of the table would be whether caps lock toggles > or is a shift key, and then if it is a shift key, the table would define > how it affects the state. I can't just install his diffs, though, since they > don't match the kbd.c we have. > > So many people have tried to settle this matter I think it's in our interest > to settle it once and for all. > > -rob --upas-gpxvasoopuykzclonmiefbodbd--