AltGr键

AltGr（也称为AltGraph或Right Alt）是某些计算机键盘上的修饰键（有时也会在键盘上写作Gr），主要用于键入键盘布局中较少直接提供的字符，如货币符号、预组字元等。

在典型Windows兼容PC键盘，如果存在AltGr键则会代替右侧Alt键。若操作系统选择了使用AltGr的键盘布局，即使键帽标示为 Alt 或其他文字，此位置也会按 AltGr 功能运行。

在macOS系统，Option键的功能类似于AltGr键。

AltGr与Shift键的用法相似：按住键的同时敲击另一键以获取其他字符。有时将AltGr和Shift结合使用以获得另一字符。一些语言，如孟加拉语其字母数量对于标准键盘来说较多时可以使用此键。例如，在美国国际键盘布局，该`C`键可用于插入四个不同字符：

- C → c（小写字母-第一级）
- Shift → C（大写字母-第二级）
- AltGr → ©（版权符号-第三级）
- AltGr → ¢（美分标志-第四级）

## 含义

IBM称AltGr是alternate graphic（替代图形）的缩写。

## 历史

<image>

在Windows国际键盘布局之前，许多计算机键盘上都有一个标有AltGraphic变体的键。在早期的家用计算机上，备用字素主要是方框绘制字符。

这可能是PC键盘Alt键的预期用途，但各软件很快将其占作各种快捷组合键。因此又需要一个新键生成其他字符。

### Ctrl+Alt

Windows以Ctrl取代AltGr以适应一些既没有AltGr键也没有右手Alt键的紧凑型键盘，例如netbook键盘。因此Ctrl与AltGr具有相同的效果。由于此功能，Microsoft建议不要将Ctrl用作任何应用程序键盘快捷键的一部分，因为它会阻止在此类键盘上键入匹配的AltGr字符。

## 各地默认键盘功能

在大多数键盘图，按住AltGr时得到的符号在右下角以蓝色显示，否则Shift+AltGr的符号显示在右上角。

### 孟加拉国

<image>

### 比利时

源于法国键盘键盘布局的AZERTY键盘Windows版本可能仅支持这些字符的一个子集。

<image>

### 巴西

<image>

<image>

#### 注

- AltGr组合是前巴西货币巴西克鲁塞罗的旧符号₢。
- AltGr、AltGr、AltGr组合可用于替代/?键，这在非巴西键盘上实际上不存在。
- 某些软件（例如 Microsoft Word）会将AltGr映射到®，并将 AltGr映射到™，但这不是标准行为，很可能是意外，因为Ctrl和Ctrl的组合是有意的。

### 法国

法国键盘键盘布局的AZERTY键盘，可以使用AltGr键输入以下字符：

<image>

### 德国

在德语键盘布局，可以使用AltGr键输入以下字符：

<image>

Windows 8引入了AltGr以产生ẞ（大写ß）的功能。尽管这通常不会在物理键盘上显示——可能是由于空间不足，因为ß键已经具有三个不同的级别ß → "ß"、Shift → "?"，以及如上图所示，AltGr → "\"了——在Windows虚拟键盘选择德语键盘布局的必要键。一些较新类型的德语键盘提供分配 AltGr → 大写 ß。

### 希腊

<image>

如果使用polytonic布局，其中一些组合键也会产生不同的字符。

### 以色列

#### 希伯来语

在希伯来语键盘，可以使用AltGr键输入以下字符：

- AltGr → €（欧元符号）
- AltGr → ₪（以色列新谢克尔的货币符号）
- AltGr → LRM（从左到右的标记）
- AltGr → RLM（从右到左的标记）
- AltGr → ־（希伯来标点符号）

有几种使用AltGr的组合可以激活希伯来语元音。

#### 意第绪语

希伯来语键盘可以用意第绪语书写，因为这两种语言共享许多字母。意第绪语有一些额外的二合字母和希伯来语中没有的符号也可以通过AltGr输入。

- AltGr → פֿ
- AltGr → ײ
- AltGr → ױ
- AltGr → װ

### 意大利

还有一种替代布局，其不同之处仅在于可通过AltGr访问字符配置，包括波浪号和大括号。

### 拉脱维亚

拉脱维亚语键盘布局，可以使用AltGr键输入以下字符：

#### 小写字母

- AltGr → ā、AltGr → č、AltGr → ē、AltGr → ģ、AltGr → ī、AltGr → ķ、AltGr → ļ、AltGr → ņ、AltGr → ō、AltGr → ŗ、AltGr → š、AltGr → ū、AltGr → ž ｜==== 大写字母 ====、AltGr → Ā、AltGr → Č、AltGr → Ē、AltGr → Ģ、AltGr → Ī、AltGr → Ķ、AltGr → Ļ、AltGr → Ņ、AltGr → Ō、AltGr → Ŗ、AltGr → Š、AltGr → Ū、AltGr → Ž

### 北马其顿

马其顿语键盘，可以使用AltGr键输入以下字符：

### 荷兰

- Digits row
- AltGr → ¹ and ¡
- AltGr → ²
- AltGr → ³
- AltGr → £ and ¤
- AltGr → €
- AltGr → ¼
- AltGr → ½
- AltGr → ¾
- AltGr → ‘
- AltGr → ’
- AltGr → ¥
- AltGr → × and ÷
- Top letters row
- AltGr → ä and Ä
- AltGr → å and Å
- AltGr → é and É
- AltGr → ®
- AltGr → þ and Þ (Icelandic and Old English thorn)
- AltGr → ü and Ü
- AltGr → ú and Ú
- AltGr → í and Í
- AltGr → ó and Ó
- AltGr → ö and Ö
- AltGr → «
- AltGr → »
- AltGr → ¬ and ¦
- Middle letters row (Home row)
- AltGr → á and Á
- AltGr → ß (German eszett aka sharp s) and §
- AltGr → ð and Ð (Icelandic edh)
- AltGr → ø and Ø
- AltGr → ¶ and °
- AltGr → ´ and ¨
- Bottom letters row
- AltGr → æ and Æ
- AltGr → © and ¢
- AltGr → ñ and Ñ
- AltGr → µ
- AltGr → ç and Ç
- AltGr → ¿

### 北欧诸国

北欧诸国：丹麦、法罗群岛、芬兰、挪威、瑞典、爱沙尼亚在很大程度上彼此相似。通常可以使用AltGr键输入以下字符：

- AltGr → @、AltGr → £、AltGr → $、AltGr → €、AltGr → µ ｜、AltGr → {、AltGr →、AltGr →、AltGr → }、AltGr → ~（不包括爱沙尼亚）

其它AltGr组合（仅适用于某些国家/地区）：

- AltGr → \（爱沙尼亚、芬兰、瑞典）、AltGr → |（爱沙尼亚、芬兰、瑞典）、AltGr → \（丹麦、法罗群岛）、AltGr → |（丹麦、法罗群岛）、AltGr → ´（挪威）、AltGr → ~（法罗群岛）、AltGr → ¨（法罗群岛） ｜、AltGr → ^（法罗群岛）、AltGr → €（挪威、丹麦、法罗群岛、瑞典、间或芬兰）、AltGr → š（爱沙尼亚、间或芬兰）、AltGr → ž（爱沙尼亚、间或芬兰）、AltGr → §（爱沙尼亚）、AltGr → ½（爱沙尼亚）

#### 芬兰多语

芬兰多语键盘标准通过AltGr键在传统布局的基础上增加了许多新字符，如下图所示（蓝色字符可以用AltGr键书写；几个可作为AltGr组合使用的死键变音符号以红色显示）。

<image>

### 波兰

专为波兰语设计的QWERTZ布局，可直接键出波兰语字母表的重音字母。当1980年代个人电脑普及时，波兰商业进口并没得到其共产党政府支持，因此波兰的大多数机器都是由私人进口的。大多数都有美国键盘，并且设计了各种方法来提供带重音的波兰字母。一种既定的方法是将右Alt键配置为AltGr键，并将其与拉丁基本字母结合使用以获得等效的预组字元（重音形式）。

- AltGr → ą
- AltGr → ć
- AltGr → ę
- AltGr → ł
- AltGr → ń
- AltGr → ó
- AltGr → ś
- AltGr → €
- AltGr → ź
- AltGr → ż

（因为有两种类型的z变音符号（ź 和 ż），所以AltGr→ź是一个特例。）

在共产主义垮台和商业进口渠道开放时，这种做法非常普遍，以至于被采纳为“事实标准”。现在波兰几乎所有个人电脑都有标准美国键盘，并使用AltGr方法输入波兰语变音符号。此键盘映射被称为开发者键盘或简称为波兰布局。另一种布局仍在打字机上使用，主要由专业打字员使用。有这种布局的计算机键盘是有的，但很难找，并且受到许多操作系统的支持；被称为波兰打字员布局）。Microsoft Windows的旧波兰语版本使用此布局。在当前版本中，它被称为“波兰语 (214)”。

### 罗马尼亚

带有AltGr键的键盘映射：

```
 â  ß  €  r  ț  y  u  î  o  §  „  ”
  ă  ș  đ  f  g  h  j  k  ł  ;
    z  x  ©  v  b  n  m  «  »
```

### 俄罗斯

自 1903 版发布以来，Windows 10 版本具有以下绑定：

- AltGr → ₽（卢布）

### 南斯拉夫拉丁语、捷克键盘

南斯拉夫拉丁语（用于克罗地亚、斯洛文尼亚、波斯尼亚和黑塞哥维那、黑山、塞尔维亚）和 捷克语键盘，可以使用AltGr键输入以下字符：

<image>

南斯拉夫西里尔键盘使用不同的布局。

### 瑞士

瑞士键盘可以使用AltGr键输入以下字符：

- AltGr → ¦、AltGr → @、AltGr → #、AltGr → °、AltGr → §、AltGr → ¬、AltGr → |、AltGr → ¢、AltGr → \、AltGr → €、AltGr → ´ (死键)、AltGr → ~ (死键) ｜、AltGr / AltGr → （见下解释）、AltGr →、AltGr / AltGr → {（见下解释）、AltGr → }

瑞士拥有四种国家语言（主要是德法意）。因此，瑞士键盘布局在设计时就考虑了德法意三语的兼容性。瑞士德语布局 OEM5键将键入Ä，瑞士法语布局，其中 OEM5将键入À。但与AltGr结合使用时，特定于区域的布局无关紧要。

瑞士德语：AltGr → {

瑞士法语：AltGr → {

### 土耳其

在土耳其语键盘变体中，可以使用AltGr键输入以下字符：

- AltGr → æ
- AltGr → ß
- AltGr → €
- AltGr → ₺
- AltGr → @
- AltGr → i
- AltGr a → ã
- AltGr a → ä
- AltGr a → á
- AltGr a → à

### 英国和爱尔兰

<image>

- AltGr → á & Á、AltGr → é & É、AltGr → í & Í、AltGr → ó & Ó、AltGr → ú & Ú ｜、AltGr → €、AltGr → \、AltGr → ¦

在Linux使用AltGr键会产生许多外来字符和国际符号，例如¹²³€½{}@łe¶ŧ←↓→øþæßðđŋħjĸł«»¢nµΩŁE®Ŧ¥↑ıØÞÆ§ÐªŊĦJ&Ł<>©Nº×÷·（如果重新配置Compose key甚至可以提供更大）。

通过英国扩展键盘设置，ChromeOS提供了大量符号和预组字符。

#### 苏格兰和威尔士

对于威尔士语（ŵ 和 ŷ）和苏格兰盖尔语（à、è、ì、ò、ù）使用的变音符号，这需要UK扩展键盘设置。这使得AltGr（用于抑扬音符）和AltGr（用于重音符）作为死键可用。

#### 英国扩展键盘布局

英国扩展键盘映射适用于Microsoft Windows、Linux、ChromeOS，通过使用AltGr或死键与其他键组合，允许许多带有变音符号的字符。

¬ ｜1 ¹｜" ½2｜£ ⅓3 ³｜$ ¼4｜% ⅜5 ½｜^ ⅝6｜& ⅞7 ｜、8｜( 9｜) 0 `}`｜_ -｜+ =

🔍｜A Áa á｜S s ß｜D Ðd ð｜F ªf đ｜G Ŋg ŋ｜H Ħh ħ｜J j｜K k ĸ｜L Łl ł｜: ;｜@ '｜~ #

shift｜`|` \｜Z z｜X x｜C Çc ç｜V v｜B b｜N Nn n｜M ºm µ｜`<` ,｜`>` .｜? /

注：此处用虚线圆（◌）表示死键。重音符键是唯一一个充当独立死键的键，因此不会像键帽上显示的那样响应。所有其他的都由AltGr调用。另外，AltGr (°) 是度数符号；AltGrº是阳性序数指示符。

### 美国

在美国销售的大多数键盘都没有AltGr键。但如果有一个右Alt键，可安装AltGr布局充当AltGr（相反，如果安装了标准美式键盘布局，外国键盘AltGr将像右手键盘Alt一样）。

#### 美国-国际

Microsoft 提供美国-国际键盘布局，使用AltGr或右Alt或Ctrl键来产生更多字符：

<image>

红色字符是死键；例如ä可用输入。

Linux和ChromeOS等其他操作系统遵循此布局，但增加了所提供的字形的内容。

## X视窗系统

在 X视窗系统（Linux、BSD、Unix），几乎每个键AltGr都可生成附加字符。

- AltGr + E → é
- AltGr + Shift → Ö

### 键盘映射

以下是特定国家/地区键映射的一些图表和示例。对于图表：灰色符号是标准字符，黄色是shift，红色是AltGr，蓝色是Shift。

#### 丹麦语键盘

丹麦语键盘映射具有以下组合键：

- AltGr → Ω
- AltGr → ø
- AltGr → µ

#### 意大利语键盘

意大利语键盘映射除其他组合外，还包括以下内容：

- AltGr → ħ、AltGr → ~ ｜、AltGr → `、AltGr → ×

#### 挪威语键盘

<image>

#### 瑞典语键盘

<image>