AltGr,又称 Alt Graph、Alt Graphic、Alt Graphics、Alt Grill、Alt Car、Alt Char、Right Alt(右 Alt)。
AltGr 键在某些非美式键盘布局右侧,可以与其他键一起输入某些字符。如在美国国际键盘布局中,C 键可用于输入 4 个不同的字符:
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 + 左 Alt 与 AltGr(即右 Alt)的识别和区分。
应用程序中不应该设置 Ctrl + Alt 快捷键,以防止与 AltGr 键的冲突。但不使用 AltGr 的国家的公司和程序员出品的程序可能含有大量 Ctrl + Alt 快捷键,导致一些 AltGr 组合键不可用,或 Ctrl + Alt 快捷键不可用。
例如,QQ 默认使用 Ctrl + Alt + A、Ctrl + Alt + L、Ctrl + Alt + S、Ctrl + Alt + T、Ctrl + Alt + Z 等快捷键,会导致 AltGr + A、AltGr + L、AltGr + S、AltGr + T、AltGr + Z 不可用,不过 QQ 的上述快捷键都可以更改。Photoshop 中也有大量 Ctrl + Alt 组合键。
一般程序不会设置 Shift + Ctrl + Alt 快捷键,所以通常可以放心的使用 Shift + AltGr 组合键。
总结:
1)应用程序不应该使用 Ctrl + Alt 组合键为快捷键。
2)如果 Ctrl + Alt 快捷键与 AltGr 键冲突,更改冲突程序的快捷键的设置。
3)如不能更改,除了放弃使用其一,没有解决办法。