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/ in 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>

Reply via email to