如何在Pharo 3.0中更改键盘快捷键的默认cmd键?

时间:2015-04-16 00:30:51

标签: keyboard-shortcuts smalltalk pharo

我试图将Pharo 3.0中的cmd键绑定到另一个键,因为我的系统(linux + xmonad)已经使用alt键进行其他操作。

我正在尝试将当前映射到alt的cmd键绑定到win / super / meta键。

我在 UnixPlatform 类中更改了方法 defaultModifier ,来自:

defaultModifier
    ^KMModifier control

为:

defaultModifier
    ^KMModifier meta

但没有改变。我应该做点什么吗?

2 个答案:

答案 0 :(得分:1)

除了手动重写快捷方式之外,没有简单的方法可以在图像中更改它,因为有很多工具可以自己为每个平台明确定义快捷方式,而且对于linux的默认快捷方式应该没有共识(现在它是ctrl和alt)。

然而,这可能会在下一个版本中被解决(= 5)(今天发布了4个)。

我不得不将我的dwm(xmonad前身)键绑定更改为" win"关键是因为它。 (在正面,它已经释放了alt,所以我现在可以使用alt来切换Chrome和其他许多标签。)

答案 1 :(得分:0)

您可能需要在两个地方进行更改:

  • 在vm级别,您可以在其中更改键盘事件处理(不推荐)
  • 在键盘映射包中,您将找到处理不同键组合的代码。然后,不同的包使用此机制添加快捷方式。