Actually, if you put that in scripts you would need to manually trigger it, so just:\ import "syncterm" for BBS, Hook Hook.onInput(0x0a) { |b| "\r\n" } Then, after you connect, do Ctrl+` and type import CRLF. To use the first one automagically, that script would need to go in scripts/auto/connected
So, I've added the ability for a Wren onInput() hook to return a string that replaces a byte... so you could do this pretty easily now with a wren script that checks the BBS name and if it's one that you want to expand LF with have it return "\r\n". Something like: import "syncterm" for BBS, Hook if (BBS.name == "Dev Board") { Hook.onInput(0x0a) { |b| "\r\n" } } In a "CRLF.wren" file in the script directory would do it. The "stuff" for Wren configuration isn't there yet, that's still a ways out on...
Macros
Wren is embedded in SyncTERM v1.9a now.
Should be fixed in tonight's v1.9a build (which is currently a dumpster fire).
Do you know what you're sending for the bottom row?
Key-repeat of arrow keys in Wayland mode sends digits to server
Should be fixed in git now.