词条 | Arrow keys |
释义 |
The term "cursor movement key" is distinct from "arrow key" in that the former term may refer to any of various keys on a computer keyboard designated for cursor movement, whereas "arrow keys" generally refers to one of four specific keys, typically marked with arrows.[2] Arrow keys are typically located at the bottom of the keyboard to the left side of the numeric keypad, usually arranged in an inverted-T layout but also found in diamond shapes and linear shapes. Arrow keys are commonly used for navigating around documents and for playing games. The inverted-T layout was popularized by the Digital Equipment Corporation LK201 keyboard from 1982. Historical developmentBefore the computer mouse was widespread, arrow keys were the primary way of moving a cursor on screen. Mouse keys is a feature that allows controlling a mouse cursor with arrow keys instead. A feature echoed in the Amiga whereby holding the Amiga key would allow a person to move the pointer with the arrow keys in the Workbench (operating system), but most games require a mouse or joystick. The use of arrow keys in games has come back into fashion from the late 1980s and early 1990s when joysticks were a must, and were usually used in preference to arrow keys with some games not supporting any keys.{{citation needed|date=March 2012}} It can be used instead of WASD keys, to play games using those keys. The inverted-T layout was popularized by the Digital Equipment Corporation LK201 keyboard from 1982. Some Commodore 8-bit computers used two keys instead of four, with directions selected using the shift key. The original Apple Macintosh had no arrow keys at the insistence of Steve Jobs, who felt that people should use the mouse instead.[3] They were deliberately excluded from the Macintosh launch design as a forcing device, acclimating users to the new mouse input device and inducing software developers to conform to mouse-driven design rather than easily porting previous terminal-based software to the new platform.[4] Arrow keys were included in later Apple keyboards. Early models with arrow keys but no middle section (Home, End, etc.) placed them in one line below the right-hand Shift key in an HJKL-like fashion; later versions had a standard inverted-T layout, either in the middle block or as half-height keys at the bottom right of the main keyboard. Alternative cursor movement keysAlthough the "arrow keys" provide one convention for cursor movement on computers, there are also other conventions for cursor movement that use entirely different keys. 5678 keysThis layout dates back to Sinclair ZX80, Sinclair ZX81, and Sinclair Spectrum software: the original Sinclair machines had cursor keys on the top row, keys {{key press|5}}, {{key press|6}}, {{key press|7}}, and {{key press|8}}. Due to the unusual layout adopted by Sinclair, these keys were accessed either by using the {{key press|Shift}}{{specify|reason=Caps or Symbol on the Spectrum?|date=January 2019}} key in conjunction with a numeric key or by the numeric key alone, depending on the program in use. WASD keysWASD (,AOE on Dvorak keyboards; ZQSD on AZERTY keyboards) is a set of four keys on a QWERTY or QWERTZ computer keyboard which mimics the inverted-T configuration of the arrow keys. These keys are often used to control the player character's movement in computer games, most commonly first person games but also in many driving and third person games. {{Key press|W}}/{{Key press|S}} control forward and backward, while {{Key press|A}}/{{Key press|D}} control strafing left and right. Primarily, WASD is used to account for the fact that the arrow keys are not ergonomic to use in conjunction with a right-handed mouse. During the early days of gaming, this was not a problem as the mouse was not utilised; the arrow keys controlled both movement {{key press|Up}}{{key press|Down}} as well as looking around {{key press|Left}}{{key press|Right}}, with strafing done through the use of modifier keys (usually {{Key press|Alt}} + {{key press|Left}}{{key press|Right}}). However, the introduction of mouselook, a system that allowed the ability to use the mouse to look around both vertically and horizontally, enabled the player to perform techniques such as smooth circle strafing, which, although possible with the keyboard, was difficult to perform and resulted in jagged movement. Since the mouse was now used for looking, the {{key press|Left}} and {{key press|Right}} keys for looking would be redundant and thus were altered to become strafe keys. The style was popularized in competitive play in Quake and subsequently QuakeWorld, notably by professional gamer Dennis Fong, where the advantages of WASD and mouselook were recognised over a purely keyboard-based control system.[5] In the same year that Castle Wolfenstein was released, 1981, the game Wizardry used the AWD keys for movement in a 3D dungeon. Both the programmers of Castle Wolfenstein and Wizardry were users of the earlier PLATO system where the game Moria used the AWD keys.[6] Another advantage of WASD is that it allows the user to use the left hand thumb to press the {{key press|space}} bar (often the jump command) and the left hand little finger to press the {{key press|Ctrl}} or {{key press|Shift}} keys (often the crouch and/or sprint commands), as opposed to the arrow keys which lack other keys in proximity to press. {{key press|Ctrl}} and {{key press|Shift}} were chosen partly because they are larger keys and thus easier to hit, but primarily because in older systems the computer could only recognise a couple of alphanumeric key presses, a limitation circumvented by the use of modifier keys. In later games, the usage of the {{key press|E}} key to interact with items or open up the inventory was also popularized due to its location next to the WASD keys, allowing players to reach it quickly. Dark Castle (1986) may be the first game to use WASD keys and mouse for control.[7] Half-Life (1998) was one of the first games to use WASD by default.[5] After being popularized by first-person shooters, WASD became more common in other computer game genres as well. Many of the games that have adopted this layout use a first-person or over-the-shoulder third-person perspective. Some games that use overhead camera views also use WASD to move the camera, such as some city-building games and economic simulation games. ESDF keysThe ESDF variation is an alternative to WASD and is sometimes preferred because it provides access to movement independent keys for the little finger ({{key press|Q}}, {{key press|A}}, {{key press|Z}}) which generally allows for more advanced manual binding. Incidentally, it allows the left hand to remain in the home row with the advantage of the {{key press|F}} key home row marker (available on most standard keyboards) to easily return to position with the index finger. Perhaps the earliest game to use ESDF was Crossfire (1981), which used the keys for firing in multiple directions.{{r|tommervik198201}} Dan "vise" Larsen from Quake Team Deathmatch clan "clan Kapitol" popularized ESDF versus "WASD", explaining that the player gains three additional keys to bind the Quake game's controls to. It is the default configuration for several games, such as Tribes 2. The game Blackthorne used a combination of arrow keys for movement and ESDF for actions. Moreover, these keys are compatible with both QWERTY and AZERTY keyboard layouts, which is a major plus if the game is also released in France or Belgium. Some players use RDFG or TFGH to give access to even more keys ({{key press|S}} and {{key press|X}} for the little finger). DCAS keysAnother alternate to the WASD shooter movement style is DCAS (sometimes called ASDC). In this configuration, {{key press|D}} and {{key press|C}} control forward and backward motion, while {{key press|A}} and {{key press|S}} control side-stepping (strafing). Typically the {{key press|Alt}} key is utilized for crouching instead of the Ctrl key, as it is more easily reached when the hand is positioned for DCAS. When Bungie's first-person shooter Marathon was released in 1994, it featured up/down look control and the option to fully control turning and aiming by mouse (a feature later popularized by id's Quake as mouselook/freelook). However, it did not include a set of default controls to handle this. With WASD not yet a well-known standard, some gamers devised their own control schemes to handle combined keyboard movement with mouse aiming; DCAS was one such control scheme. Like WASD, DCAS allows the player to easily utilize the left modifier keys; this is advantageous because on most keyboards, the circuitry is better at tracking multiple key-presses simultaneously if some of them are modifier keys. But unlike WASD, the position of the left hand for DCAS gaming is very similar to the left hand's position on the home row keys. This is very comfortable for right-handed gamers and seen as the primary advantage over using WASD, but it is ill-suited for left-handed mousing. IJKL keysTwo early games that used IJKL were Crossfire[8] (1981) and Lode Runner (1983). IJKL is used by a growing number of browser games. These games cannot use the arrow keys because many browsers' windows will scroll if the arrow keys are used, thus hindering gameplay. This is a problem specific to DHTML/JavaScript games. IJKL, like WASD, are arranged in an ergonomic inverted T shape, and, since they are used by the right hand, adjustment is easy for people who commonly use the arrow keys. Also, in many games that also use the WASD keys, the IJKL keys are sometimes used as a secondary player control for games that have multiplayer. Devil May Cry 4 by Capcom utilizes IJKL as the player's action keys (such as Melee Attack, Ranged Attack, Special Attack etc.) as an alternative to mouse-driven actions. IJKM keysSome older computer games, especially those on 8-bit platforms, often had the combination IJKM used as the standard control key combination, which was more logically arranged, if far less ergonomic than an inverted-T. In addition, on the Apple II platform, special support existed in ROM for Escape mode. At the Applesoft BASIC prompt, using the right and left arrow keys to move the cursor would add/remove characters the cursor passed over to/from the input buffer. Pressing the Escape key entered a mode where pressing the {{key press|I}}, {{key press|J}}, {{key press|K}} or {{key press|M}} keys would move the cursor without altering the input buffer. After exiting this mode by pressing Escape again, normal behavior would resume. This made it easy to edit lines of BASIC code by listing them, then re-inputting them with edits interspersed. AZ keysThe Apple II and Apple II Plus originally had left and right arrow keys but no up and down arrow keys. Many programs written for these computers used {{key press|A}} and {{key press|Z}} to substitute for the missing up and down keys. The IJKM combination was also popular on these computers. These keys fell somewhat out of favor after the release of the Apple IIe, which had a full set of arrow keys. HJKL keysHJKL is a layout used in the Unix computer world, a practice spawned by its use in the vi text editor. The editor was written by Bill Joy for use on a Lear-Siegler ADM-3A terminal, which places arrow symbols on these letters since, like the original Mac shown above, it did not have dedicated arrow keys on the keyboard. These correspond to the functions of the corresponding control characters {{key press|Ctrl|H}}, {{key press|Ctrl|J}}, {{key press|Ctrl|K}}, and {{key press|Ctrl|L}} when sent to the terminal, moving the cursor left, down, up, and right, respectively.[9] (The {{key press|Ctrl|H}} and {{key press|Ctrl|J}} functions were standard, but the interpretations of {{key press|Ctrl|K}} and {{key press|Ctrl|L}} were unique to the ADM-3A.) This key arrangement is often referred to as "vi keys". HJKL keys are still ubiquitous in newly developed Unix software even though today's keyboards have arrow keys. They have the advantage of letting touch-typists move the cursor without taking their fingers off of the home row. Examples of games that use HJKL are the text-based "graphic" adventures like NetHack, the Rogue series, and Linley's Dungeon Crawl. It is also used by some players of the Dance Dance Revolution clone StepMania, where HJKL corresponds directly to the order of the arrows. Gmail, Google labs' keyboard shortcuts and other websites use J and K for "next" and "previous".[10][11][12] SDF-SPACE and ASD-SPACEAnother old-style variation that spawned from games like Quake was the SDF-SPACE layout. In this layout, {{key press|S}} = turn left, {{key press|D}} = forward, {{key press|F}} = turn right, space = backpedal, {{key press|E}} = strafe left and {{key press|R}} = strafe right. This layout allows the player to aim with the mouse while strafing (sidestepping), turning and running or backpedalling all at once creating slightly more complex movements. This variation is not favoured any longer for two main reasons. First, because many players deem the turn commands useless because the mouse can act as a turning device, and so they assign {{key press|S}} and {{key press|F}} to the sidestep commands and leave the turn commands unassigned. The second, and probably more prominent reason is, in assigning both the turn and strafe commands, performing movements and dodges can be much more confusing, so newcomers tend to not prefer this key setup. Though no longer widely used, many FPS veterans and tournament players still employ this key setup. This variant adopted to newer games using mouse-look doesn't really need worry about the turn left and turn right keys. Instead {{key press|S}} = strafe left, {{key press|D}} = strafe right, {{key press|A}} = backpedal, and space or {{key press|F}} = forward. This is a more natural feel on the keyboard as your fingers rest on the home row. The comfort and usability points from ESDF apply here. Notice that jump is left out, that is because in games like Quake jump was usually MOUSE2. With more alternate fire and aim-down-sights oriented games today you may have to play with {{key press|F}}, SPACE, and MOUSE2 on what you want them to do. A similar layout is ASD-SPACE. Commonly used in 2D-based fighting games, ASD-SPACE maps {{key press|A}}, {{key press|S}}, and {{key press|D}} to "left", "down", and "right" movement, while the spacebar is used for "up" (jumping). This allows an easier access to "360 degree" motions than a normal inverted-T layout, as well as being more ergonomic than simply placing all directions in a single row (ex. ASDF). There is even a "stickless" arcade controller based around the concept, called the Hitbox.[13] WQSE keysAnother, close, variation is the WQSE combination, which follows the belief that the index and ring fingers' natural and more ergonomic positions when the middle finger is on {{key press|W}} are {{key press|Q}} and {{key press|E}} rather than {{key press|A}} and {{key press|D}}, respectively. This can be attested to by the fact that the arrow keys were partly designed in the inverted-T shape in order to avoid having the side buttons possibly directly underneath other keys.{{Citation needed|date=November 2007}} It also has the advantage that there is less distance needed to travel to reach the number keys. For similar reasons, some gamers use the WQSD combination (which is WASD with the {{key press|A}} key moved up to {{key press|Q}}, or WQSE with the {{key press|E}} moved down to {{key press|D}}). For players who prefer to keep the keyboard centered on the body, this results in less wrist rotation, as it places the index finger naturally over the {{key press|D}} key when the left arm rests down to the left of the keyboard. Another variation is EWDF, which is the same shifted right one key, as in ESDF. SAZD is a slight variation on WQSE and WQSD, in that it is both ergonomic and rotated, but gives the fingers closer proximity to the {{key press|Shift}} and SPACE keys. QAOP keysDating back to Sinclair Spectrum days. The O/P keys were used for left/right movement, and the Q/A keys were used for up/down or forward/backwards movement. With SPACE being a key in the bottom right of the original rubber keyed Spectrum the {{key press|M}} or sometimes {{key press|N}} key would be used for fire/action; on later models the SPACE bar would be used. QAOP had its own variations, as ZXKM or WELP. Many BBC Micro games used the keys ZX*? respectively for left, right, up, and down (with "*" being the key above and right of "?", where "@" is on modern UK keyboards). In each case, one hand controls left/right, and the other hand controls up/down movement. A further variation is used when two players use the keyboard at the same time; for example, Gauntlet uses the combination 1QSD for Player 1, and 8IKL for Player 2. ESDX keysThe ESDX keys (known as the "cursor movement diamond") were used in the WordStar word processor and related applications, in combination with the Control key. These keys were also used, and had arrows printed on them, on the TI-99/4(A) computer (1979-1984). Numpad keysThe numpad or number pad keys are used quite often, but is used mostly in driving simulator games. This is mainly because these games usually have quite a large number of keys needed to control the vehicle properly and the number pad will have plenty of keys for that particular use. Another reason this is commonly used is because left-handed players will find this a more comfortable position than the IJKL keys (see above), and the number pad has fewer keys around it, thus it is less likely the player will hit the wrong key by mistake. WAXD (including QEZC)Another variation is WAXD, using either 4 or 8 keys surrounding the "s" key. Eight directional arrows were printed on the keysets of PLATO terminals developed in the 1960s and 70s, and many games (including Empire, Dogfight, and more than a dozen dungeon games such as Avatar) utilize this layout. The TUTOR language display editor, character set (bitmap) editor, and line set editor also use these keys on that system and its successors. For ballistic targeting, key combinations (e.g. "we", "de", etc.) are used to get angles in multiples of 22.5 degrees. In many programs the "s" key is often used to either "select" or "shoot", depending upon the application. This layout also appears on the numeric keypads of some keyboards, using 8462 (including 7913). Less common variationsVaguely related is the ZXC layout, used in many freeware games, and a common setup for emulation and older 2D gaming using a keyboard.{{Citation needed|date=November 2007}} A few games from the 1980s, such as the Phantasie series, used the "3WES" layout, which forms a diamond on QWERTY keyboards. In this layout, three of the four keys happen to correspond to the compass directions "West", "East" and "South". These games usually assigned both "N" and "3" to "North". AZERTY users will use the "ZQSD" combination instead of "WASD", since those are the keys in place of WASD on a QWERTY keyboard. Depending on the configuration, "QAOP" may either still work or be vertically inverted. On the Dvorak Simplified Keyboard, "WASD" is ",AOE". Left-handed players may use the numeric keypad instead. A somewhat uncommon variant is YGHJ which while requiring the keyboard to be turned slightly clockwise, can result in the thumb resting comfortably upon the right {{key press|Alt}} key and the little finger resting on {{key press|C}}. This can be useful in games that utilize both jump and sprint functions as it allows the fingers to rest on smaller keys than {{key press|Shift}} and Space. The YGHJ configuration also places the hand closer to the center of the QWERTY section of the keyboard, potentially opening up the entire board to custom keybindings.{{Citation needed|date=September 2010}} The game Qwop uses the control scheme "QWOP" to control Qwop's arms and legs. the {{key press|Q}} and {{key press|W}} keys control Qwop's thighs while the {{key press|O}} and {{key press|P}} keys control Qwop's calves making an intentionally difficult control system as a result. Layouts such as, Shift Z Ctrl X, where {{key press|Shift}} is up and {{key press|Ctrl}} is down, allow all direction keys to be used in any combination, without the delay of changing finger position. But the use of modifier keys can be problematic, as some games do not allow mapping of these keys. See also
Notes and references1. ^'Inside Macintosh', by Caroline Rose, Bradley Hacker, Apple Computer, Inc. Published 1985, Addison-Wesley Pub. Co. {{ISBN|0-201-05409-4}}. Original from the University of Michigan; Digitized Nov 16, 2007. 2. ^Visual editing on unix By B. Srinivasan, K. Ranai Published 1989 World Scientific Text editors (Computer programs) 182 pages {{ISBN|9971-5-0770-6}} 3. ^{{cite news| url=http://www.cbsnews.com/stories/2007/07/25/the_skinny/main3095726.shtml | work=CBS News | title=Apple's Steve Jobs Hates Buttons}} 4. ^{{cite web| url=http://www.landsnail.com/apple/local/design/macintosh.html | title=History of computer design: Macintosh | accessdate=2013-01-21 }} 5. ^1 {{cite web | title=How WASD became the standard PC control system | author=Tyler Wilde | url=http://www.pcgamer.com/how-wasd-became-the-standard-pc-control-scheme/ | publisher=PC Gamer | date=2016-06-25 }} 6. ^https://www.pcgamer.com/how-wasd-became-the-standard-pc-control-scheme/ 7. ^{{Cite web |url=https://www.gamasutra.com/view/news/315720/The_making_of_Dark_Castle_An_excerpt_from_The_Secret_History_of_Mac_Gaming.php |title=The making of Dark Castle : An excerpt from The Secret History of Mac Gaming |last=Moss |first=Richard |date=2018-03-22 |website=Gamasutra |language=en |access-date=2018-03-25}} 8. ^{{cite news | url=http://www.cgwmuseum.org/galleries/index.php?year=1982&pub=6&id=3 | title=Crossfire | work=Softline | date=January 1982 | accessdate=13 July 2014 | author=Tommervik, Art | pages=15}} 9. ^Tenth Anniversary ADM 3A Dumb Terminal Video Display Terminal User's Reference Manual, p. 1-5 (13 of 54). 10. ^{{Cite web| url = http://mail.google.com/support/bin/answer.py?answer=6594| title = Gmail keyboard shortcuts}} 11. ^{{Cite web| url = https://www.google.com/experimental/| title = Google Experimental Search}} 12. ^{{Cite web| url = http://lifehacker.com/130690/bloglines-keyboard-shortcuts| title = Bloglines keyboard shortcuts}} 13. ^http://www.hitboxarcade.com External links
2 : Computer keys|Video game control methods |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。