Hi Hans-Peter,
do I understand correctly that you issued the *]keyb *command twice,
without anything else between the two commands?
Thanks,
Jürgen
On 1/4/26 20:25, Hans-Peter wrote:
Hi Jürgen,
thank you for response.
This file and the installed one are identical (empty diff, 2128 Bytes).
grep for „US K“ brings up:
[hps@ico-01 APL]$ grep -r "US K" trunk/*
trunk/src/Command.cc: out << "US Keyboard Layout:\n"
That is inline text … in Command::cmd_KEYB(ostream & out)
However I did not search for the file dump.
Best Regards
Hans-Peter
On 4. Jan 2026, at 20:05, Dr. Jürgen Sauermann via Bugs and
suggestions for GNU APL <[email protected]> wrote:
Hi Hans-Peter,
then your keyboard file is broken.
Look for a directory named *gnu-apl.d* (usually
*/usr/local/etc/gnu-apl.d/ i*n a default configuration)
and for file *keyboard1.txt* in that directory. The *]KEYB* command
simply dumps this file onto your
screen (so that you can modify the file if yoyr keyboard layout differs).
I checked the keyboard file shipped via *svn* or *git* and it looks
OK. That means you can simply
remove your keyboard file and then run *svn up* (which should restore
it).
The Savannah repo seems to be slow right now, therefor I attach my
keyboard file.
Best Regards,
Jürgen
On 1/4/26 16:18, Hans-Peter wrote:
Hi,
running from iPad - Termius - wireguard - host - apl .
( Platform: iOS, OS Version: 26.2, Termius: 7.3.1
host: Linux ico-01 6.17.12-300.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC
Sat Dec 13 05:06:24 UTC 2025 x86_64 GNU/Linux
apl: SVN 1941M)
*first I get:*
]keyb
US Keyboard Layout:
╔════╦════╦════╦════╦════╦════╦═????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
║ ~ ║ !⌶ ║ @⍫ ║ #⍒ ║ $⍋ ║ %⌽ ║ ^⍉ ║ &⊖ ║ *⍟ ║ (⍱ ║ )⍲ ║ _! ║ +⌹ ║
║
║ `◊ ║ 1¨ ║ 2¯ ║ 3< ║ 4≤ ║ 5= ║ 6≥ ║ 7> ║ 8≠ ║ 9∨ ║ 0∧ ║ -× ║ =÷ ║
BACKSP ║
╠════╩══╦═╩══╦═╩══╦═╩══╦═╩══╦═╩══╦═╩══╦═╩══╦═╩══╦═╩══╦═╩══╦═╩══╦═╩══╦══════╣
║ ║ Q ║ W⍹ ║ E⍷ ║ R ║ T⍨ ║ Y¥ ║ U ║ I⍸ ║ O⍥ ║ P⍣ ║ {⍞ ║ }⍬
║ |⊣ ║
║ TAB ║ q? ║ w⍵ ║ eϵ ║ r⍴ ║ t∼ ║ y↑ ║ u↓ ║ i⍳ ║ o○ ║ p⋆ ║ [← ║ ]→
║ \⊢ ║
╠═══════╩═╦══╩═╦══╩═╦══╩═╦══╩═╦══╩═╦══╩═╦══╩═╦══╩═╦══??�═╦══╩═╦══╩═╦══╩══════╣
║ (CAPS ║ A⍶ ║ S« ║ D» ║ F ║ G ║ H ║ J⍤ ║ K ║ L⌷ ║ :≡ ║ "≢ ║
║
║ LOCK) ║ a⍺ ║ s⌈ ║ d⌊ ║ f_ ║ g∇ ║ h∆ ║ j∘ ║ kλ ║ l⎕ ║ ;⍎ ║ '⍕ ║
RETURN ║
╠═════════╩═══╦╩═══╦╩═══╦╩═══╦╩═══╦╩═══╦╩═══╦╩═══╦╩═══╦╩═══╦╩═══╦╩═════════╣
║ ║ Z ║ Xχ ║ C¢ ║ V ║ B£ ║ N ║ Mμ ║ <⍪ ║ >⍙ ║ ? ║
║
║ SHIFT ║ z⊂ ║ x⊃ ║ c∩ ║ v∪ ║ b⊥ ║ n⊤ ║ m| ║ ,⍝ ║ .⍀ ║ /⌿ ║
SHIFT ║
╚═════════════╩══?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
*then:*
]keyb
US Keyboard Layout:
╔════╦═══?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
║ ~ ║ !⌶ ║ @⍫ ║ #⍒ ║ $⍋ ║ %⌽ ║ ^⍉ ║ &⊖ ║ *⍟ ║ (⍱ ║ )⍲ ║ _! ║ +⌹ ║
║
║ `◊ ║ 1¨ ║ 2¯ ║ 3< ║ 4≤ ║ 5= ║ 6≥ ║ 7> ║ 8≠ ║ 9∨ ║ 0∧ ║ -× ║ =÷ ║
BACKSP ║
╠════╩══╦═╩══╦═╩══╦═╩══╦═╩══╦═╩══╦═╩══╦═╩══╦═╩══╦?????????????????????????????????????????????????????????????????????????????????
║ ║ Q ║ W⍹ ║ E⍷ ║ R ║ T⍨ ║ Y¥ ║ U ║ I⍸ ║ O⍥ ║ P⍣ ║ {⍞ ║ }⍬
║ |⊣ ║
║ TAB ║ q? ║ w⍵ ║ eϵ ║ r⍴ ║ t∼ ║ y↑ ║ u↓ ║ i⍳ ║ o○ ║ p⋆ ║ [← ║ ]→
║ \⊢ ║
╠═══════╩═╦══╩═╦══╩═╦══╩═╦══╩═╦══╩═╦══╩═╦══╩═╦══╩═╦══╩═╦══╩═╦══╩═╦══╩?????????????????????
║ (CAPS ║ A⍶ ║ S« ║ D» ║ F ║ G ║ H ║ J⍤ ║ K ║ L⌷ ║ :≡ ║ "≢ ║
║
║ LOCK) ║ a⍺ ║ s⌈ ║ d⌊ ║ f_ ║ g∇ ║ h∆ ║ j∘ ║ kλ ║ l⎕ ║ ;⍎ ║ '⍕ ║
RETURN ║
╠═════════╩═══╦╩═══╦╩═══╦╩═══╦╩═══╦╩═══╦╩═══╦╩═══╦╩═══╦╩═══╦╩═══╦╩═════════╣
║ ║ Z ║ Xχ ║ C¢ ║ V ║ B£ ║ N ║ Mμ ║ <⍪ ║ >⍙ ║ ? ║
║
║ SHIFT ║ z⊂ ║ x⊃ ║ c∩ ║ v∪ ║ b⊥ ║ n⊤ ║ m| ║ ,⍝ ║ .⍀ ║ /⌿ ???
SHIFT ║
╚═════════════╩════╩════╩════╩════╩════╩════╩════╩════╩════╩════╩══════════╝
Best Regards
Hans-Peter
<keyboard1.txt>