Thanks. That looks a lot better. A couple of things I did
notice, however.
1. I noticed that the way your program maps is affected
by my kxb settings. Didn't expect that. I completely
rebooted my machine to eliminate any mapping issues.
2. Keymap errors:
Format ⍕ is mapped to the bottom right key. Should be
slash-minus. Quad-colon is missing on that same key too.
⍬ (zilde) is not mapped to the key with →
⍣(power) is not mapped to the P key
⍥ is not mapped to the O key
Cent key is missing form the C key.
Interestingly, I was able to get some of the above keys
working by playing with my mappings, but the above results
are with a rebooted machine and no mappings performed.
3. Menu item Help / Keymap has some errors
Bottom right key has format on it. Should be
slash-minus.
F key is missing the underscore
The branch key is missing the zilda ⍬
4. String display and display alignment
When I do a )FNS in GNU APL without aplwrap I get:
)LOAD Utils
SAVED 2014-08-13
15:53:47 (GMT-5)
)FNS
AddDays Ail
Aln Auto Box CAL
CCJ CJ
CS CSV∆Parse CSV∆dequote Catc
Catr Change
Clear Convt Ctit DATETIME
DIV Date
Delete Dtfmt Dyofwk EHN
ER Ealn
Edit Eoi Err Estart
Expd Expnd
E∆ E∆Add E∆Ail E∆CJ
E∆CS
E∆Change E∆Clear E∆Copy E∆Ctit
E∆DIV
E∆Delete E∆EHN
E∆ER E∆Ealn E∆Edit E∆EditLine
E∆Eoi E∆LP
E∆LPH E∆Lck E∆List E∆Move
E∆New E∆O
E∆Omega E∆PI E∆Parse E∆Pim
E∆Pin E∆Pis
E∆Piv E∆RND E∆RS E∆Replace
E∆Revert E∆SS
E∆Save E∆Screen E∆VI E∆Vck
FILE_IO Fcj
Fld Flj Fn Frj
Iota JUL
LJ LS Lck Lcn
Lhf List
Lst Mmofyr Move Mul
New NumbStr
O Omega OpenPrinter Out
PI Parse
Parse2 Pg Pic Picd
Pid Pim
Pin Pis Piv Pnt
RJ RND
RS Rank Rep Replace
Rev Roman
Romanu Rot Rpt RptBt
RptPt Rptc
Rpts Rst Screen Sink
Sort Sort1
Sort2 Srl Subscn Time
Tmfmt To
Today Trunc UL UL2
UL3 Unbox
Unique VI Vck WPrintWS2
∆ ∆DT
∆DT2 ∆LLP ∆LP ∆LPH
∆RD ∆SS
However, with aplwrap, I get:
)LOAD Utils
SAVED 2014-08-13
15:53:47 (GMT-5)
)FNS
AddDays Ail
Aln Auto Box CAL
CCJ CJ
CS CSV∆Parse CSV∆dequote Catc
Catr Change
Clear Convt Ctit DATETIME
DIV Date
Delete Dtfmt Dyofwk EHN
ER Ealn
Edit Eoi Err Estart
Expd Expnd
E∆ E∆Add E∆Ail E∆CJ
E∆CS
E∆Change E∆Clear E∆Copy E∆Ctit
E∆DIV
E∆Delete E∆EHN
E∆ER E∆Ealn E∆Edit E∆EditLine
E∆Eoi E∆LP
E∆LPH E∆Lck E∆List E∆Move
E∆New E∆O
E∆Omega E∆PI E∆Parse E∆Pim
E∆Pin E∆Pis
E∆Piv E∆RND E∆RS E∆Replace
E∆Revert E∆SS
E∆Save E∆Screen E∆VI E∆Vck
FILE_IO Fcj
Fld Flj Fn Frj
Iota JUL
LJ LS Lck Lcn
Lhf List
Lst Mmofyr Move Mul
New NumbStr
O Omega OpenPrinter Out
PI Parse
Parse2 Pg Pic Picd
Pid Pim
Pin Pis Piv Pnt
RJ RND
RS Rank Rep Replace
Rev Roman
Romanu Rot Rpt RptBt
RptPt Rptc
Rpts Rst Screen Sink
Sort Sort1
Sort2 Srl Subscn Time
Tmfmt To
Today Trunc UL UL2
UL3 Unbox
Unique VI Vck WPrintWS2
∆ ∆DT
DT2 ∆LLP ∆LP ∆LPH
∆RD ∆SS
Look at the ∆DT2 at the bottom of each. Look at the subsequent
alignment on that line. Remember this is the same
workspace.
Thanks.
Blake