{"id":4579,"date":"2023-10-20T10:32:59","date_gmt":"2023-10-20T18:32:59","guid":{"rendered":"https:\/\/bendwavy.org\/wp\/?p=4579"},"modified":"2023-10-26T12:22:06","modified_gmt":"2023-10-26T20:22:06","slug":"whither-arrows","status":"publish","type":"post","link":"https:\/\/bendwavy.org\/wp\/?p=4579","title":{"rendered":"whither arrows"},"content":{"rendered":"<p>In anticipation of <a href=\"https:\/\/shop.beekeeb.com\/product\/pre-soldered-piantor-split-keyboard\/\">my next keyboard<\/a>, I have been doodling layouts of the non-alpha <a href=\"https:\/\/stevep99.github.io\/seniply\/\">layers<\/a>, as one does.  Today let&#8217;s discuss arrow keys. <!--more--><\/p>\n<p>Regular users of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Vi\">vi<\/a> often arrange them as in that editor:<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> h &larr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> j &darr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> k &uarr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> l &rarr;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>although they often have other letters in those positions.  They may shift this row one step to the right so that all arrows are on home keys.  On another row they place these loosely analogous keys:<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> home<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> page down<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> page up<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> end<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Others prefer the inverted T arrangement of traditional fullsize boards, known to videogamers as WASD:<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center; vertical-align: middle;\"> &nbsp;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &uarr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\"> &nbsp;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\"> &nbsp;<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &larr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &darr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &rarr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\"> &nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>and fill the adjacent slots thus:<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> home<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &uarr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> end<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> page up<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &larr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &darr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &rarr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> page down<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Another possibility:<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &uarr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> home<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> end<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> page up<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &darr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &larr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &rarr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> page down<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>I first honed my typing speed on the <a href=\"https:\/\/en.wikipedia.org\/wiki\/PLATO_(computer_system)\">PLATO IV<\/a> keyboard, which had symmetrical arrows:<br \/>\n<center><img decoding=\"async\" src=\"\/images\/plato-arrows.jpg\" alt=\"keyboard with eight arrows surrounding S\" title=\"keyboard with eight arrows surrounding S\" \/><\/center><br \/>\nOblique arrow keys are not available to me now, but I can try this:<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center; vertical-align: middle;\"> &nbsp;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &uarr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> page up<\/td>\n<td style=\"text-align: center; vertical-align: middle;\"> &nbsp;<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &larr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> home<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &rarr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> end<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center; vertical-align: middle;\"> &nbsp;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &darr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> page down<\/td>\n<td style=\"text-align: center; vertical-align: middle;\"> &nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>though I am prepared to learn that this (or indeed one of the above) is easier to keep straight:<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center; vertical-align: middle;\"> &nbsp;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &uarr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> page up<\/td>\n<td style=\"text-align: center; vertical-align: middle;\"> &nbsp;<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &larr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &rarr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> home<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> end<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center; vertical-align: middle;\"> &nbsp;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ccffcc\"> &darr;<\/td>\n<td style=\"text-align: center; vertical-align: middle;\nbackground-color:#ffffcc\"> page down<\/td>\n<td style=\"text-align: center; vertical-align: middle;\"> &nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>In anticipation of my next keyboard, I have been doodling layouts of the non-alpha layers, as one does. Today let&#8217;s discuss arrow keys.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[79],"tags":[],"class_list":["post-4579","post","type-post","status-publish","format-standard","hentry","category-keyboard"],"_links":{"self":[{"href":"https:\/\/bendwavy.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bendwavy.org\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bendwavy.org\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bendwavy.org\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bendwavy.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4579"}],"version-history":[{"count":30,"href":"https:\/\/bendwavy.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4579\/revisions"}],"predecessor-version":[{"id":4615,"href":"https:\/\/bendwavy.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4579\/revisions\/4615"}],"wp:attachment":[{"href":"https:\/\/bendwavy.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bendwavy.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bendwavy.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}