什么是方向键?

2025年3月17日 | 阅读 10 分钟

电脑键盘上,普通区域和数字键盘之间是方向键,也称为光标键、方向键导航键。左箭头(后箭头)、上箭头、下箭头和右箭头是它的四个键(前箭头)。键盘上的方向键如下图所示。

键盘概览

下图显示了方向键在 Saitek 游戏键盘上的位置。当 Num Lock 被禁用时,也可以使用数字小键盘上的方向键。

What are Arrow Keys

方向键的历史

在电脑鼠标普及之前,移动屏幕上的光标主要是通过方向键完成的。借助名为鼠标键的功能,方向键可以用来控制鼠标指针。虽然 Workbench(操作系统)允许用户在按住 Amiga 键的同时使用方向键移动光标,但大多数游戏仍然需要使用鼠标或操纵杆。在游戏中,方向键再次流行起来,与 1980 年代末和 1990 年代初不同,那时需要操纵杆,方向键通常根本不支持。[需要引用] 要玩需要 WASD 键的游戏,它们可以被替代使用。

Digital Equipment Corporation 的1982 年的 LK201 键盘因其倒 T 形布局而广受欢迎。一些 Commodore 8 位计算机只有两个键,使用 Shift 键来确定方向。史蒂夫·乔布斯坚持将方向键从第一台 Apple Macintosh 中移除,因为他认为用户应该使用鼠标而不是方向键。

它们在 Macintosh 发布计划中被故意遗漏,目的是迫使程序员采用鼠标驱动设计,而不是简单地将旧的终端程序移植到新平台,并让用户习惯新的鼠标输入机制。后来,Apple 键盘有了方向键。早期版本在方向键上添加了普通的倒 T 形布局,而早期版本缺乏中心部分,要么在中间块,要么作为主键盘右下角(Home、End 等)的半高键。

我的方向键在哪里?

如上图所示,方向键位于键盘和数字小键盘之间。在某些笔记本键盘和小键盘上,方向键可能位于 Enter 键和右 Shift 键下方。此外,一些小键盘允许您通过按 Num Lock 键并在将方向键移到数字小键盘上来切换数字小键盘和方向键。

方向键如何使用?

以下是键盘上方向键最常见的用途说明

  • 添加或删除文本,在屏幕上移动文本光标。

注意:当您按住 Ctrl 键并按下向左或向右箭头键时,光标会一次移动一个单词,而不是一个字符。

  • 练习使用方向键:通过单击下面的文本框中的任意位置,然后使用向上、向右、向下或向左箭头进行导航,您可以练习使用方向键。
  • 电子表格中,从一个单元格切换到另一个单元格。要跨列和行移动,请分别按下向右和向左箭头键以及向上和向下箭头键。
  • 控制电子游戏中的角色。
  • 选择文本。例如,按住 Shift 键的同时,按箭头键可以突出显示文本。
  • 使用键盘而不是鼠标来控制鼠标指针。

如果方向键不起作用怎么办?

如果您正在尝试控制游戏中的角色,方向键可能被映射到W、A、SD 键。使用这些键是因为附近的键也可以用于其他目的。如果您想在这种情况下使用方向键,请在游戏的键盘选项中重新映射这些键。

如果方向键在任何程序中都不起作用,则可能是键盘出现问题。尝试以下方法解决问题:

以下是其他人用来修复方向键无法工作的问题的六种解决方案。您不必全部尝试。只需向下滚动列表,直到找到成功的答案。

  1. 清洁键盘
  2. 检查硬件问题
  3. 重新安装键盘驱动程序
  4. 更新键盘驱动程序
  5. 禁用 Scroll Lock 键
  6. 运行键盘故障排除程序

替代键

在计算机上,“方向键”提供了一种光标移动的约定,但还有更多约定使用了完全不同的键。

5678 键

这种设计最初用于 Sinclair ZX80、ZX81 和 Spectrum 家用计算机。在这些机器的顶行有具有各种次要用途的数字键,并且某些 ROM 例程只能通过同时按下 Shift 键(从 Spectrum 开始是 CAPS SHIFT)来启用。Shift 键颜色协调的左、上、下、右箭头标签显示在 5 到 8 的光标键正上方。

当标准的 5/6/7/8 键没有其他用途时,在这些机器的某些软件(例如游戏)中,它们直接与方向控制相关联,因为这允许采用不太复杂的按键检测方法。

虽然 QL 样式的键盘在后来的 Spectrum + 和 + 128K 型号上增加了一些专用键,包括空格键两侧的方向键(左/右分别在其紧邻左侧和紧邻右侧),并删除了相关标签,但软件在这两种选择之间没有区别。

WASD 键

一组四个键,称为 WASD(Dvorak 键盘上的 AOE;AZERTY 键盘上的 ZQSD),在 QWERTY 或 QWERTZ 计算机键盘上类似于方向键的倒 T 形排列。在电脑游戏中,玩家角色的移动最常由这些键控制。A/D 控制左右平移,而 W/S 控制向前和向后移动。

为了弥补使用右手鼠标和方向键同时操作不舒适的事实,WASD 主要被使用。这在游戏早期不是问题,因为那时不使用鼠标;而是使用方向键控制移动和环顾四周,而侧移是通过使用修饰键(通常是 Alt + 键)实现的。虽然可以使用键盘进行平滑的圆形侧移,但它很困难,并且会产生锯齿状的运动。随着鼠标查看功能的引入,这种情况发生了变化,该功能允许玩家使用鼠标进行垂直和水平环顾。由于现在使用鼠标进行查看,因此查看键被更改为侧移键,因为它们将是多余的。

ESDF 键

代替WASDESDF 变体偶尔被选择,因为它使小指可以访问与移动无关的键(Q、AZ),这些键通常支持更复杂的手动绑定。F 键的起始行标记(存在于大多数普通键盘上)使左手能够停留在起始行并轻松重新定位。

《Crossfire》(1981)这款射击游戏可能是第一个使用 ESDF 的游戏,因为它利用了键盘的多种射击方向。Dan “vice” Larsen(来自 Quake 团队死亡竞赛战队“clan Kapitol”)推广了 ESDF 对比“WASD”,他解释说玩家获得了三个额外的键来绑定 Quake 游戏的操作。它是许多游戏(包括 Tribes)的默认设置。方向键和 ESDF 组合用于控制视频游戏 Blackthorne 中的移动和操作。此外,如果游戏也在法国或比利时提供,这些键与 QWERTY 和 AZERTY 键盘布局兼容,这是一个巨大的优势。

DCAS 键

DCAS 是一种替代 WASD 射击游戏移动技术的移动风格(有时称为 ASDC)。在此设置中,D 和 C 控制前进和后退,而 A 和 S 控制侧移(平移)。Alt 键通常用于下蹲而不是 Ctrl 键,因为它更容易用 DCAS 位置的手够到。

当 Bungie 的第一人称射击游戏 Marathon 于 1994 年发布时,它提供了上下视角控制,以及通过鼠标完全控制转向和瞄准的选项(iQuake d 的 mouselook/freelook 功能后来推广了该功能)。然而,它缺乏一套标准控件来处理这个问题。由于 WASD 尚未被广泛接受,一些人提出了自己的控制系统来管理键盘移动和鼠标瞄准的组合;DCAS 就是其中一种系统。

WQSE 键

另一种类似的选项是 WQSE 组合,该组合基于一个理念,即当中间手指放在 W 上时,食指和无名指应该处于比 A 和 D 更符合人体工程学的位置 Q 和 E。方向键的部分设计成倒 T 形以防止侧面按钮可能直接位于其他键下方,这证明了这一点。它还具有更容易够到数字键的优点。一些玩家出于类似的目的使用 WQSD 组合(即 WASD,A 键移至 Q 或 WQSE,E 键移至 D)。由于当左臂放在键盘左侧时,食指自然地放在 D 键上方,因此喜欢将键盘置于身体中心位置的玩家报告手腕旋转较少。EWDF 是另一种变体,它是 ESDF 键位互换。虽然 SAZD 符合人体工程学且可旋转,但它将手指放置得比 WQSE 和 WQSD 更靠近 Shift 和 SPACE 键。

SDF-SPACE 和 ASD-SPACE

SDF-SPACE 模式是另一种复古版本,源自《Quake》等游戏。在此布局中,S 表示左转,D 表示前进,F 表示右转,空格表示后退,E 表示左侧移,R 表示右侧移。使用此布局,玩家可以同时奔跑、后退、转身和使用鼠标瞄准,从而实现更复杂的操控。此变体不再受欢迎有两个主要原因。首先,许多玩家将 S 和 F 分配给侧移命令,而将转向命令留空,因为他们认为转向命令不必要,因为鼠标可以用作转向设备。

第二个也是最重要的原因是,新手玩家通常不欣赏这种按键布局,因为执行移动和躲避会更困难,当转向和侧移命令都被分配时。尽管现在不常用,但许多 FPS 老兵和专业玩家仍然使用此关键配置。

这种在更多使用鼠标查看功能的游戏中使用的变体消除了对左右转向键的担忧。S 用于左侧移,D 用于右侧移,A 用于后退,空格键或 F 用于前进。当指尖放在起始行时,键盘在这种位置感觉更自然。ESDF 的舒适度和可用性标准适用于此处。由于在《Quake》等游戏中,跳跃通常由 MOUSE2 控制,因此此列表中没有跳跃。

如今,有更多专注于交替开火和瞄准下方视线(aim-down sights)的游戏,因此您可能需要调整 F、空格键和 MOUSE2 以使其执行您想要的操作。ASD-SPACE 具有类似的设计。ASD-SPACE 是 2D 格斗游戏的常见控制方案,它将 A、S 和 D 分别分配给左、下、右移动,并将空格键分配给上(跳跃)。这比将所有方向排列在一条直线上更符合人体工程学,并且比典型的倒 T 形配置(例如 ASDF)更容易实现“360 度”移动。Hitbox 是一款基于“无摇杆”理念的街机控制器。

QAOP 键

QAOP,有时也称为 OPQA,其根源可以追溯到 Sinclair Spectrum 时代。使用 O/P 键进行左右移动,使用 Q/A 键进行上下或前后移动。在原始的橡胶键位 Spectrum 上,M 键或偶尔的 N 键用于射击/操作;在后续版本中,使用空格键。

QAOP 有自己的版本,如 ZXKM 或 WELP。在许多 BBC Micro 游戏中,对于左、右、上、下,使用了 ZX*? 键(其中“*”是紧邻“?”右上方且在现代英国键盘上的“@”键)。每次,一只手控制左右移动,另一只手控制上下移动。当两个玩家同时使用键盘时,会使用不同的变体。例如,《Gauntlet》使用 1QSD 组合作为玩家 1,使用 8IKL 作为玩家 2。

方向键的用途

在各种程序中,方向键用于执行各种任务,包括:

  1. 将文本光标定位在前一行、下一行、右行和左行
  2. 在电子游戏中移动玩家角色
  3. 在多个网页和文档中上下移动
  4. 修改列表中当前选中的项目,或在文件资源管理器中选择当前选中的文件附近的图标
  5. 在绘图程序中选择一个对象并移动它。
  6. 播放多媒体文件时,可以向前和向后播放。

下一个主题什么是 FORTRAN