? AltGr 键

AltGr,又称 Alt GraphAlt GraphicAlt GraphicsAlt GrillAlt CarAlt CharRight Alt(右 Alt)。

AltGr 键在某些非美式键盘布局右侧,可以与其他键一起输入某些字符。如在美国国际键盘布局中,C 键可用于输入 4 个不同的字符:

AltGr_Win_Menu_Ctrl_key[1]

C  →  c(小写字母——第 1 级)
Shift + C  →  C(大写字母——第 2 级)
AltGr + C  →  ©(版权符号——第 3 级)
Shift + AltGr + C  →  ¢(美分符号——第 4 级)

欧洲的键盘布局中几乎都会用到 AltGr 组合键,主要用来输入带附加符号的字母和特殊字符等。美国标准键盘中不使用 AltGr 组合键,所以也没有 AltGr 键。中文键盘基于美国标准键盘,也没有 AltGr 键。

在没有 AltGr 键的键盘上,右 Alt 键相当于 AltGr 键(Scancode 同)。如果没有右 Alt 键,Windows 中可以用 Ctrl + 左 Alt 组合键模拟 AltGr 键,用 Shift + Ctrl + 左 Alt 组合键模拟 Shift + AltGr 组合键。

除极个别程序(如 Microsoft Office)外,几乎所有程序都没有设置对 Ctrl + 左 AltAltGr(即右 Alt)的识别和区分。

 

应用程序中不应该设置 Ctrl + Alt 快捷键,以防止与 AltGr 键的冲突。但不使用 AltGr 的国家的公司和程序员出品的程序可能含有大量 Ctrl + Alt 快捷键,导致一些 AltGr 组合键不可用,或 Ctrl + Alt 快捷键不可用。

例如,QQ 默认使用 Ctrl + Alt + ACtrl + Alt + LCtrl + Alt + SCtrl + Alt + TCtrl + Alt + Z 等快捷键,会导致 AltGr + AAltGr + LAltGr + SAltGr + TAltGr + Z 不可用,不过 QQ 的上述快捷键都可以更改。Photoshop 中也有大量 Ctrl + Alt 组合键。

一般程序不会设置 Shift + Ctrl + Alt 快捷键,所以通常可以放心的使用 Shift + AltGr 组合键。

总结:

1)应用程序不应该使用 Ctrl + Alt 组合键为快捷键。
2)如果 Ctrl + Alt 快捷键与 AltGr 键冲突,更改冲突程序的快捷键的设置。
3)如不能更改,除了放弃使用其一,没有解决办法。