From owner-freebsd-hackers@FreeBSD.ORG Tue Mar 28 10:11:11 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 91A5516A401 for ; Tue, 28 Mar 2006 10:11:11 +0000 (UTC) (envelope-from a@zeos.net) Received: from fobos.ldc.net (fobos.ldc.net [213.160.128.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id D417E43D45 for ; Tue, 28 Mar 2006 10:11:10 +0000 (GMT) (envelope-from a@zeos.net) Received: from localhost.my.domain (171-dup.ldc.net [213.160.136.171] (may be forged)) by fobos.ldc.net (8.13.5/8.13.5) with ESMTP id k2SAB30E068181 for ; Tue, 28 Mar 2006 13:11:09 +0300 (EEST) (envelope-from a@zeos.net) Received: from localhost.my.domain (localhost [127.0.0.1]) by localhost.my.domain (8.13.5/8.13.5) with ESMTP id k2SAB0tk000723 for ; Tue, 28 Mar 2006 13:11:01 +0300 (EEST) (envelope-from a@zeos.net) Received: (from elisej@localhost) by localhost.my.domain (8.13.5/8.13.5/Submit) id k2SAB02O000709 for freebsd-hackers@freebsd.org; Tue, 28 Mar 2006 13:11:00 +0300 (EEST) (envelope-from a@zeos.net) X-Authentication-Warning: localhost.my.domain: elisej set sender to a@zeos.net using -f Date: Tue, 28 Mar 2006 13:10:59 +0300 From: User Elisej To: freebsd-hackers@freebsd.org Message-ID: <20060328101059.GC594@> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: mutt-ng/devel-r581 (FreeBSD) X-Virus-Scanned: ClamAV version 0.87.1, clamav-milter version 0.87 on fobos.ldc.net X-Virus-Status: Clean X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (fobos.ldc.net [213.160.128.2]); Tue, 28 Mar 2006 13:11:09 +0300 (EEST) X-Mailman-Approved-At: Wed, 05 Apr 2006 12:22:00 +0000 Subject: keymaps X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Mar 2006 10:11:11 -0000 I need to understand and write keymaps. I have read kbdcontrol(1) and kbdmap(5), but these two is too superficial. Is there another document? These manuals do not explain for example: How to make "Alt+a" acting as sequence "Meta a"? "Alt+a" acts in other way, than "a" pressed after the key marked as "alock" in keymap. So what is alock? When a locked key is unlocked? Should I describe scan codes 128-255? (Some standard keymaps do this, but some standard keymaps do not.) How kbdmap affects on LEDs? and so one and so forth. I have asked this question in freebsd-questions already. No response. So, I decided to ask here. Elisej Babenko mailto:a@zeos.net