为什么我的 return 符号在 Pharo 中损坏,在编译方法时抛出未知字符错误?

Why is my return symbol broken in Pharo, throwing Unknown character error when compiling method?

我从 Pharo MOOC 开始,但在第一课中卡住了,因为显然我的 return 运算符坏了。我在 [ReDo1] 包、类 和方法部分遇到了这个问题。有一次,我们应该定义一个简单的方法,一个 getter,像这样:

当我尝试按照 Pharo 安装中的课程进行操作时,return“帽子”运算符 ^ 有点不同,而且更小。当我尝试编译该方法时,出现错误:

但我很确定我在键盘上输入了正确的字符,如图所示:

问题可能与我的键盘布局有关。我 运行 Pharo 8 在 Kubuntu 20.04 下使用 ABNT2 键盘(用于 pt-BR)。

更新:根据 Leandro 的要求添加整个键盘的图像。这是飞利浦 C324(ABNT 标准):

您必须双击音调键。

我找到问题了。只是当我按下 Shift 键并单击音调键时,起初我什么也得不到,然后我在下一个按键(通常是空格键)中得到无法识别的字符,Leandro 提到的代码点 710 (2C6)。如果在按下 Shift 键后我双击音调键,我得到了正确的字符,代码点 94 (5E)。