Traditional physical keyboard options:
* Spend $$ for apl specific keyboard [0]
* Standard keyboard modifications: use macros/insert unicode chacters via keyboard[1]; stickers[2], change keycaps.
---
" ... another way?" : Most things in life can be approached in different ways (doesn't mean it's practical / realistic for given situation).
"setting up keyobard layout": No, but do need to pick a specific method/approach to use.
Some examples:
a) Cursorless[3] uses spoken language to edit code.
b) Using and IDE/editor that does apl auto complete [4]
c) Pick from on-screen keyboard doesn't require a physical keyboard setup.
Knowing the layout of the virutal screen keyboard may help to quickly find/narrow down the key(s) for selection (eyeball, mouse)
---------
Above results found with basic web search.
---------
[0] : https://www.dyalog.com/apl-font-keyboard.htm
[1] :a) https://dangerruss-things.blogspot.com/2021/03/getting-start...
:b) https://aplwiki.com/wiki/Typing_glyphs
:c) http://xahlee.info/kbd/creating_apl_keyboard_layout.html
:d) https://github.com/abrudz/Kbd
[2] :
https://deskthority.net/viewtopic.php?t=8944[3] : cursorless (audio editor) : https://www.youtube.com/watch?v=NcUJnmBqHTY
[4] : https://apl.ninja/xeladotbe/blog/intelli-sense-apl-resources...
***