From owner-freebsd-questions@FreeBSD.ORG Sat Oct 26 00:44:42 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 26DEF61F for ; Sat, 26 Oct 2013 00:44:42 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de (mx01.qsc.de [213.148.129.14]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D9A242D3E for ; Sat, 26 Oct 2013 00:44:41 +0000 (UTC) Received: from r56.edvax.de (port-92-195-117-74.dynamic.qsc.de [92.195.117.74]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx01.qsc.de (Postfix) with ESMTPS id D37203CCD7; Sat, 26 Oct 2013 02:44:37 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id r9Q0iT1X009926; Sat, 26 Oct 2013 02:44:30 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Sat, 26 Oct 2013 02:44:29 +0200 From: Polytropon To: Gary Kline Subject: Re: howto recognize the Shift and Alt keys when /pressed\ Message-Id: <20131026024429.920d6e7e.freebsd@edvax.de> In-Reply-To: <20131025114233.GA28606@ethic.thought.org> References: <20131021161200.GA18556@ethic.thought.org> <20131022012804.98a017fa.freebsd@edvax.de> <20131021164926.GA19974@ethic.thought.org> <20131022125901.6f3366fd.freebsd@edvax.de> <20131022121555.GA24386@ethic.thought.org> <20131022221027.30108304.freebsd@edvax.de> <20131023163805.GA7143@ethic.thought.org> <20131024021132.44324417.freebsd@edvax.de> <20131025114233.GA28606@ethic.thought.org> Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: FreeBSD Mailing List X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Oct 2013 00:44:42 -0000 On Fri, 25 Oct 2013 11:42:33 +0000, Gary Kline wrote: > On Thu, Oct 24, 2013 at 02:11:32AM +0200, Polytropon wrote: > > On Wed, 23 Oct 2013 16:38:05 +0000, Gary Kline wrote: > > No need to re-invent the wheel here. Just "attach to" the > > responsible components of the OS mentioned above. In C. :-) > > > > > > > I wonder if I could take the src of xev.c and then, > seeing what it does when I click on CTRL, ATL, CAPS LOCK, > anf SHIFT. MAke any sense? Yes, makes _perfectly_ sense as long as you're running X. The X event viewer is a very good example on how to find out the key codes. You simply need to get that "in between" in the input chain so the keys keep working (instead of "making them disappear" by reading them _from_ the input buffer). I'd imagine that this is possible. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...