我在尝试使用 AltGr 键输入一些特殊字符(如 {}、@ 等)时遇到了问题。这不是系统范围的问题,我只是在 Android Studio IDE 中遇到了它,并且我已经在 Android Studio IDE 中使用以下方法解决了它这答案。
但答案说一些较新的键盘没有 AltGr 键,所以一些软件不依赖它的存在。这暗示在非英语键盘上有另一种方法可以写出像 {}[]@& 这样的特殊字符。
我只是想知道是否确实有这样的方法,除了每次我想要插入特殊字符时更改输入语言或必须使用 alt+numpad 组合输入其整个 ASCII 代码之外。
需要说明的是,我已经捷克语键盘和视窗,但如果能回答 OSX 的问题也将不胜感激。
答案1
简单的答案是使用Ctrl+Alt代替Alt Gr。这适用于我键盘上的所有特殊字符。
我可以想象,您所指的键盘布局(没有键Alt Gr)每个键上只有两个版本的输入字符,即普通字符和按住时产生的字符Shift。
答案2
这是通用方法。不是最快的,但适用于任何字符,无论键盘布局如何:
- 单击“开始”按钮(或 Windows 键)。
- 输入:“字符映射”,不带引号。
- 进入。
- 选择您想要的角色。
- 单击“选择”。
- 将其粘贴到您想要的任何位置。
答案3
假设所需的字符在美国键盘上很容易找到:
- 安装美国键盘布局并切换到它
- 按下所需字符的组合键(例如 @ 是 Shift+2)
答案4
插入特殊字符的最简单方法是使用 alt 代码*(如果 ctrl + alt 不起作用)
请注意,它与 AltGr 不同,但确实有效。有关 alt 代码的完整列表,请参阅https://www.alt-codes.net/。
*您需要一个数字键盘才能使用此功能,因为字母上方的数字不起作用