bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Keyboard layout and fonts for NetBSD-9/X11R7


From: Otto Diesenbacher-Reinmüller
Subject: Re: Keyboard layout and fonts for NetBSD-9/X11R7
Date: Tue, 28 Apr 2020 10:25:45 +0200
User-agent: mu4e 1.2.0; emacs 26.3

Hi Alexander,

I am rather new to APL and had similar issues.

There are various paths to get APL symbols running. I didn't want to
spend a modifier key (CTRL/META/SUPER/...) for apl. So I went the path
to utilize .XCompose, see attached example. So I press f.e. '.'(period)
and than follow with '$' - resulting in '⍋'. If you want to get the
actual period, you'll have to press period twice. For sure, you can
exchange the period with another compose key.
# APL Characters
# https://www.x.org/releases/X11R7.7/doc/libX11/i18n/compose/en_US.UTF-8.html
<period> <period>          : "."
<period> <dead_grave>      : "⋄"
<period> s                 : "⌈"
<period> <exclam>          : "⌶"
<period> <1>               : "¨"
<period> <at>              : "⍫"
<period> <2>               : "¯"
<period> <numbersign>      : "⍒"
<period> <3>               : "<"
<period> <dollar>          : "⍋"
<period> <4>               : "≤"
<period> <percent>         : "⌽"
<period> <5>               : "="
<period> <dead_circumflex> : "⍉"
<period> <6>               : "≥"
<period> <ampersand>       : "⊖"
<period> <7>               : ">"
<period> <asterisk>        : "⍟"
<period> <8>               : "≠"
<period> <parenleft>       : "⍱"
<period> <9>               : "∨"
<period> <parenright>      : "⍲"
<period> <0>               : "∧"
<period> <underscore>      : "!"
<period> <minus>           : "×"
<period> <plus>            : "⌹"
<period> <equal>           : "÷"
<period> <q>               : "?"
<period> <W>               : "⍹"
<period> <w>               : "⍵"
<period> <E>               : "⍷"
<period> <e>               : "∊"
<period> <r>               : "⍴"
<period> <T>               : "⍨"
<period> <t>               : "∼"
<period> <Y>               : "¥"
<period> <y>               : "↑"
<period> <u>               : "↓"
<period> <I>               : "⍸"
<period> <i>               : "⍳"
<period> <O>               : "⍥"
<period> <o>               : "○"
<period> <P>               : "⍣"
<period> <p>               : "⋆"
<period> <braceleft>       : "⍞"
<period> <bracketleft>     : "←"
<period> <braceright>      : "⍬"
<period> <bracketright>    : "→"
<period> <bar>             : "⊣"
<period> <backslash>       : "⊢"
<period> <A>               : "⍶"
<period> <a>               : "⍺"
<period> <s>               : "⌈"
<period> <d>               : "⌊"
<period> <F>               : "⍫"
<period> <f>               : "_"
<period> <g>               : "∇"
<period> <H>               : "⍙"
<period> <h>               : "∆"
<period> <J>               : "⍤"
<period> <j>               : "∘"
<period> <K>               : "⌺"
<period> <k>               : "'"
<period> <L>               : "⌷"
<period> <l>               : "⎕"
<period> <colon>           : "≡"
<period> <semicolon>       : "⍎"
<period> <quotedbl>        : "≢"
<period> <apostrophe>      : "⍕"
<period> <z>               : "⊂"
<period> <X>               : "χ"
<period> <x>               : "⊃"
<period> <C>               : "⍧"
<period> <c>               : "∩"
<period> <v>               : "∪"
<period> <B>               : "£"
<period> <b>               : "⊥"
<period> <n>               : "⊤"
<period> <m>               : "|"
<period> <less>            : "⍪"
<period> <comma>           : "⍝"
<period> <greater>         : "⍀"
<period> <question>        : "⍠"
<period> <slash>           : "⌿"
<period> <adiaeresis>      : "["
<period> <Adiaeresis>      : "]"
So - installation quite easy, drop .XCompose in your Home-directory and
start an xterm to test, whether it works.

For sure, you'll need a fitting font having the APL-symbols and locale UTF8.

br Florian

Alexander Shendi (Web.DE) <address@hidden> writes:

> Dear List,
>
> I feel seriously intellectually challenged. I have compiled gnu apl under 
> NetBSD (SVN-1271) and all went fine.
>
> But I'm just not up to configuring the X Window System to support APL input 
> and output. These are the steps I've taken so far:
> 1. set the locale to en_US. UTF-8 (by setting LC_ALL=en_US. UTF-8).
> 2. Compile the file trunk/
> support-files/old-Keyboard/apl.xkm resulting in a file apl.xkb in the current 
> directory.
> 3. Try to configure the keyboard. A sample session looks like: (see attached 
> typescript).
> 4. I have not even attempted to add the APL fonts to a font directory. More 
> fun.
>
> Is there any guide on doing this? ELI5, preferably in words of one syllable 
> or less.
>
> Or should I give up on APL altogether?
>
> With frustrated salutations,
>
> -- Alexander


--
Dipl. Ing. (FH) Otto Diesenbacher-Reinmüller
diesenbacher.net
Salzburg, Österreich

reply via email to

[Prev in Thread] Current Thread [Next in Thread]