* When using it in fTelnet (what I sometimes do when not at home) and using the "Cursor down" key, the status bar is moving upwards, thus the screen looks garbled.
* Also, "Cursor up" does not really work here, too
* When viewing the H)help and pressing "o", the whole session locks up...
* It would be nice, if "q" from H)elp could just quit the help :)
* The backtick key is a dead-key on german keyboards, so it would be cool if "highlight the previous item" could be (additionally, maybe) another key. Shift-Tab?
* When pressing "g" to enter a new address, it is neccessary to completely erase the address before entering a new one. Could this be made a little easier somehow?
* When using it in fTelnet (what I sometimes do when not at home) and using the "Cursor down" key, the status bar is moving upwards, thus the screen looks garbled.I'll see if this is fixable, but it sounds as though fTelnet isn't doing client-side scroll-regions properly.
* Also, "Cursor up" does not really work here, too
* When viewing the H)help and pressing "o", the whole session locks up...Good catch. I'll try to deal with that soon.
* It would be nice, if "q" from H)elp could just quit the help :)What does it currently do - quit the program?
I vaguely recall taking a shortcut and making the Help screen a gopher page at a virtual path (or something like that), which saved me from having to put in special handling. I'll look at that the next time I work on it.
* The backtick key is a dead-key on german keyboards, so it would be cool if "highlight the previous item" could be (additionally, maybe) another key. Shift-Tab?It can probably be one of a list of characters (backtick, tilde, whatever). Unfortunately shift-tab isn't going to be one of them; I don't think there's any way I can (reliably) detect that.
I'm open to suggestions. What's above the tab key on a German keyboard?
* When pressing "g" to enter a new address, it is neccessary to completely erase the address before entering a new one. Could this be made a little easier somehow?I hope so.
Ah okay. Maybe the problem should then be addressed to fTelnet?
Do you have an idea what the problem in fTelnet is?
* It would be nice, if "q" from H)elp could just quit the help :)What does it currently do - quit the program?
Maybe the navigation could be changed to mimic the UNIX gopher a little more? Or use W and S (from WASD) for link navigation?
* When pressing "g" to enter a new address, it is neccessary to
completely
fTelnet might be setting the bottom margin of the scrolling region incorrectly. The scrolling region is meant to start on the second line of the terminal, and end on the second-to-last line of the terminal, but it sounds like it extends further than it needs to.
You also said that scrolling up doesn't work. Does it not work at all, or just not properly? (Both of these work fine in SyncTERM, which appears to handle the relevant escape sequence, DECSTBM, properly.)
'q' and 'o' from the help screen were easy fixes. I'll push some changes shortly to address these.
Sure, done. 's' or tab for next link, ` or w for previous.
I'll see what I can do about this one soon.
fTelnet might be setting the bottom margin of the scrolling region incorrectly. The scrolling region is meant to start on the second line of the terminal, and end on the second-to-last line of the terminal, but it sounds like it extends further than it needs to.
You also said that scrolling up doesn't work. Does it not work at all, or just not properly? (Both of these work fine in SyncTERM, which appears to handle the relevant escape sequence, DECSTBM, properly.)
When pressing "cursor up", the status line reappears at the bottom (I guess, line 24?) and the only line that will change is line 2, all lines in between don't move.
btw, I did not mention it (sorry!): I'm using a local copy of fTelnet.
I took the latest "release" files from here: https://github.com/rickparrish/fTelnet/tree/master/release
and changed the inclusion of the JavaScript to use these files.
Got it. Sounds like fTelnet has partial or broken support for scroll regions. I may be able to work around this soon by using an alternate scroll method instead of trusting terminals to handle margins and scrolling, which not all of them do.
(I suppose you may also be able to find a desktop gopher client or browser plugin instead, not that I want to steer you away from go-for.)
Sysop: | Weed Hopper |
---|---|
Location: | Clearwater, FL |
Users: | 12 |
Nodes: | 6 (0 / 6) |
Uptime: | 11:45:29 |
Calls: | 67 |
Calls today: | 1 |
Files: | 50,165 |
D/L today: |
77 files (8,866K bytes) |
Messages: | 279,580 |