2013-07-26 7 views
5

Nach-Suche in der nautilus Abkürzung Beschreibung:Wechsel zwischen geöffneten Fenstern in Pharo

enter image description here

ich in den forums gesucht, etwas dagegen zu finden, aber funktioniert nicht in Pharo v3.

Ich suche immer noch nach einer Verknüpfung, die ich verwenden kann, um einfach zwischen geöffneten Fenstern wie alt + tab/cmd + tab in einem SO zu wechseln.

Weiß jemand, wie man das macht?

+0

Nautilus ist nur ein Werkzeug zum Durchsuchen von Code, also was Sie bekommen, ist logisch eine Beschreibung der Verknüpfungen lokal zu diesem Tool ... –

Antwort

4

Es ist Arbeit in Arbeit. Momentan scheint die Schlüsselkombination noch nicht entschieden zu sein.
Wenn ich die Tastenbelegung auf der Welt gebunden erkunden

World kmDispatcher explore. 

ich nur sehen, CMD + K berichtet als Teil directKeymaps zu [ self openAndCommitToMonticello ] gebunden.
Wenn ich die Versender von openAndCommitToMonticello durchsuchen, entdecken ich einige Beschwörung: (?)

Komitter class>>initialize 
    World 
     bindKeyCombination: $k command 
     toAction: [ self openAndCommitToMonticello ] 

Offenbar CMD + K muss als Klein $ k verstanden werden ...

Die Meldung durch Fenster für die Navigation ist SystemWindow class>>sendTopWindowToBack (frag nicht, wie ich das herausgefunden habe ...).
Es gibt zwei Absendern

  1. die alte Keymapping Infrastruktur PasteUpMorph>>defaultDesktopCommandKeyTriplets
  2. Ein Fenster Menü WorldState class>>windowsOn:

It (von oben rechts nach unten Dreieck ausgelöst) \ war der zugewiesene Schlüssel scheint ... So wir kann diese Tastenanbindung erneut versuchen und einhaken.
Da es auf meiner französischen Mac-Tastatur ziemlich unpraktisch ist (CMD + bedeutet, vier Tasten zu halten !!!), mache ich es mit dem Rechtspfeil.

Wenn Sie KMSingleKeyCombination class>>specialKeys betrachten, sehen Sie, dass Code für Pfeil nach rechts ist 29.

ist dies Also lassen Sie versuchen:

World 
    bindKeyCombination: 29 command 
    toAction: [ System sendTopWindowToBack ]. 

Et voila, Sie für die Navigation eine neue Verknüpfung bekommen.

+0

ist fast perfekt. In der letzten Version (Pharo 3 Betha) verwenden Sie für mich: '' '[SystemWindow sendTopWindowToBack]. \t anstelle von: '' '[System sendTopWindowToBack]. – vmariano

0

In Pharo 3.0 - Alt + Tab funktioniert gut (kontinuierlich gedrückt halten sie wird durch Fenster Spiegeln, und die Eingabetaste drücken oder Raum wird das angezeigte Fenster wählen)

Verwandte Themen