From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Rustom Mody Newsgroups: gmane.emacs.devel Subject: Re: APL mode Date: Sat, 26 Oct 2013 22:18:20 +0530 Message-ID: References: <2556707.G5KkrEK5zp@descartes> <2175241.EV4ttzPlpJ@descartes> <52603276.70404@harpegolden.net> <526B9B04.3080404@t-online.de> <526BE288.90601@harpegolden.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1382806122 23208 80.91.229.3 (26 Oct 2013 16:48:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 26 Oct 2013 16:48:42 +0000 (UTC) Cc: Juergen Sauermann , emacs-devel To: David De La Harpe Golden Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 26 18:48:46 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Va72b-0007kN-Ca for ged-emacs-devel@m.gmane.org; Sat, 26 Oct 2013 18:48:45 +0200 Original-Received: from localhost ([::1]:35395 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Va72b-00027E-2W for ged-emacs-devel@m.gmane.org; Sat, 26 Oct 2013 12:48:45 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52641) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Va72Y-000279-Fx for emacs-devel@gnu.org; Sat, 26 Oct 2013 12:48:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Va72X-0001ku-IB for emacs-devel@gnu.org; Sat, 26 Oct 2013 12:48:42 -0400 Original-Received: from mail-pb0-x230.google.com ([2607:f8b0:400e:c01::230]:46485) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Va72X-0001kb-Ax for emacs-devel@gnu.org; Sat, 26 Oct 2013 12:48:41 -0400 Original-Received: by mail-pb0-f48.google.com with SMTP id mc8so2833499pbc.21 for ; Sat, 26 Oct 2013 09:48:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=uxQkg5/1O3LQ9Z02Ht/n+kDEtMBXqGZP6d3HGqbW8ms=; b=RCppSwleJE6Y0+5zDeMCYnV5wRmsj+YrpsIF6ALefIbOD7wAcdZtO98VgoukLHfuJQ spf8z+WQg+F17C1zKjGy8MHZ/BMgnNKEyVvIL2UgeiDHJmA64RrFp79eb7uHxT8utL82 My/gzHo7N0Su3SFs64+PTTO8F/Lav3mXCpa9PQ0Jhjc6Sb+nWAb36J4doL70rIWoNGk6 26mfeT3z2YBO12CLljI/423ggLr+SZeJhdVI/yC3XbkyOIU24fT6u16dnd/RlJ1HPAZm vyzrqUZy0gCUz/WtDmEugo8ZCA3ZY31nflef17UOGASZdXL+2ZEJcJQh69JpQeno1M/k 7XnA== X-Received: by 10.68.35.229 with SMTP id l5mr6517509pbj.134.1382806120332; Sat, 26 Oct 2013 09:48:40 -0700 (PDT) Original-Received: by 10.68.233.74 with HTTP; Sat, 26 Oct 2013 09:48:20 -0700 (PDT) In-Reply-To: <526BE288.90601@harpegolden.net> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c01::230 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:164562 Archived-At: On Sat, Oct 26, 2013 at 9:10 PM, David De La Harpe Golden wrote: > On 26/10/13 11:35, Juergen Sauermann wrote: >> >> Hi Rustom, >> >> With xmodmap you can make Alt and Alt-Gr different modifiers > > Okay, seems like there may be wheels being reinvented in them thar hills: > > xmodmap is _old_, xkb [1] exists. Though xkb is perhaps confusing and > baroque, it's now clearly important to note that current xkb packages > ubiquitous on gnu+linux systems _already include_ several variations of a= pl > symbols [2], and you can use them [3]. > Hey David you're a whiz! One look at that reference and I tried: $ setxkbmap -layout "us,apl" -option "grp:ralt_rshift_toggle" And now if I type abcdefghijkl after Ralt-Rshift I get =E2=8D=BA=E2=8A=A5=E2=88=A9=E2=8C=8A=E2=88=8A_=E2=88=87=E2=88=86=E2=8D=B3= =E2=88=98'=E2=8E=95 Some problems are there: in this mode now Alt-x gives me: M-=E2=8A=83 is undefined [x maps to =E2=8A=83 !!] More important I cant seem to find a '3rd level' -- note the standard apl layout needs upto 4 characters from a key. ie in addition to the usual ASCII and upcase ASCII there could be two more