Remix.run Logo
zem 6 days ago

don't know if you used lotus 123 back in the day, but it was one of the best keyboard-driven interfaces i've seen. everything was done by navigating hierarchical menus, but the menus were displayed horizontally in a bar on the bottom of the screen, no popups to obscure the rest of the display. so if you were a power user you would just automatically type e.g. /fs to open the file menu and then the save option thereunder, but if you were new to it you could look down, see that /f was file and when you hit that the bar would change to include s:save and you could hit that.

wowczarek 5 days ago | parent | next [-]

I remember those horizontal menus; Lotus 1-2-3 really was the pinnacle of productivity. You could also create custom menus, assign shortcut keys to your macros, and of course have your macros call other shortcut keys. I was too young to use it for serious work back then, but the 123 and dBase combo really was a powerhouse.

akkartik 6 days ago | parent | prev [-]

That's awesome. I never used Lotus, but it sounds like it might have had the same idea before Wordstar which influenced me.

thesuperbigfrog 5 days ago | parent | next [-]

>> I never used Lotus

If anyone is curious, there is a Linux port of Lotus123:

https://github.com/taviso/123elf

akkartik 5 days ago | parent [-]

Whoa!

zem 6 days ago | parent | prev [-]

yeah, it went one step beyond wordstar because the menus did not drop down and cover up your screen, the menu was all horizontal, so if you knew the keystrokes via muscle memory you never saw menus flashing on the screen. i think nano does something similar these days.

akkartik 6 days ago | parent [-]

Ohh, I see. It wasn't just a static menu bar at the bottom, but some hotkeys were modes and the menu bar would update when you pressed them. Pico/Pine still has something like that where ^o used to stand for "other commands" and the menu would show new hotkeys when you pressed it. I don't remember if Wordstar had some escape hatch like that. It certainly had a lot of commands.