| ▲ | Animats 7 hours ago | ||||||||||||||||||||||||||||||||||
Here's a real IBM 3270 keyboard.[1] Note the "Next field" key on the left, and the matching "Previous field" key on the right. The IBM 3270 was a device for filling up forms. The mainframe sent the terminal a form with blanks, and the terminal let the user fill in the blanks. The terminal hardware prevented the user from overwriting the static parts of the form, and could apply some other form constraints, such as numeric fields. That was all done by the terminal. When the form was filled in, the user pressed ENTER, and the completed form was sent to the mainframe as one transaction. This approach let one mainframe service huge numbers of terminals. The user never experienced delays while typing and could type at full speed, often without looking. PCs didn't have that usage model. The PC crowd was thinking "typewriter". One of the first terminals for home computers was called the "TV Typewriter". Web forms do have that model, but with less consistency. [1] https://sharktastica.co.uk/resources/images/model_bs/themk_1... | |||||||||||||||||||||||||||||||||||
| ▲ | jasomill 3 hours ago | parent | next [-] | ||||||||||||||||||||||||||||||||||
My favorite feature of 3270/5250-style keyboard layouts is the separate carriage return and Enter keys, allowing for multiline text entry without special handling to avoid conflicts with the command to signify that input is complete. With only a single combined Enter/Return key, it's hard to remember in any given context whether Shift+Enter or Control+Enter will open up a new line instead of immediately sending a message, dismissing a dialog box, completing input into a particular spreadsheet cell, editable filename, text object in a drawing program, etc., or whether I need to copy/paste a line break from another application because no such shortcut exists at all. | |||||||||||||||||||||||||||||||||||
| ▲ | ch_123 7 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Nitpick: The terminology used by IBM on the 3270 family (including the 3277 whose keyboard you shared) was "Tab" and "Back tab", not "Next field" and "Previous field". | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | jll29 7 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
The SAP application model is such a form-based model (no surprise given that all five co-founders of SAP were ex-IBM consultants that were fired for moonlighting - specifically, for writing a payroll software for chemical giant ICI in assembler on ICI's mainframe in an extended night action...). SAP call their forms "dynpros" (dynamic programms), and the reslting interactive mode of processing "realtime/dialog programming" as opposed to "batch processing". This all looked very IBM 3270-"inspired" (and so was the SAP logo made up of IBM blue with the well-known stripes...). | |||||||||||||||||||||||||||||||||||
| ▲ | shrubble 5 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Note as well that a screenful of user-entered checked/constrained text, meant for some form of database query or insert, meant just one interrupt to the mainframe CPU; and all the info was there in an easy to parse format. Very low use of resources. | |||||||||||||||||||||||||||||||||||
| ▲ | dylan604 7 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||
It looks really strange to have 3 keys right next to each other all pointed in the same direction. As another head scratcher, what is the shift-1 symbol? The exclamation point appears to be the shift next to one of the 3 left arrow keys, but I'm also unfamiliar with the regular unshifted key. Anyone familiar with these? | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||