From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.org!.POSTED!not-for-mail
From: Emanuel Berg <moasen@zoho.com>
Newsgroups: gmane.emacs.help
Subject: Re: X11 signal to emacs
Date: Tue, 04 Apr 2017 06:12:29 +0200
Message-ID: <yw.86d1csx13m.fsf@zoho.com>
References: <CAJKG6RkZ-sQvZo6hHVLp6QsCTAyiyf_q2zLB-c+NEHn=dgvuvw@mail.gmail.com>
	<yw.86o9wizkv6.fsf@zoho.com> <p91wpb330xf.fsf@raman-glaptop2>
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: text/plain
X-Trace: blaine.gmane.org 1491279200 1984 195.159.176.226 (4 Apr 2017 04:13:20 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Tue, 4 Apr 2017 04:13:20 +0000 (UTC)
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux)
To: help-gnu-emacs@gnu.org
Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Apr 04 06:13:14 2017
Return-path: <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>
Envelope-to: geh-help-gnu-emacs@m.gmane.org
Original-Received: from lists.gnu.org ([208.118.235.17])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>)
	id 1cvFq4-0007B5-T1
	for geh-help-gnu-emacs@m.gmane.org; Tue, 04 Apr 2017 06:13:05 +0200
Original-Received: from localhost ([::1]:33859 helo=lists.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>)
	id 1cvFqA-0001IV-J7
	for geh-help-gnu-emacs@m.gmane.org; Tue, 04 Apr 2017 00:13:10 -0400
Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42941)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <geh-help-gnu-emacs@m.gmane.org>) id 1cvFpn-0001HF-7b
	for help-gnu-emacs@gnu.org; Tue, 04 Apr 2017 00:12:48 -0400
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <geh-help-gnu-emacs@m.gmane.org>) id 1cvFpi-00055A-Qm
	for help-gnu-emacs@gnu.org; Tue, 04 Apr 2017 00:12:47 -0400
Original-Received: from [195.159.176.226] (port=36811 helo=blaine.gmane.org)
	by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
	(Exim 4.71) (envelope-from <geh-help-gnu-emacs@m.gmane.org>)
	id 1cvFpi-00054T-Iy
	for help-gnu-emacs@gnu.org; Tue, 04 Apr 2017 00:12:42 -0400
Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2)
	(envelope-from <geh-help-gnu-emacs@m.gmane.org>) id 1cvFpX-0003iK-0m
	for help-gnu-emacs@gnu.org; Tue, 04 Apr 2017 06:12:31 +0200
X-Injected-Via-Gmane: http://gmane.org/
Mail-Followup-To: help-gnu-emacs@gnu.org
Original-Lines: 30
Original-X-Complaints-To: usenet@blaine.gmane.org
Mail-Copies-To: never
Cancel-Lock: sha1:jljgmy2BpPTxq+dHX5Z4XXojawE=
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
	[fuzzy]
X-Received-From: 195.159.176.226
X-BeenThere: help-gnu-emacs@gnu.org
X-Mailman-Version: 2.1.21
Precedence: list
List-Id: Users list for the GNU Emacs text editor <help-gnu-emacs.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/help-gnu-emacs>,
	<mailto:help-gnu-emacs-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/help-gnu-emacs/>
List-Post: <mailto:help-gnu-emacs@gnu.org>
List-Help: <mailto:help-gnu-emacs-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/help-gnu-emacs>,
	<mailto:help-gnu-emacs-request@gnu.org?subject=subscribe>
Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org
Original-Sender: "help-gnu-emacs"
	<help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>
Xref: news.gmane.org gmane.emacs.help:112683
Archived-At: <http://permalink.gmane.org/gmane.emacs.help/112683>

raman wrote:

> This is nice. Is there some X magic that will
> let me combine special-event-map with
> something else that then lets me bind an
> action to a simple press of say the ctrl-key?

Hang on a second, X? Now I see, it even says
X11 in the subject. X11 is the protocol for X.
Do they have signals of their own?!

My answer has nothing to do with X or X11, it
is plain Unix IPC, just two processes
signalling each other...

> Today, ctrl is a modifier -- but pressing
> ctrl by itself does nothing in emacs.
> If I could achieve the above, then I'd get 3
> more keys: ctrl, alt, and the windows key.

Cool idea, cred if you succeed. But in general,
one doesn't need more keys. It is doing
something sensible with the ones you got that's
the trick :)

-- 
underground experts united .... http://user.it.uu.se/~embe8573
Emacs Gnus Blogomatic ......... http://user.it.uu.se/~embe8573/blogomatic
                   - so far: 69 Blogomatic articles -                   
                with: #moasen @ irc.freenode.net 6667