Why separate cursor keys?
The original IBM PC keyboard didn't have separate cursor keys; the numeric keypad doubled as such. It wasn't long, however, until a new keyboard was introduced that did have separate cursor keys (so effectively two sets when num lock was turned off), and that was the layout that desktop keyboards used thereafter.
Why the change? Having just the cursor keys on the numeric keypad makes the keyboard take up less space as well as cost less, so on the face of it would seem preferable; presumably there was demand for the new layout. Was it from people wanting to use cursor navigation while entering numeric data? In that case, it would seem much better to let the left hand letter keys double as a second set of cursor keys, so that one could use both hands at the same time. Was there some advantage to the separate cursor keys that I'm overlooking?
history ibm-pc keyboards
add a comment |
The original IBM PC keyboard didn't have separate cursor keys; the numeric keypad doubled as such. It wasn't long, however, until a new keyboard was introduced that did have separate cursor keys (so effectively two sets when num lock was turned off), and that was the layout that desktop keyboards used thereafter.
Why the change? Having just the cursor keys on the numeric keypad makes the keyboard take up less space as well as cost less, so on the face of it would seem preferable; presumably there was demand for the new layout. Was it from people wanting to use cursor navigation while entering numeric data? In that case, it would seem much better to let the left hand letter keys double as a second set of cursor keys, so that one could use both hands at the same time. Was there some advantage to the separate cursor keys that I'm overlooking?
history ibm-pc keyboards
add a comment |
The original IBM PC keyboard didn't have separate cursor keys; the numeric keypad doubled as such. It wasn't long, however, until a new keyboard was introduced that did have separate cursor keys (so effectively two sets when num lock was turned off), and that was the layout that desktop keyboards used thereafter.
Why the change? Having just the cursor keys on the numeric keypad makes the keyboard take up less space as well as cost less, so on the face of it would seem preferable; presumably there was demand for the new layout. Was it from people wanting to use cursor navigation while entering numeric data? In that case, it would seem much better to let the left hand letter keys double as a second set of cursor keys, so that one could use both hands at the same time. Was there some advantage to the separate cursor keys that I'm overlooking?
history ibm-pc keyboards
The original IBM PC keyboard didn't have separate cursor keys; the numeric keypad doubled as such. It wasn't long, however, until a new keyboard was introduced that did have separate cursor keys (so effectively two sets when num lock was turned off), and that was the layout that desktop keyboards used thereafter.
Why the change? Having just the cursor keys on the numeric keypad makes the keyboard take up less space as well as cost less, so on the face of it would seem preferable; presumably there was demand for the new layout. Was it from people wanting to use cursor navigation while entering numeric data? In that case, it would seem much better to let the left hand letter keys double as a second set of cursor keys, so that one could use both hands at the same time. Was there some advantage to the separate cursor keys that I'm overlooking?
history ibm-pc keyboards
history ibm-pc keyboards
asked 1 hour ago
rwallacerwallace
7,934336111
7,934336111
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
I think this keyboard style was introduced by the IBM RT PC in 1986 (I'm ignoring other non PC class machines and workstations) For a PC the first use I saw was on a Compaq Deskpro 386 the keyboard is explicitly called a 101 key style IBM RT PC in this review.
https://archive.org/details/byte-magazine-1987-02/page/n247?q=deskpro+386
I don't remember seeing any great clamour for extra arrow keys, but I'm guessing folks who did a lot of spreadsheets were greatful.
add a comment |
I remember a conversation with an IBM engineer back in the 1980s, who implied there was an internal fight over this between IBM's engineering and marketing departments.
The engineers wanted the PC to have the same keyboard as the popular 3270 mainframe terminal, for easy migration of users and software in a business environment, and in fact IBM did produce the "IBM 3270 personal computer" with this keyboard.
However the marketing guys wanted something smaller and cheaper than the 122-key 3270 design with independent cursor keys and numeric keypad, plus 24 function keys above the main keyboard and a further block of 10 special-purpose "function keys" to the left of it. The original 3270 keyboards were heavy as well as big, since they had sheet metal cases rather than plastic.
The original IBM PC keyboard repurposed the 10 left-hand keys as general purpose function keys, deleted the original 24 function keys, and compressed the layout of the right hand side to save space. The PCjr keyboard went even further and reduced the total number of keys down to 62.
These PC keyboards were not popular with users who were accustomed to mainframe terminals, and eventually the 101 or 102 key "enhanced keyboard" design emerged as a compromise, and remained as basis for the current PC "standard keyboard."
See http://www.quadibloc.com/comp/kyb03.htm for layouts of the various keyboards referred to.
I suppose the idea of mapping the cursor keys onto part of the main keyboard with a separate "function key" to toggle that behaviour simply didn't occur to anyone at IBM at the time, coming from a "big keyboard" background. Even now, laptop users who want to use keyboard-intensive applications usually buy an add-on keypad.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "648"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f8761%2fwhy-separate-cursor-keys%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
I think this keyboard style was introduced by the IBM RT PC in 1986 (I'm ignoring other non PC class machines and workstations) For a PC the first use I saw was on a Compaq Deskpro 386 the keyboard is explicitly called a 101 key style IBM RT PC in this review.
https://archive.org/details/byte-magazine-1987-02/page/n247?q=deskpro+386
I don't remember seeing any great clamour for extra arrow keys, but I'm guessing folks who did a lot of spreadsheets were greatful.
add a comment |
I think this keyboard style was introduced by the IBM RT PC in 1986 (I'm ignoring other non PC class machines and workstations) For a PC the first use I saw was on a Compaq Deskpro 386 the keyboard is explicitly called a 101 key style IBM RT PC in this review.
https://archive.org/details/byte-magazine-1987-02/page/n247?q=deskpro+386
I don't remember seeing any great clamour for extra arrow keys, but I'm guessing folks who did a lot of spreadsheets were greatful.
add a comment |
I think this keyboard style was introduced by the IBM RT PC in 1986 (I'm ignoring other non PC class machines and workstations) For a PC the first use I saw was on a Compaq Deskpro 386 the keyboard is explicitly called a 101 key style IBM RT PC in this review.
https://archive.org/details/byte-magazine-1987-02/page/n247?q=deskpro+386
I don't remember seeing any great clamour for extra arrow keys, but I'm guessing folks who did a lot of spreadsheets were greatful.
I think this keyboard style was introduced by the IBM RT PC in 1986 (I'm ignoring other non PC class machines and workstations) For a PC the first use I saw was on a Compaq Deskpro 386 the keyboard is explicitly called a 101 key style IBM RT PC in this review.
https://archive.org/details/byte-magazine-1987-02/page/n247?q=deskpro+386
I don't remember seeing any great clamour for extra arrow keys, but I'm guessing folks who did a lot of spreadsheets were greatful.
answered 27 mins ago
PeterIPeterI
3,1731730
3,1731730
add a comment |
add a comment |
I remember a conversation with an IBM engineer back in the 1980s, who implied there was an internal fight over this between IBM's engineering and marketing departments.
The engineers wanted the PC to have the same keyboard as the popular 3270 mainframe terminal, for easy migration of users and software in a business environment, and in fact IBM did produce the "IBM 3270 personal computer" with this keyboard.
However the marketing guys wanted something smaller and cheaper than the 122-key 3270 design with independent cursor keys and numeric keypad, plus 24 function keys above the main keyboard and a further block of 10 special-purpose "function keys" to the left of it. The original 3270 keyboards were heavy as well as big, since they had sheet metal cases rather than plastic.
The original IBM PC keyboard repurposed the 10 left-hand keys as general purpose function keys, deleted the original 24 function keys, and compressed the layout of the right hand side to save space. The PCjr keyboard went even further and reduced the total number of keys down to 62.
These PC keyboards were not popular with users who were accustomed to mainframe terminals, and eventually the 101 or 102 key "enhanced keyboard" design emerged as a compromise, and remained as basis for the current PC "standard keyboard."
See http://www.quadibloc.com/comp/kyb03.htm for layouts of the various keyboards referred to.
I suppose the idea of mapping the cursor keys onto part of the main keyboard with a separate "function key" to toggle that behaviour simply didn't occur to anyone at IBM at the time, coming from a "big keyboard" background. Even now, laptop users who want to use keyboard-intensive applications usually buy an add-on keypad.
add a comment |
I remember a conversation with an IBM engineer back in the 1980s, who implied there was an internal fight over this between IBM's engineering and marketing departments.
The engineers wanted the PC to have the same keyboard as the popular 3270 mainframe terminal, for easy migration of users and software in a business environment, and in fact IBM did produce the "IBM 3270 personal computer" with this keyboard.
However the marketing guys wanted something smaller and cheaper than the 122-key 3270 design with independent cursor keys and numeric keypad, plus 24 function keys above the main keyboard and a further block of 10 special-purpose "function keys" to the left of it. The original 3270 keyboards were heavy as well as big, since they had sheet metal cases rather than plastic.
The original IBM PC keyboard repurposed the 10 left-hand keys as general purpose function keys, deleted the original 24 function keys, and compressed the layout of the right hand side to save space. The PCjr keyboard went even further and reduced the total number of keys down to 62.
These PC keyboards were not popular with users who were accustomed to mainframe terminals, and eventually the 101 or 102 key "enhanced keyboard" design emerged as a compromise, and remained as basis for the current PC "standard keyboard."
See http://www.quadibloc.com/comp/kyb03.htm for layouts of the various keyboards referred to.
I suppose the idea of mapping the cursor keys onto part of the main keyboard with a separate "function key" to toggle that behaviour simply didn't occur to anyone at IBM at the time, coming from a "big keyboard" background. Even now, laptop users who want to use keyboard-intensive applications usually buy an add-on keypad.
add a comment |
I remember a conversation with an IBM engineer back in the 1980s, who implied there was an internal fight over this between IBM's engineering and marketing departments.
The engineers wanted the PC to have the same keyboard as the popular 3270 mainframe terminal, for easy migration of users and software in a business environment, and in fact IBM did produce the "IBM 3270 personal computer" with this keyboard.
However the marketing guys wanted something smaller and cheaper than the 122-key 3270 design with independent cursor keys and numeric keypad, plus 24 function keys above the main keyboard and a further block of 10 special-purpose "function keys" to the left of it. The original 3270 keyboards were heavy as well as big, since they had sheet metal cases rather than plastic.
The original IBM PC keyboard repurposed the 10 left-hand keys as general purpose function keys, deleted the original 24 function keys, and compressed the layout of the right hand side to save space. The PCjr keyboard went even further and reduced the total number of keys down to 62.
These PC keyboards were not popular with users who were accustomed to mainframe terminals, and eventually the 101 or 102 key "enhanced keyboard" design emerged as a compromise, and remained as basis for the current PC "standard keyboard."
See http://www.quadibloc.com/comp/kyb03.htm for layouts of the various keyboards referred to.
I suppose the idea of mapping the cursor keys onto part of the main keyboard with a separate "function key" to toggle that behaviour simply didn't occur to anyone at IBM at the time, coming from a "big keyboard" background. Even now, laptop users who want to use keyboard-intensive applications usually buy an add-on keypad.
I remember a conversation with an IBM engineer back in the 1980s, who implied there was an internal fight over this between IBM's engineering and marketing departments.
The engineers wanted the PC to have the same keyboard as the popular 3270 mainframe terminal, for easy migration of users and software in a business environment, and in fact IBM did produce the "IBM 3270 personal computer" with this keyboard.
However the marketing guys wanted something smaller and cheaper than the 122-key 3270 design with independent cursor keys and numeric keypad, plus 24 function keys above the main keyboard and a further block of 10 special-purpose "function keys" to the left of it. The original 3270 keyboards were heavy as well as big, since they had sheet metal cases rather than plastic.
The original IBM PC keyboard repurposed the 10 left-hand keys as general purpose function keys, deleted the original 24 function keys, and compressed the layout of the right hand side to save space. The PCjr keyboard went even further and reduced the total number of keys down to 62.
These PC keyboards were not popular with users who were accustomed to mainframe terminals, and eventually the 101 or 102 key "enhanced keyboard" design emerged as a compromise, and remained as basis for the current PC "standard keyboard."
See http://www.quadibloc.com/comp/kyb03.htm for layouts of the various keyboards referred to.
I suppose the idea of mapping the cursor keys onto part of the main keyboard with a separate "function key" to toggle that behaviour simply didn't occur to anyone at IBM at the time, coming from a "big keyboard" background. Even now, laptop users who want to use keyboard-intensive applications usually buy an add-on keypad.
edited 14 mins ago
answered 20 mins ago
alephzeroalephzero
1,2731412
1,2731412
add a comment |
add a comment |
Thanks for contributing an answer to Retrocomputing Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f8761%2fwhy-separate-cursor-keys%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown