在nautilus快捷方式描述中搜索后:
我在forums搜索了一些关于此的内容,但在Pharo v3中无效。
我仍在寻找一种可用于在打开的窗口之间轻松切换的快捷方式,例如在SO中使用alt + tab / cmd + tab。
有谁知道怎么做?
答案 0 :(得分:5)
正在进行中。目前,关键组合似乎尚未确定/实施 当我探索附加到世界的关键映射时,
World kmDispatcher explore.
我只看到CMD + K报告为绑定到[ self openAndCommitToMonticello ]
的directKeymaps的一部分
如果我浏览openAndCommitToMonticello
的发件人,我会发现一些咒语:
Komitter class>>initialize
World
bindKeyCombination: $k command
toAction: [ self openAndCommitToMonticello ]
显然,CMD + K必须被理解为小写$ k ...(?)
浏览窗口的消息是SystemWindow class>>sendTopWindowToBack
(不要问我是怎么发现这个......)。
有两个发件人
PasteUpMorph>>defaultDesktopCommandKeyTriplets
WorldState class>>windowsOn:
似乎指定的键是\ ...所以我们可以尝试再次挂钩这个键绑定。
因为在我的法语Mac键盘上相当不方便(CMD + \意味着拿着四把钥匙!!!),我会用右箭头做。
如果查看KMSingleKeyCombination class>>specialKeys
,您会看到右箭头的代码为29。
所以让我们试试这个:
World
bindKeyCombination: 29 command
toAction: [ System sendTopWindowToBack ].
呃瞧,你得到了一个新的导航快捷方式。
答案 1 :(得分:4)
来自Denis Kudriashov的Pharo Slack,
https://github.com/juliendelplanque/Mirage
在Pharo 5.0中提供符合人体工程学的支持。
可从目录中加载。
答案 2 :(得分:0)
在Pharo 3.0中 - Alt +标签工作正常(连续按下它将继续翻转窗口,按Enter或空格键将选择显示的窗口)